From 5e927ba78d4e35e720f219b880a1236db4fb3f60 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Wed, 18 Aug 2021 15:58:25 -0700 Subject: [PATCH 01/70] init --- .DS_Store | Bin 0 -> 6148 bytes tutorial1/app.py => app.py | 0 {tutorial2 => tutorial/tutorial1}/app.py | 0 .../tutorial1}/website/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin .../website/__pycache__/auth.cpython-38.pyc | Bin .../website/__pycache__/models.cpython-38.pyc | Bin .../website/__pycache__/views.cpython-38.pyc | Bin .../tutorial1}/website/auth.py | 0 .../tutorial1}/website/templates/base.html | 0 .../website/templates/create_post.html | 0 .../tutorial1}/website/templates/home.html | 0 .../tutorial1}/website/templates/login.html | 0 .../tutorial1}/website/templates/posts.html | 0 .../website/templates/posts_div.html | 0 .../tutorial1}/website/templates/signup.html | 0 .../tutorial1}/website/views.py | 0 {tutorial3 => tutorial/tutorial2}/app.py | 0 .../tutorial2}/website/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin .../website/__pycache__/auth.cpython-38.pyc | Bin .../website/__pycache__/models.cpython-38.pyc | Bin .../website/__pycache__/views.cpython-38.pyc | Bin .../tutorial2}/website/auth.py | 0 .../tutorial2}/website/models.py | 0 .../tutorial2}/website/templates/base.html | 0 .../website/templates/create_post.html | 0 .../tutorial2}/website/templates/home.html | 0 .../tutorial2}/website/templates/login.html | 0 .../tutorial2}/website/templates/posts.html | 0 .../website/templates/posts_div.html | 0 .../tutorial2}/website/templates/signup.html | 0 .../tutorial2}/website/views.py | 0 {tutorial4 => tutorial/tutorial3}/app.py | 0 .../tutorial3}/website/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin .../website/__pycache__/auth.cpython-38.pyc | Bin .../website/__pycache__/models.cpython-38.pyc | Bin .../website/__pycache__/views.cpython-38.pyc | Bin .../tutorial3}/website/auth.py | 0 .../tutorial3}/website/models.py | 0 .../tutorial3}/website/templates/base.html | 0 .../website/templates/create_post.html | 0 .../tutorial3}/website/templates/home.html | 0 .../tutorial3}/website/templates/login.html | 0 .../tutorial3}/website/templates/posts.html | 0 .../website/templates/posts_div.html | 0 .../tutorial3}/website/templates/signup.html | 0 .../tutorial3}/website/views.py | 0 {tutorial5 => tutorial/tutorial4}/app.py | 0 .../tutorial4}/website/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin .../website/__pycache__/auth.cpython-38.pyc | Bin .../website/__pycache__/models.cpython-38.pyc | Bin .../website/__pycache__/views.cpython-38.pyc | Bin .../tutorial4}/website/auth.py | 0 .../tutorial4}/website/models.py | 0 .../tutorial4}/website/templates/base.html | 0 .../website/templates/create_post.html | 0 .../tutorial4}/website/templates/home.html | 0 .../tutorial4}/website/templates/login.html | 0 .../tutorial4}/website/templates/posts.html | 0 .../website/templates/posts_div.html | 0 .../tutorial4}/website/templates/signup.html | 0 .../tutorial4}/website/views.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 1347 -> 0 bytes .../website/__pycache__/models.cpython-38.pyc | Bin 2026 -> 0 bytes .../website/__pycache__/views.cpython-38.pyc | Bin 3574 -> 0 bytes tutorial5/website/models.py | 43 ------- tutorial5/website/static/index.js | 16 --- tutorial5/website/templates/create_post.html | 18 --- tutorial5/website/templates/home.html | 1 - tutorial5/website/templates/posts.html | 8 -- tutorial5/website/templates/posts_div.html | 117 ----------------- tutorial5/website/views.py | 118 ------------------ {tutorial5/website => website}/__init__.py | 3 +- website/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 1294 bytes .../__pycache__/auth.cpython-38.pyc | Bin 2301 -> 2313 bytes website/__pycache__/models.cpython-38.pyc | Bin 0 -> 700 bytes website/__pycache__/views.cpython-38.pyc | Bin 0 -> 859 bytes {tutorial5/website => website}/auth.py | 0 {tutorial5/website => website}/database.db | Bin 28672 -> 16384 bytes website/models.py | 11 ++ .../website => website}/templates/base.html | 1 + website/templates/cpap.html | 6 + website/templates/home.html | 1 + .../website => website}/templates/login.html | 0 .../website => website}/templates/signup.html | 0 website/views.py | 18 +++ 89 files changed, 38 insertions(+), 323 deletions(-) create mode 100644 .DS_Store rename tutorial1/app.py => app.py (100%) rename {tutorial2 => tutorial/tutorial1}/app.py (100%) rename {tutorial1 => tutorial/tutorial1}/website/__init__.py (100%) rename {tutorial1 => tutorial/tutorial1}/website/__pycache__/__init__.cpython-38.pyc (100%) rename {tutorial1 => tutorial/tutorial1}/website/__pycache__/auth.cpython-38.pyc (100%) rename {tutorial1 => tutorial/tutorial1}/website/__pycache__/models.cpython-38.pyc (100%) rename {tutorial1 => tutorial/tutorial1}/website/__pycache__/views.cpython-38.pyc (100%) rename {tutorial1 => tutorial/tutorial1}/website/auth.py (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/base.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/create_post.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/home.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/login.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/posts.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/posts_div.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/templates/signup.html (100%) rename {tutorial1 => tutorial/tutorial1}/website/views.py (100%) rename {tutorial3 => tutorial/tutorial2}/app.py (100%) rename {tutorial2 => tutorial/tutorial2}/website/__init__.py (100%) rename {tutorial2 => tutorial/tutorial2}/website/__pycache__/__init__.cpython-38.pyc (100%) rename {tutorial2 => tutorial/tutorial2}/website/__pycache__/auth.cpython-38.pyc (100%) rename {tutorial2 => tutorial/tutorial2}/website/__pycache__/models.cpython-38.pyc (100%) rename {tutorial2 => tutorial/tutorial2}/website/__pycache__/views.cpython-38.pyc (100%) rename {tutorial2 => tutorial/tutorial2}/website/auth.py (100%) rename {tutorial2 => tutorial/tutorial2}/website/models.py (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/base.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/create_post.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/home.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/login.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/posts.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/posts_div.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/templates/signup.html (100%) rename {tutorial2 => tutorial/tutorial2}/website/views.py (100%) rename {tutorial4 => tutorial/tutorial3}/app.py (100%) rename {tutorial3 => tutorial/tutorial3}/website/__init__.py (100%) rename {tutorial3 => tutorial/tutorial3}/website/__pycache__/__init__.cpython-38.pyc (100%) rename {tutorial3 => tutorial/tutorial3}/website/__pycache__/auth.cpython-38.pyc (100%) rename {tutorial3 => tutorial/tutorial3}/website/__pycache__/models.cpython-38.pyc (100%) rename {tutorial3 => tutorial/tutorial3}/website/__pycache__/views.cpython-38.pyc (100%) rename {tutorial3 => tutorial/tutorial3}/website/auth.py (100%) rename {tutorial3 => tutorial/tutorial3}/website/models.py (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/base.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/create_post.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/home.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/login.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/posts.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/posts_div.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/templates/signup.html (100%) rename {tutorial3 => tutorial/tutorial3}/website/views.py (100%) rename {tutorial5 => tutorial/tutorial4}/app.py (100%) rename {tutorial4 => tutorial/tutorial4}/website/__init__.py (100%) rename {tutorial4 => tutorial/tutorial4}/website/__pycache__/__init__.cpython-38.pyc (100%) rename {tutorial4 => tutorial/tutorial4}/website/__pycache__/auth.cpython-38.pyc (100%) rename {tutorial4 => tutorial/tutorial4}/website/__pycache__/models.cpython-38.pyc (100%) rename {tutorial4 => tutorial/tutorial4}/website/__pycache__/views.cpython-38.pyc (100%) rename {tutorial4 => tutorial/tutorial4}/website/auth.py (100%) rename {tutorial4 => tutorial/tutorial4}/website/models.py (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/base.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/create_post.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/home.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/login.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/posts.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/posts_div.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/templates/signup.html (100%) rename {tutorial4 => tutorial/tutorial4}/website/views.py (100%) delete mode 100644 tutorial5/website/__pycache__/__init__.cpython-38.pyc delete mode 100644 tutorial5/website/__pycache__/models.cpython-38.pyc delete mode 100644 tutorial5/website/__pycache__/views.cpython-38.pyc delete mode 100644 tutorial5/website/models.py delete mode 100644 tutorial5/website/static/index.js delete mode 100644 tutorial5/website/templates/create_post.html delete mode 100644 tutorial5/website/templates/home.html delete mode 100644 tutorial5/website/templates/posts.html delete mode 100644 tutorial5/website/templates/posts_div.html delete mode 100644 tutorial5/website/views.py rename {tutorial5/website => website}/__init__.py (90%) create mode 100644 website/__pycache__/__init__.cpython-38.pyc rename {tutorial5/website => website}/__pycache__/auth.cpython-38.pyc (58%) create mode 100644 website/__pycache__/models.cpython-38.pyc create mode 100644 website/__pycache__/views.cpython-38.pyc rename {tutorial5/website => website}/auth.py (100%) rename {tutorial5/website => website}/database.db (54%) create mode 100644 website/models.py rename {tutorial5/website => website}/templates/base.html (94%) create mode 100644 website/templates/cpap.html create mode 100644 website/templates/home.html rename {tutorial5/website => website}/templates/login.html (100%) rename {tutorial5/website => website}/templates/signup.html (100%) create mode 100644 website/views.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f31fe96d7b8fd0a9131f59b54adaea5b1c75bd47 GIT binary patch literal 6148 zcmeHKJ8nWT5S&erf|Q1m(pTUH79uCe1tJ0k5)uW8(!MI^;%J%u6hSZPpa9KE>#^56 zwmik#w*YMUxmf@+08_dnzI_;*@4Juep&~}4^Nbxnu-zQr_v^zb`|p5rpYVk();Rv= zANIZ_lLAse3P=GdAO$Y0Ko!{O^M%jVaZ*4E+`a<-eQ0#YUN|Jir-MVZ0K^HyVVp-V zL2Mo%_QD~N5t=2Hm{hA4!;;Q;tGr$~BqkkJ&4<;^Rvn7P?L5ClI;(0x+|qWHm-);uZBGSR$U;h_yCf_UKHCt12%i!b zi%4w1e?`Q{q)~YTK1qWX{sWbmOEBW&?+@E*crLSRSb3Agp2L6jFdwDkqhy?nq@Gno zVv|8)$Ahxp0KjBEq%qFXUIJTzf5Iy_f!+yux&R z5diIAv9d!IX5qr21a?MqinL#>SI&9`XJWOH#Xpg(vT(EN!pmw4kigdGWC?!kttD9m zqB0No<~&$Ong( zeMNyi?KNEHKb}f`UAQA@3pX8GVBw_VHPzT+ugTk1=UyL!oBm0f^$(=EwE3i8)_!*% zqVAqdZLZTq^{?c>K*oK}({XA!-pISYpQ_$(b2;lV!dwU4@mBL*xgqksz?!fuU?#J05@rN&Cl z2Wl!O8uDR5mJ6v&nUAjE)+#~`ptyBIWZj+GM=xx)&>E@GBu&ZAHm7lR;Mh6*jd%@o^D54freX8VryalEX N0Mg!|9$O zYmO|}TsflTm^(j$-_Tc1IU_E)EMLtSZ=y|LCB~Z1T~%G}>iVk64>}#+!1L#Ce?1(# zhVcgpmmdehUA#&HxWQR!WNg5g!A)+ZW@ZhndTpn6<_sKWd~I-tw|+KwOR$5MupZk3 z7dn@F(0QbLYz;hU+T4f6pK03A1U!T$oN0XC*)sYI=L|pGXWHaD=UCCQ{XhwMKY5ho z5bWJ5AC1Uz`I(3PE40EGFm4P?VIA0b9nQFUYz`0{$tNziP8oDIblx?(HulW-ow9*H zJ12mTbIe3|(mBO-;k^LMB3%`h_OUhS*0MjBmufkf%ga2(6+7Cd3vHh<9ZY1B#c~>r z#q|6agpLcgsysQY1gu_}Wa7snr?tz)Zd|3Mw!beFu)+yvrgnGY(O8OIy*P=LN`4R# z7pW+P((YQ3Wg^Gc?~<|D?7yJBD9YnZM3MHRC@XlC(mITy!zxZ2i!>2~Zmkt*mF3#~ zCNIUFklIYRZf%t^$@jD)vN%b#M*)zN_UM<73dyy%9+zSpF-xLDTX}J$Lk?Xuk^)~` zhf<_*nH0I&PbS)#;3`Ucqb5?NofM&}Gef=${~9jttlb$>w$u;@57&hnm&Ihbk;ZD= z`!X%|dfQc5$RtjOM`A}Mr5NI7B2}xCschjCdQ}(Tu`XM|r^{~P?XueXOdZkoyX5i{ z;NR=$0CjY^h7Q`Z`tVPJS$%}F%5m`Bsq3VDj5dOoHLD#TO~80Kubs|ZUg8U=l|{LT zK(-}X)!3kt$g4DscTyn(Xk-U);Sv?ApvYajx3zX}{VUp6QNqWm+zg%Zq@` z{<3_DgqI0kAt2)As|2?QUIS=*TRcMjlt9@dEzv69BzOy;{f$D3WH0|#Om!=+%Kbvh zx5;{&;2nZFk~H z`yBa~uao0P1U-VQ*_R)a?h}BnkBt(3ZMKPjVpF{VXqw<^wx4FczRt~A&vC$iwglrA zGVGnS(E>DJ{~4at0s;L~aO52Wk;dia><8SxVnZXK{KL9jn+)HW)>+m+MR=S2h383Z z4_j|cr~Hhp*A*_c4wbedVknh2CbDU=KsSA*gI$_e5yn-LOB>F5K^>-XI@%Z6bQQ~H qU^@3{bk&2YZh)GPIs?~*qrK0YA^rvZW2z7kqK!gpC0O>C{l5V;bGA?b diff --git a/tutorial5/website/__pycache__/views.cpython-38.pyc b/tutorial5/website/__pycache__/views.cpython-38.pyc deleted file mode 100644 index b0a871415b9c15d00a9668b96957cd7d8b7c47cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3574 zcma)8OK&5`5$^7J@=ZN1>Z^LvXjB>eX8-)p zH*u4(f8odS&x4OYz?0wSj7cVW!crdbR74_mA}4htH}xVf^&>wGqJX1}NW!!dRnlry zg>Of?NiD5M^|TQ+(q`05TTzR~y`-J4MQfZXE`7EBN<RwxL!s)@o>MFwsf>DAP6=<=Hqsdf64WnPgAnaUXR+NZR^v zqG3hTpX5q^2avF?Yu&FhSkHX|LpIpU(i8-&`$c@By4(tRXuW5#dY-@Gy{Xqb&QdkR zb1r_k2%@|PPre0>VIw{l7wn7~M{?uN0MT;??&s`JE2zGGY|;b{=i(u(cM7}bT~F6R z*LrX{{n9#vB+(8GXmqbG*PHNq&GapJz4_hVCkJ@g{NQn%9(<3j+o z?mV8DOvi)d;JG@?W1|k}{M)B5t&96tV3FK~hPhR)Z^L_9?+vvA^L~VfvCg0W^cbx2 z<)g=7fFM=oIFtFcOAAznhc0~z9lW&UCqhf;iMb=i1wUgmmVanmbYbb83(m$n#+xzY zj{@nRi!*M*QDt78@e9rw^=lUldaev)SZJ8KX~+sX?;~cKvTA%;I~QQg`o6vk`&!qi z7iPMN5O#)x@i;S`L)8IqF)yvBw9fQvZo?tm?P;dLCGuVIb>*@1@pxs*FZ|AUp{^D`KhJC>rFj zc$|#^Un#9W1Ye7d_E9>(1`%Hz(Z&4;@S;K2vbCkNtieEze!-k7uM3wqMU&S#^x;eY z492HxJ*g5^!rI%3Oyra(_-D(@hE>O~Be*7spb zzYEQ@_t$LFkr_=M51y&csnTgomh70UQ{1s*j^n&TAeFEd<8oU+#Fc&oO}9~?as&Fd zaug>9sO1nG09J4& zOelR*nIX8rxeEal?n7{giyfyA_p=Uube_lN7;HH(^oge_0LhmSA!AOfbm}4`9101d zDg8@0Vz;Ur@X}~$-NWYR*pP)U4Oocd^$MDENOftY>qaHJR7bUWedZ90VZVWXKd!?%!6G_L)3la6pIB(RRVJHN;##)!M{wG%L-P6o^leaH zN^iqg;ni&-BKh$+ zN080$LBpH{Be`5~0m(xA*9WJs3*e^T!2I;yf}1YUDm&i;>>5ptLHDixf1Rdw4T1)q z4>a{f*$>OFWzxE7Dx>PWR+1L>>qJ@&NH%^+RKdPR6sEWK3cms>`XQ$J`2T0B^0wOr zge^_@ye(X=2nq2o*aou+QIq}!_EyjnQT57}`qwCNJ(6s*q^DBs35evlCMy~0PQg$@ z{}#rko4o{zA*v02Af~QS)Esoa4-v!>t`%76D zKn<~67mNYoD}AIis2=LG6)6*#1_0lD#ZeZb4zka;j7G$XFT;NbtR*1(5U9Z6WL0u^ z$~YKS@!vUP*HR^XLrgRF2%a1XY{o|L(dEFRv;vSRf3a%ja3>k0hjOs{3^e`?51ZaZ zQ*Q4h*>I5LyU-~Fpd9pYCXeVPyX~t?wZxw-Sc15+2;vYw-{uP#)7DAUSpS}S>EIMd zgf2ewu+N=EYqpVNe+0HEnS-8}|E{g!+Ar1&{S~Hi4{-RV&pvltGI` zg0w;oOXpj<9XUVMPvH)1I7!qlVws~o-s5e)1+-LkLLLHDHN7^p^)~kFEoy5`?5|V5 HiT(cpWU~#p diff --git a/tutorial5/website/models.py b/tutorial5/website/models.py deleted file mode 100644 index 5417f76..0000000 --- a/tutorial5/website/models.py +++ /dev/null @@ -1,43 +0,0 @@ -from . import db -from flask_login import UserMixin -from sqlalchemy.sql import func - - -class User(db.Model, UserMixin): - id = db.Column(db.Integer, primary_key=True) - email = db.Column(db.String(150), unique=True) - username = db.Column(db.String(150), unique=True) - password = db.Column(db.String(150)) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) - posts = db.relationship('Post', backref='user', passive_deletes=True) - comments = db.relationship('Comment', backref='user', passive_deletes=True) - likes = db.relationship('Like', backref='user', passive_deletes=True) - - -class Post(db.Model): - id = db.Column(db.Integer, primary_key=True) - text = db.Column(db.Text, nullable=False) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) - author = db.Column(db.Integer, db.ForeignKey( - 'user.id', ondelete="CASCADE"), nullable=False) - comments = db.relationship('Comment', backref='post', passive_deletes=True) - likes = db.relationship('Like', backref='post', passive_deletes=True) - - -class Comment(db.Model): - id = db.Column(db.Integer, primary_key=True) - text = db.Column(db.String(200), nullable=False) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) - author = db.Column(db.Integer, db.ForeignKey( - 'user.id', ondelete="CASCADE"), nullable=False) - post_id = db.Column(db.Integer, db.ForeignKey( - 'post.id', ondelete="CASCADE"), nullable=False) - - -class Like(db.Model): - id = db.Column(db.Integer, primary_key=True) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) - author = db.Column(db.Integer, db.ForeignKey( - 'user.id', ondelete="CASCADE"), nullable=False) - post_id = db.Column(db.Integer, db.ForeignKey( - 'post.id', ondelete="CASCADE"), nullable=False) diff --git a/tutorial5/website/static/index.js b/tutorial5/website/static/index.js deleted file mode 100644 index 84c6738..0000000 --- a/tutorial5/website/static/index.js +++ /dev/null @@ -1,16 +0,0 @@ -function like(postId) { - const likeCount = document.getElementById(`likes-count-${postId}`); - const likeButton = document.getElementById(`like-button-${postId}`); - - fetch(`/like-post/${postId}`, { method: "POST" }) - .then((res) => res.json()) - .then((data) => { - likeCount.innerHTML = data["likes"]; - if (data["liked"] === true) { - likeButton.className = "fas fa-thumbs-up"; - } else { - likeButton.className = "far fa-thumbs-up"; - } - }) - .catch((e) => alert("Could not like post.")); -} diff --git a/tutorial5/website/templates/create_post.html b/tutorial5/website/templates/create_post.html deleted file mode 100644 index 881c195..0000000 --- a/tutorial5/website/templates/create_post.html +++ /dev/null @@ -1,18 +0,0 @@ -{% extends "base.html" %} {% block title %}Home{% endblock %} {% block content -%} -

Make a Post

- -
- -
-
- -
-
-
-
- -
-{% endblock %} diff --git a/tutorial5/website/templates/home.html b/tutorial5/website/templates/home.html deleted file mode 100644 index 0fa1b37..0000000 --- a/tutorial5/website/templates/home.html +++ /dev/null @@ -1 +0,0 @@ -{% extends "posts_div.html" %} {% block title %}Home{% endblock %} diff --git a/tutorial5/website/templates/posts.html b/tutorial5/website/templates/posts.html deleted file mode 100644 index 5f224a7..0000000 --- a/tutorial5/website/templates/posts.html +++ /dev/null @@ -1,8 +0,0 @@ -{% extends "posts_div.html" %} {% block title %}{{username}}'s Posts{% endblock -%} {% block header %} {{username}}'s posts {% endblock %} {% block footer %} -
- -
-{% endblock %} diff --git a/tutorial5/website/templates/posts_div.html b/tutorial5/website/templates/posts_div.html deleted file mode 100644 index 4415bf6..0000000 --- a/tutorial5/website/templates/posts_div.html +++ /dev/null @@ -1,117 +0,0 @@ -{% extends "base.html" %} {% block title %}Home{% endblock %} {% block content -%} -

{% block header %}Posts{% endblock %}

-
- {% for post in posts %} -
-
- {{post.user.username}} -
- - {{ post.likes|length }} - {% if user.id in post.likes|map(attribute="author")|list %} - - {% else %} - - {% endif %} {% if user.id == post.author %} -
- - -
- {% endif %} -
-
-
-
{{post.text}}
-
-
-
-
- {% for comment in post.comments %} -
-
- {{comment.user.username}}: {{comment.text}} -
-
- {{comment.date_created}} - {% if user.id == comment.author or user.id == post.author %} -
- - -
- {% endif %} -
-
- {% endfor %} -
-
-
-

- {% if post.comments|length > 0 %} - - View {{post.comments|length}} Comments - - {% else %} - No Comments - {% endif %} -

-
- - -
-
- -
-
{% endfor %} -
-{% block footer %} - -{% endblock %} {% endblock %} diff --git a/tutorial5/website/views.py b/tutorial5/website/views.py deleted file mode 100644 index 511f7cc..0000000 --- a/tutorial5/website/views.py +++ /dev/null @@ -1,118 +0,0 @@ -from flask import Blueprint, render_template, request, flash, redirect, url_for, jsonify -from flask_login import login_required, current_user -from .models import Post, User, Comment, Like -from . import db - -views = Blueprint("views", __name__) - - -@views.route("/") -@views.route("/home") -@login_required -def home(): - posts = Post.query.all() - return render_template("home.html", user=current_user, posts=posts) - - -@views.route("/create-post", methods=['GET', 'POST']) -@login_required -def create_post(): - if request.method == "POST": - text = request.form.get('text') - - if not text: - flash('Post cannot be empty', category='error') - else: - post = Post(text=text, author=current_user.id) - db.session.add(post) - db.session.commit() - flash('Post created!', category='success') - return redirect(url_for('views.home')) - - return render_template('create_post.html', user=current_user) - - -@views.route("/delete-post/") -@login_required -def delete_post(id): - post = Post.query.filter_by(id=id).first() - - if not post: - flash("Post does not exist.", category='error') - elif current_user.id != post.id: - flash('You do not have permission to delete this post.', category='error') - else: - db.session.delete(post) - db.session.commit() - flash('Post deleted.', category='success') - - return redirect(url_for('views.home')) - - -@views.route("/posts/") -@login_required -def posts(username): - user = User.query.filter_by(username=username).first() - - if not user: - flash('No user with that username exists.', category='error') - return redirect(url_for('views.home')) - - posts = user.posts - return render_template("posts.html", user=current_user, posts=posts, username=username) - - -@views.route("/create-comment/", methods=['POST']) -@login_required -def create_comment(post_id): - text = request.form.get('text') - - if not text: - flash('Comment cannot be empty.', category='error') - else: - post = Post.query.filter_by(id=post_id) - if post: - comment = Comment( - text=text, author=current_user.id, post_id=post_id) - db.session.add(comment) - db.session.commit() - else: - flash('Post does not exist.', category='error') - - return redirect(url_for('views.home')) - - -@views.route("/delete-comment/") -@login_required -def delete_comment(comment_id): - comment = Comment.query.filter_by(id=comment_id).first() - - if not comment: - flash('Comment does not exist.', category='error') - elif current_user.id != comment.author and current_user.id != comment.post.author: - flash('You do not have permission to delete this comment.', category='error') - else: - db.session.delete(comment) - db.session.commit() - - return redirect(url_for('views.home')) - - -@views.route("/like-post/", methods=['POST']) -@login_required -def like(post_id): - post = Post.query.filter_by(id=post_id).first() - like = Like.query.filter_by( - author=current_user.id, post_id=post_id).first() - - if not post: - return jsonify({'error': 'Post does not exist.'}, 400) - elif like: - db.session.delete(like) - db.session.commit() - else: - like = Like(author=current_user.id, post_id=post_id) - db.session.add(like) - db.session.commit() - - return jsonify({"likes": len(post.likes), "liked": current_user.id in map(lambda x: x.author, post.likes)}) diff --git a/tutorial5/website/__init__.py b/website/__init__.py similarity index 90% rename from tutorial5/website/__init__.py rename to website/__init__.py index 89f1aaa..a4b977e 100644 --- a/tutorial5/website/__init__.py +++ b/website/__init__.py @@ -19,7 +19,7 @@ def create_app(): app.register_blueprint(views, url_prefix="/") app.register_blueprint(auth, url_prefix="/") - from .models import User, Post, Comment, Like + from .models import User create_database(app) @@ -30,7 +30,6 @@ def create_app(): @login_manager.user_loader def load_user(id): return User.query.get(int(id)) - return app diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..64d82c9fe294f15695bd229a3d2458114e4a1d00 GIT binary patch literal 1294 zcmZuxOK%%D5GMDf_3B|KeYhx)A}xXfI>Z~~&_iJam2I^yY71y=AIuA}5@~r|u2vzr zbu7py1$`Xy3yK2H(Z8YpWUoEtFXYr2DoRtJTyS=Vk9mCa?VhyT34!s;>AmbPpOC-N zcz<|cd;`-AKnNnJA_ZlXqV6fL@R{#)Uj;?TLZ=5RDjKXoiS!qQ#Uf;DA`*=kge4*t zYw&K0Ibxh9h*a8X+hFOelkx8xWRQx}evP^qgFH!rLaoxBegGPtV!GHnG7?I47^LoKQrN zc67be8>&$>u02ZNWIU&s_RE#!tt_~csI?;bols(%bFzTDwzVMFzG%*U-k$p_?{oj6 z^D8-{q9xidV#q0&69AwyV9B{us=O?<5-d6D?>_Ax^B?-Bv&1}8xs_k1Y05Scm4n^= z{^2R#>mB!YdPjYJ^7Q-H6pBRne$M5kLBO)gp1+}Km$IbNichsX%b(xE#)$#s65QTW z2<8Z{t_JD|+y^kt28iFt1-YRXU|P^u6cVL_uFt|}mDE?YKbE%k^NEFkUM@89=a#(L zPceo`_0SfNA3gdi-77~`At%lg&PtK~R1R%$*}m7Hp*j73E$q%yjRKG)wyUhz&N z(OBYe*eS#l%FD~e00f&tWfM2@%w%GWn!JqZiI+T3XeC3D8j$+sq90nET2!oGlvI*y zWME*X?~jQer0y!)yAXAgMNE9TZ2_nRRL`abokgVbb*{YCS zl$uzQnxa@F0}|sd&P>lMEzrv-$;~N}1Bz&h6tMxRA_Wkk2qKg~1jtK8${<1oM5s>Q z#pcHiwm=KS*PblQuFDPb9N33N>XW_M0~k#v&tZ3P0NDd{5)Vj{1w^pIl_6;Wirr!Z x`ZvF{#1Y6Y2B~CVW@9Weoh-wV01U)h4r6%@pjeR!h%f~a2<>2&`sDK*dH@p1RapQ4 delta 379 zcmeAa`YXs2%FD~e00eClzb0(tnaRX>Yw|LtCw2-zp_L3p>Okt3g|k&mXmM&$aZE^N zZj4K6adt_5L5y2YVsW;DQ%-)mLP%*zeoFFfwXQ zUdAfNCI>XANOJNi)+zOhK&B>hktj$+3q*(kiI5^`AX&u=vPU7gC^fMpHAS&V79_@9 zoSB|iTA-IvlABW`4;0Z9DPjXsMIeKUlt6?shyZz`NCiZwf(SJb!44#DG3TV_74d_( zoIqmoT{d%Wu)W$KA)U$c?7G|_e}X+*q%k?1J%G`4@(OkbHIVf{m-2ulSwI9UTp6+k gJ`PDnv&kA93Ba)H@k1gSCw5oTD`-{#N*06RZZNdN!< diff --git a/website/__pycache__/models.cpython-38.pyc b/website/__pycache__/models.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..16e86033076bc6cd6bddfe9105e573cdfe0cb496 GIT binary patch literal 700 zcmZuvyK)mT6qWWJKSBx$DEI&u$z~|1G7JNm1d61I-E5DmW#6PMB84lA z5sO$XBNbQi4kt2EX_aDhj#$dFTf{PsuQMKhORAjZS7=mhK_88o?s z5gLMI=5$?$%+vO0Km*HBg&C?M9$zOgQifS{7gcafh#ztmZ!mBPaK(SPJ=pWOZ-cAe zU!6YGq<5GP9)=q*4%PdeWuF9tV=&iW7@??HlN-L?eg`YSWloEw*GV zfe-L==m&VmUycfox=ZzEL5+Zz&?bSc)xKRyD(lZ&t&ae9rqhccyet0awL>qV$QLKw P%e@W%$A)tU7<&8%IGeRX literal 0 HcmV?d00001 diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e3c7266bd2fe1ada355cf34bacb9bcc1a2cf1417 GIT binary patch literal 859 zcmY*Xy>8nu5GM6wNsg>IX}h&s7Y~Vo4xNgkNPi~-MVp0-;Fxr*hP2cpl^{ktC2QWH z9rH?DJLMHJ^-c!Tlmfrw9glb4-RWpF8Zum;#k1KsVC)Ym4_A!J8{GB^K{ClTGhA>J zh`@v*G?9o*EMhYd1Cxk^lTV;ilZng>#SrySMtaNSBIitT8LQD{APQCd+LnXgyq5{e zOr|osVwapgG4Acd-o7RCja}@>(HAx;ZjlL_BtARToob<8Ilm2RB^6XonO4u7@(HN# zowCly3q7+-pMsJ#sJZh=2fA7`;FE8*S=Eb+N#G0JoYbp|-k_88`Md*+=&H^txaE|N z`{)Q2AD`9g+}`nW9hb|-s5y~&xFS^E; z5y<<7!491X?%tP_&z5lP%!`AAm*u-=-Weoi%a67D)E$=}u(H#=L*%~qwQ~*BGhLpm zV_Q2__AK|?3m;L&6a!kEE@KfqLPYNKcGmvKovNf^_uQZ2K_YJ&o{Uf8pH#`f@gGbk z*CE!DPJP&{lnC8f&a7zc35PVCxSrecK=6giX#0@wzYLZU3o_Ad1tH8tistKw|UdN3rDZjAY* zvsJ8Uc1f2HveUlEF1zgu6xgYkUDo4v8!5+|-PGNoyCnG&rd}vfkN6X1fQ0rRGjliRhQ*YrP0;)7%I(J%V1`cG@W zfB2)^L4p7TAOHafKmY;|fWXxfc(IvCu4gjZX*TqOzUcS9iE^^$xz(0STh-4RF5Ohc zn>3eB^*F6JTkfvw(dJ%@HV+z&PiQ*D{ZOG z_LA#;;nnX~y+iuBdq{IVo>!N;yXU#}-KHwbO)s0Lo_p8z+-A+)r%xwh9Gy$|nsmo) zxbp66)%{v^C%TdO+Gmj$s;jak)zkSGyQ|6djScNoL`a>{U?7I!*($L>byoNet57@( z>6cZncCYH?m|^6vlH|#wm8iS@a5Iur>ME};7*3zX(#{qEw%muZ`@Lru{C~SyI)Cy= zn{S=!k}Ag*S~u;eOIs%fey{&e|1fPM>inwG&>x6%2cGzo$#o+v&px8Ib?6k7jYErx7CSlrj{$&*nggAsuSb# zulAbyyIqqxrYDGgDi=r)fB*y_009U<00Izz00bZaflDp$eJn}xnUifR>pg!7Y(D!i$+)QQeXvvZ5Z5O<-jflBIq~;pOtwz zDEpk3tU|Zj4Z6ZAv65Xb8O&hjw&84>WokMVt5C6v&$T4U-k3&T2!0m3dao?LX2bDT zUKQ8qnM&lp=0SG_<0uX=z1Rwwb2tWV=msH^6cwSqa(1=}+XH&B1-&uy~ z`2RK0|I%MyQU){&0uX=z1Rwwb2tWV=5P$##AaLabuEjIaoIorQzoBLV)c60I{u_}$ zBnUtN0uX=z1Rwwb2tWV=5P$##E~daOZIx_TsZdP9-th6c@Bb}^@&Cnqu()doKmY;| zfB*y_009U<00Izzz?{G>EkV{TEp;UN{n7mJzf@s%#kOM8@&7BLznZIsO$a~$0uX=z h1Rwwb2tWV=5P$##E}p~99=!n^ Home {% if user.is_authenticated %} + CPAP Supplies Logout {% else %} Login diff --git a/website/templates/cpap.html b/website/templates/cpap.html new file mode 100644 index 0000000..52b6e10 --- /dev/null +++ b/website/templates/cpap.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} {% block title %}CPAP Supplies{% endblock %} +{% block content %} +{% for supply in supplies %} + {{supply}}
+{% endfor%} +{% endblock %} \ No newline at end of file diff --git a/website/templates/home.html b/website/templates/home.html new file mode 100644 index 0000000..a8c9c02 --- /dev/null +++ b/website/templates/home.html @@ -0,0 +1 @@ +{% extends "base.html" %} {% block title %}Home{% endblock %} diff --git a/tutorial5/website/templates/login.html b/website/templates/login.html similarity index 100% rename from tutorial5/website/templates/login.html rename to website/templates/login.html diff --git a/tutorial5/website/templates/signup.html b/website/templates/signup.html similarity index 100% rename from tutorial5/website/templates/signup.html rename to website/templates/signup.html diff --git a/website/views.py b/website/views.py new file mode 100644 index 0000000..dbc7700 --- /dev/null +++ b/website/views.py @@ -0,0 +1,18 @@ +from flask import Blueprint, render_template, request, flash, redirect, url_for, jsonify +from flask_login import login_required, current_user +from .models import User + +views = Blueprint("views", __name__) + + +@views.route("/") +@views.route("/home") +@login_required +def home(): + return render_template("home.html", user=User) + +@views.route("/cpap") +@login_required +def cpap(): + cpapsupplies = ['one', 'two', 'three', 'four', 'five'] + return render_template("cpap.html", user=User, supplies = cpapsupplies) \ No newline at end of file From 984468ec750e2c21f9b605f8ff846e42e5bf078a Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Fri, 20 Aug 2021 22:14:03 -0700 Subject: [PATCH 02/70] init --- .DS_Store | Bin 6148 -> 6148 bytes .vscode/launch.json | 23 +++++++++ __pycache__/app.cpython-38.pyc | Bin 0 -> 264 bytes cpap | 1 + json.json | 1 + menu.json | 1 + website/.DS_Store | Bin 0 -> 6148 bytes website/__pycache__/notion.cpython-38.pyc | Bin 0 -> 1628 bytes website/__pycache__/views.cpython-38.pyc | Bin 859 -> 1884 bytes website/key.txt | 4 ++ website/notion.py | 55 ++++++++++++++++++++++ website/templates/base.html | 5 +- website/templates/cpap.html | 25 +++++++++- website/templates/home.html | 8 +++- website/templates/menu.html | 16 +++++++ website/views.py | 27 ++++++++++- 16 files changed, 157 insertions(+), 9 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 __pycache__/app.cpython-38.pyc create mode 160000 cpap create mode 100644 json.json create mode 100644 menu.json create mode 100644 website/.DS_Store create mode 100644 website/__pycache__/notion.cpython-38.pyc create mode 100644 website/key.txt create mode 100644 website/notion.py create mode 100644 website/templates/menu.html diff --git a/.DS_Store b/.DS_Store index f31fe96d7b8fd0a9131f59b54adaea5b1c75bd47..2bd5f45413dd4c381937a025a2471ed096cbac3a 100644 GIT binary patch literal 6148 zcmeHK!EVz)5S?uecBm?HplXkn5GNv$v`tZkDwz-t+z>|e04TNN&{#NLD|WEJ1my~U z00(}958%WPz&CK?6PVfESWeP%st`gu((ap`*_n9XXm_&!z&ewl1yBb73mc(v1-mnZ z{M1%tO<6V&8RhWvH1Q+u^BL=Wga@leFWFpVH`|mkoWTKju6tb@JSq`B9AK_HIiO^rzl$OgND7kzc+2z#o=zVVeju9Os6$#`$p^N!O7_Lo8s;C z-ABnN!vjdjRfTi-gi5)5*nYGw@$Az>Kcj?ckEs-MX?kx@&E0C)h}6-b|th!A@PrLZPd82b&P|*`y#k3TG10 Rf};Nj2pV*!8ThLV{055nx-S3# delta 91 zcmZoMXfc=|#>CJzu~2NHo}wrt0|NsP3otNbGL$f+rW7aVB;`*mRA*$IT*D@}S%gEF qWn+UE^JaDqeh#3n&4L`?nJ4p$=yHNI9spv7$u>OFn`1Zr{v>xTu zk(m2Wh80b^@4xm9=0#QpNdh23(UQ^3wRMN_B4 V>sVd-V6%fOPJ6K=IusQz`7ZztLf!xX literal 0 HcmV?d00001 diff --git a/cpap b/cpap new file mode 160000 index 0000000..96096f1 --- /dev/null +++ b/cpap @@ -0,0 +1 @@ +Subproject commit 96096f1b0e1fcbccd4ce311e287944b6df438657 diff --git a/json.json b/json.json new file mode 100644 index 0000000..f2727ed --- /dev/null +++ b/json.json @@ -0,0 +1 @@ +{"object": "list", "results": [{"object": "page", "id": "78494b9f-4ce4-4a30-914b-1aeb1d75714e", "created_time": "2021-08-05T04:59:00.000Z", "last_edited_time": "2021-08-19T00:08:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 30}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 14}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://www.directhomemedical.com/cart/graphics/00000001/full-face-cushion-dreamwear-cpap-mask-respironics_600x600.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-08-04", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "RES-1133430", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "RES-1133430", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "DreamWear Large full face cushion", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "DreamWear Large full face cushion", "href": null}]}}, "url": "https://www.notion.so/DreamWear-Large-full-face-cushion-78494b9f4ce44a30914b1aeb1d75714e"}, {"object": "page", "id": "0a7a585d-68a5-40a0-bb0f-f1737c03777a", "created_time": "2021-07-27T05:15:00.000Z", "last_edited_time": "2021-08-19T00:11:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 180}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 155}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://cdn3.volusion.com/vzwx2.h4c9y/v/vspfiles/photos/37300-2T.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-07-26", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "NONE", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "NONE", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Humidifier Chamber", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Humidifier Chamber", "href": null}]}}, "url": "https://www.notion.so/Humidifier-Chamber-0a7a585d68a540a0bb0ff1737c03777a"}, {"object": "page", "id": "df897940-8700-49f9-9189-76292e14108b", "created_time": "2021-07-27T05:09:00.000Z", "last_edited_time": "2021-08-19T00:09:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 30}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 5}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://www.multidoctorshop.com/image/cache/data/Respiratory%20products/S9-filters-2-500x500.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-07-26", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "SHC-CF2107-2", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "SHC-CF2107-2", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "CPAP Standard Filter", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "CPAP Standard Filter", "href": null}]}}, "url": "https://www.notion.so/CPAP-Standard-Filter-df897940870049f9918976292e14108b"}, {"object": "page", "id": "a33d7377-8133-4cc2-9c44-5dc2d2fb3f11", "created_time": "2021-07-27T04:43:00.000Z", "last_edited_time": "2021-08-19T00:08:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 180}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 155}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://www.sleepdirect.com/img/3928/dreamwearframe_jpg_egdetail.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-07-26", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "RES-1133450", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "RES-1133450", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "DreamWear Large frame / Headgear", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "DreamWear Large frame / Headgear", "href": null}]}}, "url": "https://www.notion.so/DreamWear-Large-frame-Headgear-a33d737781334cc29c445dc2d2fb3f11"}, {"object": "page", "id": "288108ef-add4-4f54-90a4-72ad983db334", "created_time": "2021-07-27T04:43:00.000Z", "last_edited_time": "2021-08-19T00:21:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 30}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 5}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://www.directhomemedical.com/cart/graphics/00000001/full-face-cushion-dreamwear-cpap-mask-respironics_600x600.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-07-26", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "RES-1133416", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "RES-1133416", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "DreamWear Medium full face cushion", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "DreamWear Medium full face cushion", "href": null}]}}, "url": "https://www.notion.so/DreamWear-Medium-full-face-cushion-288108efadd44f5490a472ad983db334"}, {"object": "page", "id": "7b676086-5db3-451c-8d83-16c22ecea361", "created_time": "2021-07-27T04:43:00.000Z", "last_edited_time": "2021-08-19T00:10:00.000Z", "parent": {"type": "database_id", "database_id": "ac64bba1-7a8e-4a3a-a696-543024c86206"}, "archived": false, "properties": {"OrderNow": {"id": ":i:R", "type": "formula", "formula": {"type": "boolean", "boolean": false}}, "How often (days)": {"id": "jpU[", "type": "number", "number": 90}, "NextOrder": {"id": "k^qT", "type": "formula", "formula": {"type": "number", "number": 65}}, "ImageURL": {"id": "mmF[", "type": "url", "url": "https://www.directhomemedical.com/cart/graphics/00000001/resmed-airsense-10-climatelineair-heated-tubing.jpg"}, "Last Ordered": {"id": "qrM{", "type": "date", "date": {"start": "2021-07-26", "end": null}}, "Item#": {"id": "}YZ[", "type": "rich_text", "rich_text": [{"type": "text", "text": {"content": "REC-37296", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "REC-37296", "href": null}]}, "Item": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Airsense Climate Line Air Heated Tubing", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Airsense Climate Line Air Heated Tubing", "href": null}]}}, "url": "https://www.notion.so/Airsense-Climate-Line-Air-Heated-Tubing-7b6760865db3451c8d8316c22ecea361"}], "next_cursor": null, "has_more": false} \ No newline at end of file diff --git a/menu.json b/menu.json new file mode 100644 index 0000000..2daf334 --- /dev/null +++ b/menu.json @@ -0,0 +1 @@ +{"object": "list", "results": [{"object": "page", "id": "250f9c98-5562-4813-a75c-fc55286043b8", "created_time": "2021-08-21T05:12:00.000Z", "last_edited_time": "2021-08-21T05:13:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "95075c8e-69a0-4f70-bdd2-55b039d75d1e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Banana", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Banana", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Banana-250f9c9855624813a75cfc55286043b8"}, {"object": "page", "id": "9e05e624-c9c4-44fb-bcdf-a25060020724", "created_time": "2021-08-16T17:33:00.000Z", "last_edited_time": "2021-08-16T17:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Roasted Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Roasted Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Roasted-Potatoes-9e05e624c9c444fbbcdfa25060020724"}, {"object": "page", "id": "0ee5025c-d472-4d20-907c-c118ba20408a", "created_time": "2021-08-16T17:27:00.000Z", "last_edited_time": "2021-08-16T17:28:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Corn-0ee5025cd4724d20907cc118ba20408a"}, {"object": "page", "id": "f2276c8b-3e90-4a65-92e6-6f1939a462a3", "created_time": "2021-08-16T17:23:00.000Z", "last_edited_time": "2021-08-16T17:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-04", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ham", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ham", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ham-f2276c8b3e904a6592e66f1939a462a3"}, {"object": "page", "id": "03964e69-7f7d-4932-ad05-687f1c88e205", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-03T00:57:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f68eb1af-b356-40bc-b0f4-0b712eba5961"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (1).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": " Ravioli", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": " Ravioli", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ravioli-03964e697f7d4932ad05687f1c88e205"}, {"object": "page", "id": "8e6bfcd4-e238-437d-ac29-1afb53e4b8d4", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-03T00:56:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1d1891a4-da3a-41da-ac5d-565b08cf03d1"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download.jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tortellini", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tortellini", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tortellini-8e6bfcd4e238437dac291afb53e4b8d4"}, {"object": "page", "id": "f142af79-9266-44ef-8f7b-e42a79c90218", "created_time": "2021-07-19T04:48:00.000Z", "last_edited_time": "2021-07-19T07:40:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "c2fbe4bf-1ca9-4959-9d0a-38ed95493105"}, {"id": "7e17bfd9-358e-4b6f-9ed6-cd838e65395b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "37b99e25-f145-4b9c-adfe-a20e01c6a6b2"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-14", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fimages.media-allrecipes.com%2Fuserphotos%2F7882006.jpg&w=1200&h=678&c=sc&poi=face&q=85"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b4bb3344-7584-424e-a0c3-9956927835c5"}, {"id": "8dbf0adb-8a79-4fcb-a706-28f57ec5fd1d"}, {"id": "7e1ec8a4-f4bb-40fc-92d0-c5aafd89d0b6"}, {"id": "e6b78af8-102b-4c9e-a234-a9fe7795be78"}, {"id": "ca284de5-bf6e-47c2-bc72-5d321702bf7e"}, {"id": "c03f6b19-4e1e-4e07-8af3-4e503b0b5b10"}, {"id": "36a2c8fb-eb09-43e1-8a84-c3f1a5a7f00c"}, {"id": "fe5751a5-cbb9-437f-991b-bf56162d5e5d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Balsamic Chicken", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Balsamic Chicken", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Balsamic-Chicken-f142af79926644ef8f7be42a79c90218"}, {"object": "page", "id": "c71a3f71-0dad-4205-97b5-1daca8e2b22c", "created_time": "2021-06-12T05:36:00.000Z", "last_edited_time": "2021-06-12T05:36:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "b9b7d2d1-8ea8-4cf4-a6d8-115889bdb07b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-11", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fend For Yourself", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fend For Yourself", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fend-For-Yourself-c71a3f710dad420597b51daca8e2b22c"}, {"object": "page", "id": "eb816cf3-4b59-44d2-8955-0a98a4f9bedf", "created_time": "2021-06-05T06:11:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ff26fb1f-44bd-43b3-9e66-c2200a2e4676"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}, {"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 11}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/71650aab-262b-4225-850a-dd094716e7d8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210626Z&X-Amz-Expires=86400&X-Amz-Signature=bfebd9fc0eb13d7f4ff9589d8fb595783c8b77ff066a6014b55e3f5bfaaeb4f4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "d0e1edda-5a0e-41ca-bbec-fc9c56d65c57"}, {"id": "8b22183c-a630-44b1-a393-b13b69d270d4"}, {"id": "fe930e14-d354-419a-a54b-17dd00a5cbf5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Green Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Green Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Green-Beans-eb816cf34b5944d289550a98a4f9bedf"}, {"object": "page", "id": "65974a40-bb71-423d-85c6-4c26d10eb5a5", "created_time": "2021-06-05T05:59:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f49b4423-33f5-4357-be7e-150d8749757e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "c969cf96-776c-4d9b-bd9a-f82dc4b312d7"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-13", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7f7db572-33a6-45b6-9240-12ec798587c3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211240Z&X-Amz-Expires=86400&X-Amz-Signature=2b9369adfe3646932ab3386c2d09376e027d029eb4445ff7a366a86697e00c3c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "c2d925bf-4fe1-4409-ad8e-4d1f2f8fd19e"}, {"id": "f18d3491-29d5-46b9-8094-37ae60875003"}, {"id": "20c69e09-706b-4fbf-9214-7b5ff0bf9f4e"}, {"id": "96e5d0ab-5fee-41e6-ab3d-f0a1cb5c1264"}, {"id": "53a37e92-1a56-41ef-95a7-2dcfe079eb5b"}, {"id": "2d6a340e-8754-41dd-9df4-15223458e6e6"}, {"id": "f3e8c5ab-983c-4f54-b00f-b6e423a3d255"}, {"id": "561c9006-6da0-4dc5-aecd-e26ac462ec94"}, {"id": "d41af6a2-f04c-409d-aa2b-5784bd99cf73"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Alfredo", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Alfredo", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Alfredo-65974a40bb71423d85c64c26d10eb5a5"}, {"object": "page", "id": "7dc2f3df-cea0-493b-984c-f36c8500ccb3", "created_time": "2021-06-02T05:00:00.000Z", "last_edited_time": "2021-06-02T05:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}, {"id": "81d4521a-8eec-4b8f-80da-27c9d61e33e4"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "2f0035ee-1e47-4161-90bd-3c5ae7540b37"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://www.tasteofhome.com/wp-content/uploads/2018/01/Smokin-Philled-Chicken-Breasts_EXPS_CIMZ17_50213_D07_14_3b-2.jpg?fit=700,1024"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3feced3c-94f2-4e55-ad16-64d24a2611e4"}, {"id": "3fcaf481-974e-4c63-8740-3b68c7102cc2"}, {"id": "08666a46-d167-4807-8512-b072db96977b"}, {"id": "9af6a4f2-33d4-4546-bbff-64ffffd25c07"}, {"id": "d4de0396-26ea-4b1c-8b89-17564fdd8777"}, {"id": "a4bf2486-dcaa-4099-9d16-3a55069084e5"}, {"id": "93bec72e-3856-4af2-acb8-ccc1ae9c446a"}, {"id": "de7eacca-a139-402e-b5d2-72fb3f4c5b26"}, {"id": "cf1536c6-eb08-43bd-ae83-5600e65b6d14"}, {"id": "bf243c7a-b4d6-462a-8d58-47cc9c36f506"}, {"id": "be8ad43b-418f-4191-9f7f-a1f136af33e1"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Smokin\u2019-Philled Chicken Breasts", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Smokin\u2019-Philled Chicken Breasts", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Smokin-Philled-Chicken-Breasts-7dc2f3dfcea0493b984cf36c8500ccb3"}, {"object": "page", "id": "feb5e091-89d7-402e-bd7f-ed9651256eee", "created_time": "2021-05-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "535d3d6a-dd37-4a8b-b2ed-e6cd75bf3372"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 5}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-18", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa3e6cc2-7ccb-4f79-93e2-7af08af0a222/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211320Z&X-Amz-Expires=86400&X-Amz-Signature=982240a29db0b87a04c6834c851571c4e247035863cbccd34f475a8d8e4b9a19&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b450002d-c47c-4c1b-bf64-9955d8f98dab"}, {"id": "a7dcae64-e9b7-4722-8e07-872a1a39b60c"}, {"id": "73520a3e-a952-46b2-9de2-c6f7e5596a6b"}, {"id": "36dca640-fe4f-4713-a98e-34fc9243d7c3"}, {"id": "8d37a02e-d4d2-4ac1-a906-02fadbce76e0"}, {"id": "2cd4de4e-0e43-48c1-96e3-11c86d1053b5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Side Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Side Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Side-Salad-feb5e09189d7402ebd7fed9651256eee"}, {"object": "page", "id": "cec11e4e-8cbf-4dd2-aafe-658251ee9625", "created_time": "2021-05-29T07:01:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 9}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/e78b7a81-f040-4e3c-af1a-3deef05064e7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211226Z&X-Amz-Expires=86400&X-Amz-Signature=652a0fba7a54aa43fa305e7ef335219b673126cdc983da0db39ac09a05a04b48&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "bbf92f09-de60-4fe7-9c10-78c721f07137"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cottage Cheese", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cottage Cheese", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cottage-Cheese-cec11e4e8cbf4dd2aafe658251ee9625"}, {"object": "page", "id": "02e8cb12-81a5-4153-a0e5-21ce88e4145c", "created_time": "2021-05-22T18:28:00.000Z", "last_edited_time": "2021-05-22T18:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "024ca565-a529-4f28-ad45-9a38fa4470e5"}, {"id": "7b5f3c90-cd87-46fa-946a-d2648fa00a9f"}, {"id": "eca09cb0-0c03-4d11-82ae-3aed14343baf"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c35519c6-d04e-48f2-bd9f-fed739b9306a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188833287_1204615219991469_3390302825751542970_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Absolute Best Ever Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Absolute Best Ever Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Absolute-Best-Ever-Lasagna-02e8cb1281a54153a0e521ce88e4145c"}, {"object": "page", "id": "f20c6160-e1a0-45a8-a0de-ec90c0273c48", "created_time": "2021-05-22T03:31:00.000Z", "last_edited_time": "2021-05-22T21:35:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "6fb656de-5d38-4fd3-95c2-79652f4f793d"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "9b3b639c-f334-4286-aab3-2f42514f5c48"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (8).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco breakfast scramble", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco breakfast scramble", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-breakfast-scramble-f20c6160e1a045a8a0deec90c0273c48"}, {"object": "page", "id": "635bd28b-66ee-4042-84f7-7d3cb8629d06", "created_time": "2021-05-21T23:11:00.000Z", "last_edited_time": "2021-05-21T23:18:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6567ae23-f0d9-4884-b1c3-c7c57c0da7d3"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "083c5bb4-976f-49b8-949d-c4de5fcc8276"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "d8cd3812-aaa5-4f2f-a724-3654f3d8c2d1"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188715069_1204496236670034_1226632731764313176_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Toll House Chocolate Chip Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Toll House Chocolate Chip Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Toll-House-Chocolate-Chip-Pie-635bd28b66ee404284f77d3cb8629d06"}, {"object": "page", "id": "d2f83aa8-8705-486c-bf94-74fb81938931", "created_time": "2021-05-16T01:38:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5f0264b1-e1d6-4507-83d2-baa4150ad726"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-30", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "doritos-taco-salad.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "48464534-9990-4af5-bdb8-e81d8027fa84"}, {"id": "d92084ab-ac1b-4eaf-8111-66d162732519"}, {"id": "cb252ea3-6a8e-47b9-8c10-ad54a02a5fe1"}, {"id": "d312e78a-687f-4eb9-a149-70667eea30ec"}, {"id": "825d8e4d-09f6-4fb2-aefc-6bf21a09cef9"}, {"id": "57b56c9a-fdde-4fee-bf3e-af694883f117"}, {"id": "e9f32156-82f3-4136-a9b7-6e2c4286f8eb"}, {"id": "236d2296-bfd7-47c4-80c5-34f7ed25295a"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-salad-d2f83aa88705486cbf9474fb81938931"}, {"object": "page", "id": "4b2dd36d-2f6c-4077-99e5-28d62b895197", "created_time": "2021-05-16T01:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a2a41cd-62b7-452a-a9c4-1292334ef43b"}, {"id": "450fb830-f11f-410c-889b-f154701395d4"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5b59bc62-8fc2-41c3-b971-44e9af109513"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (7).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "French Toast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "French Toast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/French-Toast-4b2dd36d2f6c407799e528d62b895197"}, {"object": "page", "id": "0096ba18-72fa-452a-9055-4de5759f1e1b", "created_time": "2021-05-10T07:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a268436e-df94-4883-b607-67e2e932ed2e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211624Z&X-Amz-Expires=86400&X-Amz-Signature=2b30845808661fa0bb3b60c998647dfcef504cbed6f7c562ac0855ef6ea35acc&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spicy Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spicy Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spicy-Corn-0096ba1872fa452a90554de5759f1e1b"}, {"object": "page", "id": "6ea14a2c-b257-4322-961a-1d4f6eddc4ab", "created_time": "2021-05-07T20:35:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a15e4dc-f318-4711-9f00-5c4d017230aa"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (3).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chips", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chips", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chips-6ea14a2cb2574322961a1d4f6eddc4ab"}, {"object": "page", "id": "524cec4c-d2de-4f04-8cf8-04f8e3baed08", "created_time": "2021-05-07T20:33:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "5428f786-acf3-41fc-a42f-53f9fd43d515"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9fd0aee9-87c0-48fb-84bc-bea9f3b3b14e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212158Z&X-Amz-Expires=86400&X-Amz-Signature=44a85754a97800fa9c6b64848e7e056b5313bcf6da9537024a72df7b0dddeaad&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf Sandwiches", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf Sandwiches", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-Sandwiches-524cec4cd2de4f048cf804f8e3baed08"}, {"object": "page", "id": "b1e2f8bc-40a8-4afd-8ae2-b8b086968ab5", "created_time": "2021-05-04T05:34:00.000Z", "last_edited_time": "2021-05-07T21:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "c3e424f4-6d5f-4d3c-b70f-08c7d07e0168"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/69eac547-25f7-4bc8-8251-fa8226ca4f92/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212212Z&X-Amz-Expires=86400&X-Amz-Signature=cc93ba1f709d7ae90374b6f0d9b743f18bc118d467acc8a1af8ca90e804d7671&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mexican Corn Bread Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mexican Corn Bread Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mexican-Corn-Bread-Casserole-b1e2f8bc40a84afd8ae2b8b086968ab5"}, {"object": "page", "id": "8f59d7d9-f696-4d60-87da-dfa79afd0c5f", "created_time": "2021-05-04T05:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b4e0221c-2239-4c74-9362-4208b8a0844a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212230Z&X-Amz-Expires=86400&X-Amz-Signature=634abd35d703885bc39bd50e8c542fd9eb31c652ace46a52ed7f8a4fa2391821&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Omelette", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Omelette", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Omelette-8f59d7d9f6964d6087dadfa79afd0c5f"}, {"object": "page", "id": "b120c5f6-4541-498e-a668-61f36b8b12c5", "created_time": "2021-05-04T05:25:00.000Z", "last_edited_time": "2021-05-07T21:25:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3cb272e6-4fb6-4f41-b3f5-f2e40ea5d834"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "75e18d0f-e542-48f7-8afd-1fb9d69e380f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-08", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/022056dd-f556-4521-b638-d07e4115568b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212538Z&X-Amz-Expires=86400&X-Amz-Signature=e809fd1a8d8427d46a97a7f7bbc674a7f1000fe17e42de30d5aab220cb136f32&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Quesadilla", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Quesadilla", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Quesadilla-b120c5f64541498ea66861f36b8b12c5"}, {"object": "page", "id": "891cc174-7292-4c07-9926-948946964eb9", "created_time": "2021-05-04T05:21:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "72d52caa-ea62-4135-82bd-97556c4e4b26"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "fafc93c2-4083-49e2-92cc-9f25c918e91e"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/27b44148-e080-42ce-adff-f51a82ca2d1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212555Z&X-Amz-Expires=86400&X-Amz-Signature=97f518489c542c8f2c1169552e6538b5fe773e644d89dfab7fffd13e25346005&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Frito Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Frito Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Frito-Pie-891cc17472924c079926948946964eb9"}, {"object": "page", "id": "e22288b1-4a6b-42f1-ae32-e215e7b8f87d", "created_time": "2021-05-04T05:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "56b05c1c-9f8a-4ef4-af45-a4bf806c7c02"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-03", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f84603fc-ab8d-45ce-bf29-1775831a3a1f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212314Z&X-Amz-Expires=86400&X-Amz-Signature=999ce561a5575034b97b9e9ff45a298e3d91773d75d2c4ec9a75bb7bda1187b3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Biscuits and Gravy", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Biscuits and Gravy", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Biscuits-and-Gravy-e22288b14a6b42f1ae32e215e7b8f87d"}, {"object": "page", "id": "2939dd18-3d7f-49d5-8238-40beac638b7a", "created_time": "2021-04-30T21:51:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "7e3f2117-f645-4f91-9f84-3c206ba27caf"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (4).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tri-Tip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tri-Tip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tri-Tip-2939dd183d7f49d5823840beac638b7a"}, {"object": "page", "id": "d5ab400b-9f92-4e78-a69c-f4630586c177", "created_time": "2021-04-30T21:21:00.000Z", "last_edited_time": "2021-05-07T21:26:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "506af387-b055-4621-9460-8802e192c57b"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "d9729fd8-ec2a-4b2a-8506-67e9b0738941"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/00e03b61-eeaf-4ed1-a8f1-ae0ddeb83167/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212616Z&X-Amz-Expires=86400&X-Amz-Signature=26382e34d464fc1372440bf42ae9417c77f27f373f8bfe3177bdb03b2ffe1309&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried Asparagus", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried Asparagus", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-Asparagus-d5ab400b9f924e78a69cf4630586c177"}, {"object": "page", "id": "69f3acc1-586b-4454-967d-1fb64cbbd3ff", "created_time": "2021-04-30T21:11:00.000Z", "last_edited_time": "2021-05-07T21:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "6e4d4192-d3cd-4220-a8e6-18c24d50d8a7"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}, {"id": "5fbfe8d9-2ca9-4694-bb18-11625902f487"}, {"id": "7ca332a2-ff79-4c7b-a9f7-7093110da33c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d6445759-cbeb-49aa-888a-7dcc0b7f1278"}, {"id": "2b7a4e2b-7133-455e-88a9-3ef4f2be7b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-12", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (5).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Salad-69f3acc1586b4454967d1fb64cbbd3ff"}, {"object": "page", "id": "d25c520d-2c58-4de5-af15-195dd51f038e", "created_time": "2021-04-30T21:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "a4be6452-663e-46b8-b3d2-3229cd209dbd"}, {"id": "456c146a-4c97-449a-be61-adfe5b9ef43b"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "f7709296-611d-46b8-9705-10e771b391db"}, {"id": "12317c67-a620-4c67-8f16-3a89979c738b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-12", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 8}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a625cb9b-af77-49fd-a531-c29ff1c4a4af/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212710Z&X-Amz-Expires=86400&X-Amz-Signature=38bb4d5c9b8bb7d295b3bd6eba41da416b59491404466175e42e27fc4c503628&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "1e67d4d0-ebe6-42d6-8d66-9c97a728a064"}, {"id": "3af66001-7fcc-4b9f-9eb8-2e4a37e192c4"}, {"id": "a733c784-e859-4b3e-98f1-e7f22383bdd3"}, {"id": "4b689d56-a1a5-4aa3-9cd5-992bc21d3246"}, {"id": "83fbaddd-df28-4a9c-bc43-008c64c9f60e"}, {"id": "6daf228a-4b99-4de1-b7da-16e3f1a52cb7"}, {"id": "bec94e54-07df-49d7-b6df-397686892cbe"}, {"id": "3eb0d584-aef2-4051-bab9-64012bc88fe1"}, {"id": "920fdff6-b4dc-442e-b472-1d350e012e09"}, {"id": "2d93540e-1e62-4caf-9e47-8607cdc9cc10"}, {"id": "7132e555-36e0-4d4e-a7f8-7b42b82f989a"}, {"id": "116b2364-0e8b-4ae7-a342-6bf2654ab6fb"}, {"id": "618b2af9-e8a6-4e0f-a9a4-59184c85d27c"}, {"id": "9cd93949-7637-4d51-873d-6fbccea78d11"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Goulash", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Goulash", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Goulash-d25c520d2c584de5af15195dd51f038e"}, {"object": "page", "id": "6b2a3558-2ef4-4577-ad4e-8979fea9e221", "created_time": "2021-04-30T20:57:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6f1f75eb-f169-47a3-8292-8a0d898ea397/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212729Z&X-Amz-Expires=86400&X-Amz-Signature=a851ddb986e2a4a02b9e9ad441ae692177034cdc560676de16da6f47c3581ebd&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tot Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tot Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tot-Casserole-6b2a35582ef44577ad4e8979fea9e221"}, {"object": "page", "id": "122bf740-5b14-41f2-beef-1a47915fa7ce", "created_time": "2021-04-30T20:37:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/844b53cd-b38a-46e3-9adf-107dc81cf166/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212759Z&X-Amz-Expires=86400&X-Amz-Signature=8231f63915c0616891cd227642324e5c9ddb966025548405c2cc79d0e4b6d7d9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Milk", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Milk", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Milk-122bf7405b1441f2beef1a47915fa7ce"}, {"object": "page", "id": "35f05c42-ca6b-4182-9320-4597b4ff8bb7", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ebe9af72-a85d-46c1-8cde-69dafe1e07db/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212847Z&X-Amz-Expires=86400&X-Amz-Signature=af3522109e6202e2361243bf78d1986d234bbaf823b22bfc98bc338bdcae4c3d&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Breakfast Sausage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Breakfast Sausage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Breakfast-Sausage-35f05c42ca6b418293204597b4ff8bb7"}, {"object": "page", "id": "ec83f772-83c0-4478-aa70-0e2a5c330565", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}, {"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 7}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ff886da5-b3c5-4266-87f0-d37566fe4f9e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212825Z&X-Amz-Expires=86400&X-Amz-Signature=8ee89fd74b8c9996746d6f39b20fdf66b7930485aa7c7dd11e156f3c438722e4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Scrambled Eggs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Scrambled Eggs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Scrambled-Eggs-ec83f77283c04478aa700e2a5c330565"}, {"object": "page", "id": "e6a7d48b-0954-4f6c-83b3-125300aca38f", "created_time": "2021-04-30T20:30:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ba348933-edfd-4842-935b-8f623dde2b00"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/0ed2928e-fa60-4653-8d06-e7495b776012/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212904Z&X-Amz-Expires=86400&X-Amz-Signature=b482a08bb76073ee514f0767eec48d8c87afc3cf77d349126043bc6d7bc02925&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Waffles", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Waffles", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Waffles-e6a7d48b09544f6c83b3125300aca38f"}, {"object": "page", "id": "50d2be67-f07c-426d-b4f1-5f5d130914df", "created_time": "2021-04-30T20:24:00.000Z", "last_edited_time": "2021-05-29T00:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d0f12a1e-e874-4877-ba51-157203fcdb0c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-31", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f6750363-bba9-4a53-b39f-07502a56fddd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212920Z&X-Amz-Expires=86400&X-Amz-Signature=61d7f251f8ca3fe1929d24aa463cb086a386b71700a899c1c0e5375b8957530c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cheese Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cheese Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cheese-Cake-50d2be67f07c426db4f15f5d130914df"}, {"object": "page", "id": "6d995ca7-c361-4edc-a1f5-141259684336", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1fed4eaf-0574-454a-9305-78b8b3884e6b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b0bfcbe-55c6-4753-9573-ec90df6807e3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211152Z&X-Amz-Expires=86400&X-Amz-Signature=2127fa6a45756425a01f43138fdb8245f4a7066f5e6b9778026a98dad9298b10&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pepsi Max", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pepsi Max", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pepsi-Max-6d995ca7c3614edca1f5141259684336"}, {"object": "page", "id": "7db1781c-0618-4b04-b516-33dc39a2d4b6", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "a0fdf456-16fd-4e96-99a1-7f45a3601c68"}, {"id": "fa7d7b7a-0879-45a2-ba76-3dac3d07a6a1"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (6).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pizza", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pizza", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pizza-7db1781c06184b04b51633dc39a2d4b6"}, {"object": "page", "id": "8ac94f78-6709-4b33-add1-d54414b8b658", "created_time": "2021-04-30T03:58:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "6923897a-9df4-4c8d-bb3b-51f33e5c9b6b"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "1150f315-9e84-4750-a66a-68a38e9e83a0"}, {"id": "7cd3f121-5f36-4094-a0dc-ff5e2000aebd"}, {"id": "acfe9012-151a-4c2e-bd00-4b053f66c858"}, {"id": "e262cc41-9daa-4e58-be2f-a260c0b03214"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/13fe9fed-22ec-4798-a646-bfcb11731e1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211738Z&X-Amz-Expires=86400&X-Amz-Signature=20d36eb5fc2bd9a1c61efa44cfb62e592b18cf2475c5e9f25c9126a4c8efc0e1&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tacos-8ac94f7867094b33add1d54414b8b658"}, {"object": "page", "id": "869bcf30-ecb5-47f9-a4b3-19b838ba4153", "created_time": "2021-04-30T03:36:00.000Z", "last_edited_time": "2021-06-05T06:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "470fbc42-f689-46a0-bde3-72e90e5b7651"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}, {"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f90d9f9f-3dcc-42c8-aa01-12a776e7b36b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205231Z&X-Amz-Expires=86400&X-Amz-Signature=004fdb1656867876ff58bea9e6ac8d901991cef44adbac2af563ecabf36660f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "9f0a9e3c-1156-42ab-aacd-ae3edd70a267"}, {"id": "74508ba0-aeef-46ae-ba9b-d563e4104b9a"}, {"id": "2500310b-c357-42b8-89ba-21c48f5da746"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Garlic Bread", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Garlic Bread", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Garlic-Bread-869bcf30ecb547f9a4b319b838ba4153"}, {"object": "page", "id": "96e3cb67-1885-4e8e-9982-51609d017c9b", "created_time": "2021-04-30T03:27:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}, {"id": "9d4a34e1-4bad-45ac-a87f-c3b7b9bd7c31"}, {"id": "1f3a1848-03c1-4654-ad6d-61a5151b4f07"}, {"id": "7dc42825-53c5-40c1-996f-bc307ad51c79"}, {"id": "524c720f-e75e-4ec5-9e03-ab47a158e205"}, {"id": "f869d444-6c57-48f9-978d-edc6551db36d"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-02", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 12}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/25b95e7f-fbc9-4118-bae9-3da7b4d0f647/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205328Z&X-Amz-Expires=86400&X-Amz-Signature=a168bf0cca08bfb419b299b33117c2b183f0cbf6cbd195bec2515c638f822897&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "955f98f6-a51f-4ed0-bda6-ce0cb3890e67"}, {"id": "ea96ba2c-ac66-4645-a057-e5f6fc693827"}, {"id": "fb8fe1da-4f4f-4f30-be41-b7a57ff72fcf"}, {"id": "93df103c-e69f-45cd-9375-4de990ebf51d"}, {"id": "ce684c89-e3ea-4e6e-880d-c768731c8374"}, {"id": "ad85f324-80ad-42bd-b327-cea6c9204405"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mac and Cheese with Hotdogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mac and Cheese with Hotdogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mac-and-Cheese-with-Hotdogs-96e3cb6718854e8e998251609d017c9b"}, {"object": "page", "id": "c9dd5363-4910-4bc0-b751-0357cf8c4c46", "created_time": "2021-04-30T03:20:00.000Z", "last_edited_time": "2021-05-07T20:54:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c744de99-d8b7-47b2-82ed-27e6ca2da25d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "42e6fef3-029c-4d9f-b036-1f7c204649de"}, {"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa862ae5-498f-4ba1-b1ba-461d6e83f066/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205429Z&X-Amz-Expires=86400&X-Amz-Signature=f77dc23b058339addb34370030d0e60e3a4d09a190553f93ccecfe0cc55ae66f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "King Salad / Green Mold", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "King Salad / Green Mold", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/King-Salad-Green-Mold-c9dd536349104bc0b7510357cf8c4c46"}, {"object": "page", "id": "c1e565b4-74b7-4c6b-b80e-9c39696028d6", "created_time": "2021-04-30T03:15:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/8a969a1e-e2a0-4e7c-b1f5-751062aa97c9/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210838Z&X-Amz-Expires=86400&X-Amz-Signature=8f42b6debbd601c4fd8ce6d84c9a24251f4e8c31c3b086fea5b8a3487fb9a132&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Peas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Peas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Peas-c1e565b474b74c6bb80e9c39696028d6"}, {"object": "page", "id": "ae202c66-5282-4321-bd5c-1774f33d8ed9", "created_time": "2021-04-30T03:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "413d54fa-abcf-4a12-82be-ca86d710c265"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "f5c19cb1-5d93-441a-a8ba-574639d256c4"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}, {"id": "c4df1efc-d0e7-402c-8956-c7cacc9af917"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa64de70-134d-4602-ba51-da352ac5e3e8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210852Z&X-Amz-Expires=86400&X-Amz-Signature=5e066607c2d0f08a03a7efe1303ec3d3c7f49fbeeda916225b1a56c43bc0fcca&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Homemade Hamburgers", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Homemade Hamburgers", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Homemade-Hamburgers-ae202c6652824321bd5c1774f33d8ed9"}, {"object": "page", "id": "a1311007-bf22-469c-bbbe-12c5af0738a7", "created_time": "2021-04-30T02:52:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1646b458-e6a4-4ea7-b05a-988eab1171d5"}, {"id": "6761b77b-3f31-46c7-871a-0dce5ccb67cc"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b85514f4-0853-441f-8889-09a75a314a1d/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210906Z&X-Amz-Expires=86400&X-Amz-Signature=a66d7a37531526718860f505520e6f86733fa9d0e1d210da92d3e7a3df21a3fa&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Dump Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Dump Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Dump-Cake-a1311007bf22469cbbbe12c5af0738a7"}, {"object": "page", "id": "763d504f-efea-4b0c-a590-460311a33d99", "created_time": "2021-04-30T02:51:00.000Z", "last_edited_time": "2021-05-07T21:09:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d5bc246b-9b6c-4c59-b63c-74fce9c42583/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210921Z&X-Amz-Expires=86400&X-Amz-Signature=160799234ee788726daeee1901cf6f83481f30e12c8c57ffac7466a5c56fe3f0&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tots", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tots", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tots-763d504fefea4b0ca590460311a33d99"}, {"object": "page", "id": "91277d92-19ee-4cc6-b1fd-55e29d53e472", "created_time": "2021-04-30T02:46:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "33a90cbb-6e38-4c80-8c7b-9d9aa9608bd2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d04a543e-8ceb-45d9-a9f2-97e855383b91/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210938Z&X-Amz-Expires=86400&X-Amz-Signature=4bd59f6e2f2988fbfe9d893ab511bcaf852e86c880522ff3c22b9faa3a3c1a54&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ice Cream, Mint Chip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ice Cream, Mint Chip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ice-Cream-Mint-Chip-91277d9219ee4cc6b1fd55e29d53e472"}, {"object": "page", "id": "d89013d4-d909-4399-972a-19748d1b421c", "created_time": "2021-04-29T23:19:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "114ece1a-0df5-4eab-90d3-4905b48a62ce"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://cbsnews1.cbsistatic.com/hub/i/2017/07/17/99104db6-901b-4fd2-8d8f-ac633a2d9f4c/hot-dogs.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Hot Dogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Hot Dogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Hot-Dogs-d89013d4d9094399972a19748d1b421c"}, {"object": "page", "id": "768739b1-de8a-4a7d-b67d-50d7cceb8a84", "created_time": "2021-04-29T23:16:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (2).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Breast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Breast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Breast-768739b1de8a4a7db67d50d7cceb8a84"}, {"object": "page", "id": "f643e2a9-f307-4956-969b-91a70e44161c", "created_time": "2021-04-29T23:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "49c14447-2151-49d4-b367-abe5a4923751"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "43cae08e-b46d-4dfa-91e9-f8e22ca58921"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-22", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c906537d-7a75-43a2-a4e3-c5f0e6a5c301/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210546Z&X-Amz-Expires=86400&X-Amz-Signature=4d35e3f8e01f1507533d7732711936cf2102693821eefc9f5a5eaee83483693a&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "23b4cd15-bf99-452f-9f6e-5bb22f654a1a"}, {"id": "846e670a-3bdb-4bfc-a4ec-af0b342db320"}, {"id": "e8ec6f9d-48d4-4f1d-81f4-69a6c2996449"}, {"id": "99e20950-e123-4fde-91fe-34e9fd54cba0"}, {"id": "8f4b0782-b3f1-4054-9dc5-fb3939c3ec7d"}, {"id": "68c928aa-bc07-4252-aabf-0666e7d4ab26"}, {"id": "7384a6af-2005-4c60-9e05-d86cc44456c3"}, {"id": "e6a02089-5656-4c0b-8106-dd5a415ae9fd"}, {"id": "18f5306e-9f3d-4fec-8169-83a0b5b54c68"}, {"id": "9378de88-f689-4fd8-a899-2195dce8320d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Beef Stroganoff", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Beef Stroganoff", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Beef-Stroganoff-f643e2a9f3074956969b91a70e44161c"}, {"object": "page", "id": "0f18666d-273e-4b8b-bc15-e4faa602db10", "created_time": "2021-04-29T20:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/90a95085-3d9b-4489-b361-f589dfccd528/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211127Z&X-Amz-Expires=86400&X-Amz-Signature=564636587af16c2e1e3fe422f2c9d3601dc9a6f12752b760c4f3d27118ebe92e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Carrot Yum Yum", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Carrot Yum Yum", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Carrot-Yum-Yum-0f18666d273e4b8bbc15e4faa602db10"}, {"object": "page", "id": "d0117b32-e611-4af7-8747-b91cc392b8d6", "created_time": "2021-04-29T19:53:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "2a9b3748-2e66-46a3-bb74-375df4b0951c"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "ada14ad4-3491-46ca-9af8-f56567708594"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "bd51865b-0b30-49f9-a17f-a10a165e39f1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/af01e321-1644-4eca-8e46-bb163c0063a7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211521Z&X-Amz-Expires=86400&X-Amz-Signature=b6293f7cb916c8aa9fe37e86ad1a9b8f60b95c900c0ff000959b92c79e1bb18e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Alice Springs Chicken Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Alice Springs Chicken Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Alice-Springs-Chicken-Casserole-d0117b32e6114af78747b91cc392b8d6"}, {"object": "page", "id": "41d980bb-47d3-4f6a-b180-78617a797b5a", "created_time": "2021-04-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "91378d33-5550-4ad0-9d8e-841dfda5f08e"}, {"id": "e94fd375-949a-48c3-815e-ca3706e4234a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b0a7df75-5279-4eef-8309-764227fb2f71/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211558Z&X-Amz-Expires=86400&X-Amz-Signature=7be87e766f3680c7300182e83aa8f0732a39aacdf145fd87ae5b4030d8a12c06&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "S'mores", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "S'mores", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/S-mores-41d980bb47d34f6ab18078617a797b5a"}, {"object": "page", "id": "a7f59b80-7d96-43e1-9edf-e94b849b76ac", "created_time": "2021-04-29T06:53:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ae27553-f349-47c1-952a-8c4f646660c6"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aad566f2-a3d5-4d1c-bfc1-cab3edd0e95b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211612Z&X-Amz-Expires=86400&X-Amz-Signature=1f15fee65a8d65378779b5be9d4d1fc8980227dafe4c4750ae38ebab3ffa0157&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Watermelon", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Watermelon", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Watermelon-a7f59b807d9643e19edfe94b849b76ac"}, {"object": "page", "id": "125f3d6e-8107-48f8-83e2-ad0e2a6019a3", "created_time": "2021-04-29T06:52:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "79610ae6-2a98-4da4-8885-afb5c602a22a"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9e4d2bcd-ef58-49cb-b2ab-7aa08cf516bd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211655Z&X-Amz-Expires=86400&X-Amz-Signature=52452a6c13a623c59a419443a7a89b4d716306147aa298326034dfafe195f622&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Potato Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Potato Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Potato-Salad-125f3d6e810748f883e2ad0e2a6019a3"}, {"object": "page", "id": "6516b1d2-3a82-41bb-86cf-455801e01e83", "created_time": "2021-04-29T06:51:00.000Z", "last_edited_time": "2021-05-28T06:16:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "11a868fa-4f6a-4e33-ab7f-df6503435d6d"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-15", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b133ec1e-04c5-4d0c-b6f6-39faf522e21b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211639Z&X-Amz-Expires=86400&X-Amz-Signature=5d410b7de2d114ab8d7d52f8e76f1433e13eb7d202292fdbea3715cbf9d077b8&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Ziti", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Ziti", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Ziti-6516b1d23a8241bb86cf455801e01e83"}, {"object": "page", "id": "c3acb7e0-5d99-44bb-9c8f-ef7b756d2bc4", "created_time": "2021-04-29T05:36:00.000Z", "last_edited_time": "2021-05-07T21:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e9117855-0daa-46d4-afb8-a7cb6e9492bd"}, {"id": "86ac48c7-94a2-40bc-ab94-d310517a3b4a"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "0b19142a-d139-4e69-b3d9-e790f598273d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b046759-b14d-43de-b88a-f3a692f32d1e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211430Z&X-Amz-Expires=86400&X-Amz-Signature=ebf9d6f90ebbba05383369025769a9997d513e19aa910db6fcfd9d8a1a313333&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lemon Suprise", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lemon Suprise", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lemon-Suprise-c3acb7e05d9944bb9c8fef7b756d2bc4"}, {"object": "page", "id": "bce6af24-64df-41ef-97d8-b860b03e87e1", "created_time": "2021-04-29T05:35:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "a00a147c-b1df-459c-9006-f2fcfec7ff19"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "e764c7e0-0555-4ca0-b8fb-dd2fb5b928c8"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/669ad955-d2da-4fa3-8c7d-77667fb1059f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211449Z&X-Amz-Expires=86400&X-Amz-Signature=d294ad7564334c2d3fdf33818309ba8a2f4aacac28b450b64ef00768a3729d03&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Wendy's Chocolate Frosty", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Wendy's Chocolate Frosty", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Wendy-s-Chocolate-Frosty-bce6af2464df41ef97d8b860b03e87e1"}, {"object": "page", "id": "43995869-7b20-4f1a-ba71-0da8cd2f3a37", "created_time": "2021-04-29T05:32:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "d33fdf05-10f2-4bd1-8ce9-75daccd57b28"}, {"id": "52f054db-a9e0-4cea-8c19-9d6535205a8e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "01a62884-78ee-44d8-8d2f-8ec396c5a74d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/32c14af9-ccc3-4d56-9777-b5335230580b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211503Z&X-Amz-Expires=86400&X-Amz-Signature=cf3bf30b593ad2ebd95d96be64b10c07f40ef4030e788f2385685523df018d5f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Beans-439958697b204f1aba710da8cd2f3a37"}, {"object": "page", "id": "5cdc9c5e-8d29-4159-aa0e-c49fdf91bfd9", "created_time": "2021-04-29T05:18:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "211683dd-d190-4338-bd60-6cc7cc1f1a54"}, {"id": "c4c51d21-4ba8-4ad6-8525-1a11660c3026"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/bb704be6-0baa-491e-adaa-b565bc765ad5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211302Z&X-Amz-Expires=86400&X-Amz-Signature=524ed54e6dc0c9829f55c55ad4d261a5999680caaa1c35e3a0ec1136fb552d1e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-5cdc9c5e8d294159aa0ec49fdf91bfd9"}, {"object": "page", "id": "2a480e4d-defb-4cd4-b984-09991aad3d33", "created_time": "2021-04-29T05:13:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-01", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ab4dd643-5ce2-4f6d-966e-113127bec657/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211212Z&X-Amz-Expires=86400&X-Amz-Signature=67bb210f740ace721c7f851d857031689ed6f66e2e8f033f7b24e877b1896b83&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lasagna-2a480e4ddefb4cd4b98409991aad3d33"}, {"object": "page", "id": "6b336d3e-167e-4822-a68e-52e3415657c8", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "2a70f2d8-7ff5-49a2-bf9d-2d9c6cb89824"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "3ddda2c2-5ed4-4002-96d0-0374f25b67ba"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-22", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6e54e3c8-688f-479c-99b8-4c02d29c2c49/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211808Z&X-Amz-Expires=86400&X-Amz-Signature=6fcef361d4a1f3cf29797b990cf56ce216d710ab7b83e005575b5029eb915ed3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cold Slaw", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cold Slaw", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cold-Slaw-6b336d3e167e4822a68e52e3415657c8"}, {"object": "page", "id": "8fbf7965-3c7b-4926-9b9f-22573f29b29b", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}, {"id": "af4a1375-d1ab-4958-a802-a98cf5ff6f3a"}, {"id": "ac5b310f-ec21-4ede-bcea-6a56a4c6707b"}, {"id": "2950d281-fe64-49a6-814a-7a769138afeb"}, {"id": "0799ca7f-ac85-4086-b8b5-ec272157e312"}, {"id": "73920570-7831-4cb0-a981-45d1f100614c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 8}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-28", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 30}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/da5608c8-0832-45e7-a5ef-8744f16686a1/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211717Z&X-Amz-Expires=86400&X-Amz-Signature=b42c77a7482064b5f18d624d518a7c103c8807c04dfa6825702ca5afeda7f3d4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3296660f-f70d-4865-a2ad-0f4a98cc5b64"}, {"id": "c4e47c63-3614-4084-afbe-8aa37204baf9"}, {"id": "0f035ef9-f629-4e0c-b5a5-fe5c833157c3"}, {"id": "c32a4378-f170-4b00-8c69-777d20618348"}, {"id": "4393be01-cee5-43dc-bc60-da789f999093"}, {"id": "0c3656cd-52fe-4cfa-84bf-f54b20219901"}, {"id": "b1602513-60ae-4828-bc42-556c069fa96b"}, {"id": "2ea86ae4-b26d-492a-8f6b-12cd64ea2ebb"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tacos-8fbf79653c7b49269b9f22573f29b29b"}, {"object": "page", "id": "cae4dcc3-c40d-4128-ab8d-8af5c056686c", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-06-02T05:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "e32804dd-1aa6-4396-9da7-b501ad3e70e9"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "8ef6a673-5bd0-4484-9744-b98fd5e0c498"}, {"id": "afb1ae69-d363-4237-a345-9d42c5b62ad3"}, {"id": "39bd50e6-d528-42a9-9504-299b9694afae"}, {"id": "c1d8c945-78fb-4ba8-b98d-1b20eb9801d8"}, {"id": "d7f9b5e0-42ab-4f46-96d4-74fa22137f7c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 12}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Left Overs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Left Overs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Left-Overs-cae4dcc3c40d4128ab8d8af5c056686c"}, {"object": "page", "id": "0c7448c0-164b-4228-96f3-5f1bdaf6841a", "created_time": "2021-04-28T09:33:00.000Z", "last_edited_time": "2021-04-30T04:19:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "7b5ae119-0728-4021-ba7a-45c00cc42881", "name": "Eat Out", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "14dfdf16-5dad-4df6-bb56-ba921eb1302b"}, {"id": "3034b1bc-12aa-4cbe-a889-0665fbfc53ee"}, {"id": "41647790-6cb3-4414-a53f-b7c48db4eb46"}, {"id": "270c74f2-67bc-468b-a5d9-eb13c648c303"}, {"id": "786e5094-5849-4ef2-b613-de90c1f98daf"}, {"id": "764bf30c-6f64-4bd6-8a33-67dc2af311cc"}, {"id": "5047a61d-2a68-4b17-9a52-fd036c4d8849"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "f9b33c33-fd59-4136-a82e-a356039acf89"}, {"id": "aced15ba-4197-4d5d-b235-8062aea1112e"}, {"id": "10a626de-cb14-4796-88ea-b1f08c1aeb20"}, {"id": "5e539a15-3d71-428d-b2f1-36cc2d1f348c"}, {"id": "70a8d1a5-07de-4df3-8a43-90d6c785f1f4"}, {"id": "89948164-c547-41d6-a3bc-f907d0786675"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 14}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-13", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Eat Out", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Eat Out", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Eat-Out-0c7448c0164b422896f35f1bdaf6841a"}, {"object": "page", "id": "8864a5ce-0b06-47e3-8d54-14beecc25dbc", "created_time": "2021-04-28T09:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "fcf5f459-e18e-4a65-871c-b0cb9a584714"}, {"id": "389005c9-d7c2-48f5-9d7b-db1fac88d7e3"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9c1f3f5a-70f0-40fc-a428-bbeb8ccde428/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211752Z&X-Amz-Expires=86400&X-Amz-Signature=44e57ce8f67386f6bd8d5b3906b478e78f37ea8bd121a7aaa3221efda30d508c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spaghetti with Meatballs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spaghetti with Meatballs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spaghetti-with-Meatballs-8864a5ce0b0647e38d5414beecc25dbc"}, {"object": "page", "id": "0ec5f085-b3b6-4de5-bd5c-fe3c2e4f1862", "created_time": "2021-04-28T09:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "8707944a-9d01-41e7-94c9-4bee6bca218d"}, {"id": "6b0a23c4-edcb-44ad-82f3-19f2e332ccd4"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-24", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6bddf3b9-d7b3-478c-8484-3bbebf813914/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211916Z&X-Amz-Expires=86400&X-Amz-Signature=ab041ebfa8c335ca16a0cf2648614391f24fc74d37d629a979e7ac7f69c960a9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Nachos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Nachos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Nachos-0ec5f085b3b64de5bd5cfe3c2e4f1862"}, {"object": "page", "id": "d9711abb-50d9-4d96-9c39-ccb48f7d39b1", "created_time": "2021-04-28T09:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "1cf8c7f5-be2d-4f2d-8eae-6980e839b7d3", "name": "Drink", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cb936e8e-d33f-4c46-b454-1cac14f5eb5c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 24}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7a9fabeb-2a54-4d22-a952-5881fd4cc1bb/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210646Z&X-Amz-Expires=86400&X-Amz-Signature=0a98dd11a3cfd7b91ba3419f2b4ce615f482c5842cef7eaca5add27036d30001&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fruit Drink", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fruit Drink", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fruit-Drink-d9711abb50d94d969c39ccb48f7d39b1"}, {"object": "page", "id": "cf5d579c-3e98-47d2-9e98-5f1325d3948a", "created_time": "2021-04-28T09:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "689e702d-881a-40e9-99f6-991574223aad"}, {"id": "234e1436-1616-40bf-b74d-b680737932c6"}, {"id": "c7c26962-a129-4ade-9048-6a724258e274"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-10", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 10}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d62f3b7e-b002-497c-8f99-01554e8874c5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211825Z&X-Amz-Expires=86400&X-Amz-Signature=63361828c68149a8cb855c6b3548d6ac30f87897bfdf61a7fb2d5c234925e33e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "ab3d5179-585d-4205-9447-65b042783abb"}, {"id": "ccf2f3ea-e969-4dbc-ae10-3a92e776d081"}, {"id": "b5a37d7c-a3d2-4abf-a8e8-521628d73c8a"}, {"id": "7ea4d52b-580a-4123-9785-a90093de95ec"}, {"id": "0b7973cb-dafa-40df-bcb5-86aed9ad3bbc"}, {"id": "45c637fc-aea0-4666-96f1-9bcd33b61e7d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "BLT ", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "BLT ", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/BLT-cf5d579c3e9847d29e985f1325d3948a"}, {"object": "page", "id": "a5f32316-e99a-4214-a49a-d5b09f63a387", "created_time": "2021-04-25T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/5a4e5849-e3a7-4c83-ab4e-752fb9ebf0e4/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212010Z&X-Amz-Expires=86400&X-Amz-Signature=26bf21024d8a82cf66187b7c600503d7da3d69f8c33a9ee2bba217ce2db69013&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Southern Bacon - Fried Cabbage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Southern Bacon - Fried Cabbage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Southern-Bacon-Fried-Cabbage-a5f32316e99a4214a49ad5b09f63a387"}, {"object": "page", "id": "cfac78b6-c2f4-4b14-b94f-bb5408aa7c73", "created_time": "2021-04-25T20:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "8a731df5-7802-45dc-8551-be8bce9de57c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/596035a8-576f-4657-a424-88d24de449ec/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211954Z&X-Amz-Expires=86400&X-Amz-Signature=7673401735a96b329657ea0d0f882c6fd78e90a7644f8b14d055122ccf58e5f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Sour Cram Chicken Enchiladas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Sour Cram Chicken Enchiladas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Sour-Cram-Chicken-Enchiladas-cfac78b6c2f44b14b94fbb5408aa7c73"}, {"object": "page", "id": "3ddeacd1-9971-4afa-97a2-3ea281f9945c", "created_time": "2021-04-25T20:10:00.000Z", "last_edited_time": "2021-05-22T18:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "8936f995-e950-4283-a138-43629f8acdfa"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/dd7ac0e9-b36b-4a84-b35f-0efaed5dca74/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211933Z&X-Amz-Expires=86400&X-Amz-Signature=429135bb303d7a917b3763a110c5b1ae09e00ba4c826321dd099810b105bf615&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tetrazinni", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tetrazinni", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tetrazinni-3ddeacd199714afa97a23ea281f9945c"}, {"object": "page", "id": "494ad499-ff47-4b48-9378-d73ed3713c04", "created_time": "2021-04-23T20:26:00.000Z", "last_edited_time": "2021-05-07T21:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "fd5a9843-e525-482e-a224-76ac9b77d4ee"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-04-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aee13fbf-9906-4cf1-a361-4b682897536c/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212031Z&X-Amz-Expires=86400&X-Amz-Signature=432345647304e8f2ae75c51d5664baab13e851f65b79bf78dde231d52c1f2c11&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Vinegar Chocolate Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Vinegar Chocolate Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Vinegar-Chocolate-Cake-494ad499ff474b489378d73ed3713c04"}, {"object": "page", "id": "34961035-a135-4e73-b726-45ad6cc7e60b", "created_time": "2021-04-23T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c4360c81-9753-407c-96a8-00b44dda4524/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212046Z&X-Amz-Expires=86400&X-Amz-Signature=68f9114a377599b39a824a700324edf819dfb07e79e24e9287aa0ec6c4d9a93e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mashed Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mashed Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mashed-Potatoes-34961035a1354e73b72645ad6cc7e60b"}, {"object": "page", "id": "235cbdff-1418-46df-94a9-4e3a2738ffcb", "created_time": "2021-04-23T07:10:00.000Z", "last_edited_time": "2021-05-07T21:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}, {"id": "f4b203cd-8e36-49a7-9025-5d6620f70bbd"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "a3eff1cf-d115-47b7-9b39-b7c8e9369206"}, {"id": "7d29d164-84ca-4d0d-907c-025cb83a30a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-27", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1fa77587-0d49-476f-9136-39a58c8b041a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212103Z&X-Amz-Expires=86400&X-Amz-Signature=0d08384eb07d6f77dd58a76a6b1e4324c374d3727f25ecbbc65482f26324f2a3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried RICE", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried RICE", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-RICE-235cbdff141846df94a94e3a2738ffcb"}], "next_cursor": null, "has_more": false} \ No newline at end of file diff --git a/website/.DS_Store b/website/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..df37fdf29e1194a17157ec8470d0982650e3ca28 GIT binary patch literal 6148 zcmeHKIc~#13?v;DHr%*$xnIZ+7J~8ue;|qFPJseA=~ek%ep-eHf(UY&0B(XIK+Z13 z(PF0%MG?{VvwsxXiO3pmC>IM$v*+duTV+OpaJ*xX7x|Erocr^l`gX#&8|S>q`%nIH zcpb;#Hi=m(Kn17(6`%rC;Li$J?}e?mfs9mu3Q&P>1?>A!;D$AE3iMA0f{y^e25C2} zeU<nqNaSC)g@=gcxXTWr!QGt6a@C6Jc6{r9J literal 0 HcmV?d00001 diff --git a/website/__pycache__/notion.cpython-38.pyc b/website/__pycache__/notion.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..98ed6636bf2fda70d74b38ed716188dc16ec2c40 GIT binary patch literal 1628 zcmbVM&2Jk;6rb6h{qV+4(vW_n1ylq=^1)fhv7H1}6|_}B99(GAf+C@6?3pH;uD$Ne zm=J6C6mAIhAK;K2^Ph0!JXcQq3z3j`ZyiEfE{KudZ+7<0=kNXAds?eS1lor`-R8e~ zg#3TJ!m@pxjjWeuTiByM{oGtS4I86o|pB5vn zXHl!!T5B{rjkWc&;GX14s@v9|9dznWtM{{!0m>TNhhsUN@0Fx9o&l|}gROlA%m8iE zazo3$dh}%b)Um-Hgbk*s04S*YB~La~5^kZ5w!!(ALQWNOW|@%?cF(#KmD*s;4>8#4 z8oFSe9%myhZ51#4_VK5c#+K|1UWlzes%OC4TP-OzTU*UeXJfFwA^1#2ssK(0+z%jBg87C}6E3KPCCGkP{awO_=>LxC}g@E!>?;^a1 zfQf4v-r3SbeSp6{2H1(x#K6_i@wVtf6dgKnKaI2hEx0PZ=`g4li}WMPplXCD!d000 zh6u~00A=OCrwIaqqrFQfV)3~o_{!{Tp6V_*G`^ou6$3)Xl{A$MVJeiGFV8IfZ|_;= YPk3jTiAgH&Vgz&uu;_+ixDej@3!rp;?f?J) literal 0 HcmV?d00001 diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index e3c7266bd2fe1ada355cf34bacb9bcc1a2cf1417..7a7c4847946fea025fc368a5bc98c663cc8a63df 100644 GIT binary patch literal 1884 zcmah}J8v8}5MJ(k?^buGw-f}409!z=kj_XEq%efQaS|IaWFWQ*6EF^|BXwG9xqBwL zk#)GMbONL5}Jq>Z2|2uzi5k;rgk3` z3!+0iqD#A0H!OOhM|*Z3!G4i05{DBO^QCi_F7xHf6_$J;c5T6$ur^EIJLd#{x@!3g zmfvCBhELZlw`aMFZ0VZ2&X!*|{go?thtrQt@~Ei!MCPS7UCB$vCH# zD{X?KB2&jEmYn61kF<$uSqzUVX`(l(D)XbWzH2%~HO|W++JF)>>8O@)q8`?Y%PWG{ z5#t{K0m|u^>!GSAlOpHJ#7GHV)}RqHxLW6e!#=^4@j_=N_$}wB>LVFUgTZkn_z3;K z{rN!r2t%bXX~>W!%)M~ot=|4LL6hBMEeiAj9qPN%14W72zdLdT_c(q0X@D-OfjrdW z+XoN68$7N?HTb60;FnxKsSgJ~LoiNu9>H^WUe>yjc~%Tg`Ju`+A6PGUCuhdT8{2T8 za$$0Oxdt=%KAL2c&wNK6#Gdv2dkB+u&Yih4cINN`?atsOn>Npno!9@&uj!e)3HaJ{ z=3XPWv!@(4qZuHcIB&n0kvB10VXN;Q zwsrv=ov?Kc8f@djgFJ8UBVtuuXl2}-nbt&B6D~C%jQURj)h5unF1SQ2(iUJG;HvpM zJq=KLk0vr79XFiblj?M})d{KNZ=SAN=~vcu*;bIXnauP`b1IYJ@J_e7HxDynvx%n3}l4i`@MyXhsb% z;Slof6HetS2u%F2$iyMb_O^if8-_DoLxk-1uKHjwm z=c_Maa=eiEWQFv|7W^CJK8#)R6-j|3cR>!7i2dfXO2j;1pSP8Wy`ZT?=p#)Xx)x>F zP0+OICf70aZS(SE2dr+zfyeAWg!QX9`Oo7XuU4$DmN;ZS1CAmvr9 ux$RLlJa_%JFSte=Tu~Q%52K~FV7d=6#ki&bkF09t4y( zhFn)%)mLN*<&l2nH!A-?xqDx>ly^%4vHo6cw$ShFs9`w6xClF9TBUAnYV_unqf99R zvCJXj+&&*BgJf7be*q|Lygj^W7eRrdiYZIkkM;}6h;lMm5LJ6;IFyG4i)UK0>^YWp zHZodE>mkk!;`m9=>t+A5Q8t|f)Lb{Qo#bhrB$KgDjgQX&q+8bfoBQu##VCJ!)LvCR`NcF=`9xoqyQW77 QC*Xri8;k=73IdtJ4}THome {% if user.is_authenticated %} CPAP Supplies + Guill Menu Logout {% else %} Login @@ -60,9 +61,5 @@ integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous" > - diff --git a/website/templates/cpap.html b/website/templates/cpap.html index 52b6e10..7018c27 100644 --- a/website/templates/cpap.html +++ b/website/templates/cpap.html @@ -1,6 +1,27 @@ -{% extends "base.html" %} {% block title %}CPAP Supplies{% endblock %} +{% extends "base.html" %} +{% block title %} + CPAP Supplies +{% endblock %} + {% block content %} +
{% for supply in supplies %} - {{supply}}
+
+
+
+
+
+
+
+
{{supply[1]}}
({{supply[2]}})
+

+ How Often to Reorder: every {{supply[3]}} days
+ When To Reorder: {{supply[6]}}

+

Last Ordered: {{supply[4]}}

+
+
+
+
+
{% endfor%} {% endblock %} \ No newline at end of file diff --git a/website/templates/home.html b/website/templates/home.html index a8c9c02..bd67a2a 100644 --- a/website/templates/home.html +++ b/website/templates/home.html @@ -1 +1,7 @@ -{% extends "base.html" %} {% block title %}Home{% endblock %} +{% extends "base.html" %} +{% block title %} + Home +{% endblock %} +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/website/templates/menu.html b/website/templates/menu.html new file mode 100644 index 0000000..321b339 --- /dev/null +++ b/website/templates/menu.html @@ -0,0 +1,16 @@ +{% extends "base.html" %} +{% block title %} + Guill Menu +{% endblock %} +{% block content %} +

Guill Menu

+ + + + + + {% for item in menu %} + +{% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py index dbc7700..1482292 100644 --- a/website/views.py +++ b/website/views.py @@ -1,6 +1,9 @@ from flask import Blueprint, render_template, request, flash, redirect, url_for, jsonify from flask_login import login_required, current_user from .models import User +from .notion import get_supplies, get_menu +from datetime import datetime +from datetime import timedelta views = Blueprint("views", __name__) @@ -14,5 +17,25 @@ def home(): @views.route("/cpap") @login_required def cpap(): - cpapsupplies = ['one', 'two', 'three', 'four', 'five'] - return render_template("cpap.html", user=User, supplies = cpapsupplies) \ No newline at end of file + supplies = get_supplies() + cpapsupplies = [] + for i in range(len(supplies['results'])): + id = supplies['results'][i]['id'] + item = supplies['results'][i]['properties']['Item']['title'][0]['plain_text'] + itemNum = supplies['results'][i]['properties']['Item#']['rich_text'][0]['plain_text'] + howOften = supplies['results'][i]['properties']['How often (days)']['number'] + lastOrdered = datetime.strptime(supplies['results'][i]['properties']['Last Ordered']['date']['start'],"%Y-%m-%d") + imgUrl = supplies['results'][i]['properties']['ImageURL']['url'] + nextOrder = datetime.strptime(supplies['results'][i]['properties']['Last Ordered']['date']['start'],"%Y-%m-%d") + timedelta(days=howOften) + littlesupply = [id,item,itemNum,howOften,lastOrdered.strftime("%m-%d-%Y"),imgUrl,nextOrder.strftime("%m-%d-%Y")] + cpapsupplies.append(littlesupply) + cpapsupplies.sort(key= lambda x: x[6]) + return render_template("cpap.html", user=User, supplies = cpapsupplies) + +@views.route("/menu") +@login_required +def menu(): + menu = get_menu() + # for item in menu: + # print (item['name']) + return render_template("menu.html", user=User, menu=menu) \ No newline at end of file From 0ca30952240286d31146a59ac476cbccf0813f38 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sat, 21 Aug 2021 23:30:12 -0700 Subject: [PATCH 03/70] init --- menu.json | 2 +- website/.DS_Store | Bin 6148 -> 6148 bytes website/__pycache__/__init__.cpython-38.pyc | Bin 1294 -> 1294 bytes website/__pycache__/models.cpython-38.pyc | Bin 700 -> 1315 bytes website/__pycache__/notion.cpython-38.pyc | Bin 1628 -> 1772 bytes website/__pycache__/views.cpython-38.pyc | Bin 1884 -> 2549 bytes website/database.db | Bin 16384 -> 36864 bytes website/models.py | 13 +++++++ website/notion.py | 21 +++++++---- website/templates/base.html | 24 ++++++++----- website/templates/dishes.html | 14 ++++++++ website/templates/menu-div.html | 38 ++++++++++++++++++++ website/templates/menu.html | 17 +++++---- website/templates/recipe.html | 14 ++++++++ website/views.py | 32 ++++++++++++++--- 15 files changed, 147 insertions(+), 28 deletions(-) create mode 100644 website/templates/dishes.html create mode 100644 website/templates/menu-div.html create mode 100644 website/templates/recipe.html diff --git a/menu.json b/menu.json index 2daf334..4d03d86 100644 --- a/menu.json +++ b/menu.json @@ -1 +1 @@ -{"object": "list", "results": [{"object": "page", "id": "250f9c98-5562-4813-a75c-fc55286043b8", "created_time": "2021-08-21T05:12:00.000Z", "last_edited_time": "2021-08-21T05:13:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "95075c8e-69a0-4f70-bdd2-55b039d75d1e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Banana", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Banana", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Banana-250f9c9855624813a75cfc55286043b8"}, {"object": "page", "id": "9e05e624-c9c4-44fb-bcdf-a25060020724", "created_time": "2021-08-16T17:33:00.000Z", "last_edited_time": "2021-08-16T17:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Roasted Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Roasted Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Roasted-Potatoes-9e05e624c9c444fbbcdfa25060020724"}, {"object": "page", "id": "0ee5025c-d472-4d20-907c-c118ba20408a", "created_time": "2021-08-16T17:27:00.000Z", "last_edited_time": "2021-08-16T17:28:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Corn-0ee5025cd4724d20907cc118ba20408a"}, {"object": "page", "id": "f2276c8b-3e90-4a65-92e6-6f1939a462a3", "created_time": "2021-08-16T17:23:00.000Z", "last_edited_time": "2021-08-16T17:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-04", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ham", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ham", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ham-f2276c8b3e904a6592e66f1939a462a3"}, {"object": "page", "id": "03964e69-7f7d-4932-ad05-687f1c88e205", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-03T00:57:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f68eb1af-b356-40bc-b0f4-0b712eba5961"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (1).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": " Ravioli", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": " Ravioli", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ravioli-03964e697f7d4932ad05687f1c88e205"}, {"object": "page", "id": "8e6bfcd4-e238-437d-ac29-1afb53e4b8d4", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-03T00:56:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1d1891a4-da3a-41da-ac5d-565b08cf03d1"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download.jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tortellini", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tortellini", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tortellini-8e6bfcd4e238437dac291afb53e4b8d4"}, {"object": "page", "id": "f142af79-9266-44ef-8f7b-e42a79c90218", "created_time": "2021-07-19T04:48:00.000Z", "last_edited_time": "2021-07-19T07:40:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "c2fbe4bf-1ca9-4959-9d0a-38ed95493105"}, {"id": "7e17bfd9-358e-4b6f-9ed6-cd838e65395b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "37b99e25-f145-4b9c-adfe-a20e01c6a6b2"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-14", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fimages.media-allrecipes.com%2Fuserphotos%2F7882006.jpg&w=1200&h=678&c=sc&poi=face&q=85"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b4bb3344-7584-424e-a0c3-9956927835c5"}, {"id": "8dbf0adb-8a79-4fcb-a706-28f57ec5fd1d"}, {"id": "7e1ec8a4-f4bb-40fc-92d0-c5aafd89d0b6"}, {"id": "e6b78af8-102b-4c9e-a234-a9fe7795be78"}, {"id": "ca284de5-bf6e-47c2-bc72-5d321702bf7e"}, {"id": "c03f6b19-4e1e-4e07-8af3-4e503b0b5b10"}, {"id": "36a2c8fb-eb09-43e1-8a84-c3f1a5a7f00c"}, {"id": "fe5751a5-cbb9-437f-991b-bf56162d5e5d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Balsamic Chicken", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Balsamic Chicken", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Balsamic-Chicken-f142af79926644ef8f7be42a79c90218"}, {"object": "page", "id": "c71a3f71-0dad-4205-97b5-1daca8e2b22c", "created_time": "2021-06-12T05:36:00.000Z", "last_edited_time": "2021-06-12T05:36:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "b9b7d2d1-8ea8-4cf4-a6d8-115889bdb07b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-11", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fend For Yourself", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fend For Yourself", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fend-For-Yourself-c71a3f710dad420597b51daca8e2b22c"}, {"object": "page", "id": "eb816cf3-4b59-44d2-8955-0a98a4f9bedf", "created_time": "2021-06-05T06:11:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ff26fb1f-44bd-43b3-9e66-c2200a2e4676"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}, {"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 11}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/71650aab-262b-4225-850a-dd094716e7d8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210626Z&X-Amz-Expires=86400&X-Amz-Signature=bfebd9fc0eb13d7f4ff9589d8fb595783c8b77ff066a6014b55e3f5bfaaeb4f4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "d0e1edda-5a0e-41ca-bbec-fc9c56d65c57"}, {"id": "8b22183c-a630-44b1-a393-b13b69d270d4"}, {"id": "fe930e14-d354-419a-a54b-17dd00a5cbf5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Green Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Green Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Green-Beans-eb816cf34b5944d289550a98a4f9bedf"}, {"object": "page", "id": "65974a40-bb71-423d-85c6-4c26d10eb5a5", "created_time": "2021-06-05T05:59:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f49b4423-33f5-4357-be7e-150d8749757e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "c969cf96-776c-4d9b-bd9a-f82dc4b312d7"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-13", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7f7db572-33a6-45b6-9240-12ec798587c3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211240Z&X-Amz-Expires=86400&X-Amz-Signature=2b9369adfe3646932ab3386c2d09376e027d029eb4445ff7a366a86697e00c3c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "c2d925bf-4fe1-4409-ad8e-4d1f2f8fd19e"}, {"id": "f18d3491-29d5-46b9-8094-37ae60875003"}, {"id": "20c69e09-706b-4fbf-9214-7b5ff0bf9f4e"}, {"id": "96e5d0ab-5fee-41e6-ab3d-f0a1cb5c1264"}, {"id": "53a37e92-1a56-41ef-95a7-2dcfe079eb5b"}, {"id": "2d6a340e-8754-41dd-9df4-15223458e6e6"}, {"id": "f3e8c5ab-983c-4f54-b00f-b6e423a3d255"}, {"id": "561c9006-6da0-4dc5-aecd-e26ac462ec94"}, {"id": "d41af6a2-f04c-409d-aa2b-5784bd99cf73"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Alfredo", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Alfredo", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Alfredo-65974a40bb71423d85c64c26d10eb5a5"}, {"object": "page", "id": "7dc2f3df-cea0-493b-984c-f36c8500ccb3", "created_time": "2021-06-02T05:00:00.000Z", "last_edited_time": "2021-06-02T05:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}, {"id": "81d4521a-8eec-4b8f-80da-27c9d61e33e4"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "2f0035ee-1e47-4161-90bd-3c5ae7540b37"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://www.tasteofhome.com/wp-content/uploads/2018/01/Smokin-Philled-Chicken-Breasts_EXPS_CIMZ17_50213_D07_14_3b-2.jpg?fit=700,1024"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3feced3c-94f2-4e55-ad16-64d24a2611e4"}, {"id": "3fcaf481-974e-4c63-8740-3b68c7102cc2"}, {"id": "08666a46-d167-4807-8512-b072db96977b"}, {"id": "9af6a4f2-33d4-4546-bbff-64ffffd25c07"}, {"id": "d4de0396-26ea-4b1c-8b89-17564fdd8777"}, {"id": "a4bf2486-dcaa-4099-9d16-3a55069084e5"}, {"id": "93bec72e-3856-4af2-acb8-ccc1ae9c446a"}, {"id": "de7eacca-a139-402e-b5d2-72fb3f4c5b26"}, {"id": "cf1536c6-eb08-43bd-ae83-5600e65b6d14"}, {"id": "bf243c7a-b4d6-462a-8d58-47cc9c36f506"}, {"id": "be8ad43b-418f-4191-9f7f-a1f136af33e1"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Smokin\u2019-Philled Chicken Breasts", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Smokin\u2019-Philled Chicken Breasts", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Smokin-Philled-Chicken-Breasts-7dc2f3dfcea0493b984cf36c8500ccb3"}, {"object": "page", "id": "feb5e091-89d7-402e-bd7f-ed9651256eee", "created_time": "2021-05-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "535d3d6a-dd37-4a8b-b2ed-e6cd75bf3372"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 5}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-18", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa3e6cc2-7ccb-4f79-93e2-7af08af0a222/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211320Z&X-Amz-Expires=86400&X-Amz-Signature=982240a29db0b87a04c6834c851571c4e247035863cbccd34f475a8d8e4b9a19&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b450002d-c47c-4c1b-bf64-9955d8f98dab"}, {"id": "a7dcae64-e9b7-4722-8e07-872a1a39b60c"}, {"id": "73520a3e-a952-46b2-9de2-c6f7e5596a6b"}, {"id": "36dca640-fe4f-4713-a98e-34fc9243d7c3"}, {"id": "8d37a02e-d4d2-4ac1-a906-02fadbce76e0"}, {"id": "2cd4de4e-0e43-48c1-96e3-11c86d1053b5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Side Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Side Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Side-Salad-feb5e09189d7402ebd7fed9651256eee"}, {"object": "page", "id": "cec11e4e-8cbf-4dd2-aafe-658251ee9625", "created_time": "2021-05-29T07:01:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 9}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/e78b7a81-f040-4e3c-af1a-3deef05064e7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211226Z&X-Amz-Expires=86400&X-Amz-Signature=652a0fba7a54aa43fa305e7ef335219b673126cdc983da0db39ac09a05a04b48&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "bbf92f09-de60-4fe7-9c10-78c721f07137"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cottage Cheese", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cottage Cheese", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cottage-Cheese-cec11e4e8cbf4dd2aafe658251ee9625"}, {"object": "page", "id": "02e8cb12-81a5-4153-a0e5-21ce88e4145c", "created_time": "2021-05-22T18:28:00.000Z", "last_edited_time": "2021-05-22T18:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "024ca565-a529-4f28-ad45-9a38fa4470e5"}, {"id": "7b5f3c90-cd87-46fa-946a-d2648fa00a9f"}, {"id": "eca09cb0-0c03-4d11-82ae-3aed14343baf"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c35519c6-d04e-48f2-bd9f-fed739b9306a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188833287_1204615219991469_3390302825751542970_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Absolute Best Ever Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Absolute Best Ever Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Absolute-Best-Ever-Lasagna-02e8cb1281a54153a0e521ce88e4145c"}, {"object": "page", "id": "f20c6160-e1a0-45a8-a0de-ec90c0273c48", "created_time": "2021-05-22T03:31:00.000Z", "last_edited_time": "2021-05-22T21:35:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "6fb656de-5d38-4fd3-95c2-79652f4f793d"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "9b3b639c-f334-4286-aab3-2f42514f5c48"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (8).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco breakfast scramble", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco breakfast scramble", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-breakfast-scramble-f20c6160e1a045a8a0deec90c0273c48"}, {"object": "page", "id": "635bd28b-66ee-4042-84f7-7d3cb8629d06", "created_time": "2021-05-21T23:11:00.000Z", "last_edited_time": "2021-05-21T23:18:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6567ae23-f0d9-4884-b1c3-c7c57c0da7d3"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "083c5bb4-976f-49b8-949d-c4de5fcc8276"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "d8cd3812-aaa5-4f2f-a724-3654f3d8c2d1"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188715069_1204496236670034_1226632731764313176_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Toll House Chocolate Chip Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Toll House Chocolate Chip Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Toll-House-Chocolate-Chip-Pie-635bd28b66ee404284f77d3cb8629d06"}, {"object": "page", "id": "d2f83aa8-8705-486c-bf94-74fb81938931", "created_time": "2021-05-16T01:38:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5f0264b1-e1d6-4507-83d2-baa4150ad726"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-30", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "doritos-taco-salad.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "48464534-9990-4af5-bdb8-e81d8027fa84"}, {"id": "d92084ab-ac1b-4eaf-8111-66d162732519"}, {"id": "cb252ea3-6a8e-47b9-8c10-ad54a02a5fe1"}, {"id": "d312e78a-687f-4eb9-a149-70667eea30ec"}, {"id": "825d8e4d-09f6-4fb2-aefc-6bf21a09cef9"}, {"id": "57b56c9a-fdde-4fee-bf3e-af694883f117"}, {"id": "e9f32156-82f3-4136-a9b7-6e2c4286f8eb"}, {"id": "236d2296-bfd7-47c4-80c5-34f7ed25295a"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-salad-d2f83aa88705486cbf9474fb81938931"}, {"object": "page", "id": "4b2dd36d-2f6c-4077-99e5-28d62b895197", "created_time": "2021-05-16T01:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a2a41cd-62b7-452a-a9c4-1292334ef43b"}, {"id": "450fb830-f11f-410c-889b-f154701395d4"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5b59bc62-8fc2-41c3-b971-44e9af109513"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (7).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "French Toast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "French Toast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/French-Toast-4b2dd36d2f6c407799e528d62b895197"}, {"object": "page", "id": "0096ba18-72fa-452a-9055-4de5759f1e1b", "created_time": "2021-05-10T07:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a268436e-df94-4883-b607-67e2e932ed2e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211624Z&X-Amz-Expires=86400&X-Amz-Signature=2b30845808661fa0bb3b60c998647dfcef504cbed6f7c562ac0855ef6ea35acc&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spicy Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spicy Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spicy-Corn-0096ba1872fa452a90554de5759f1e1b"}, {"object": "page", "id": "6ea14a2c-b257-4322-961a-1d4f6eddc4ab", "created_time": "2021-05-07T20:35:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a15e4dc-f318-4711-9f00-5c4d017230aa"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (3).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chips", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chips", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chips-6ea14a2cb2574322961a1d4f6eddc4ab"}, {"object": "page", "id": "524cec4c-d2de-4f04-8cf8-04f8e3baed08", "created_time": "2021-05-07T20:33:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "5428f786-acf3-41fc-a42f-53f9fd43d515"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9fd0aee9-87c0-48fb-84bc-bea9f3b3b14e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212158Z&X-Amz-Expires=86400&X-Amz-Signature=44a85754a97800fa9c6b64848e7e056b5313bcf6da9537024a72df7b0dddeaad&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf Sandwiches", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf Sandwiches", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-Sandwiches-524cec4cd2de4f048cf804f8e3baed08"}, {"object": "page", "id": "b1e2f8bc-40a8-4afd-8ae2-b8b086968ab5", "created_time": "2021-05-04T05:34:00.000Z", "last_edited_time": "2021-05-07T21:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "c3e424f4-6d5f-4d3c-b70f-08c7d07e0168"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/69eac547-25f7-4bc8-8251-fa8226ca4f92/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212212Z&X-Amz-Expires=86400&X-Amz-Signature=cc93ba1f709d7ae90374b6f0d9b743f18bc118d467acc8a1af8ca90e804d7671&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mexican Corn Bread Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mexican Corn Bread Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mexican-Corn-Bread-Casserole-b1e2f8bc40a84afd8ae2b8b086968ab5"}, {"object": "page", "id": "8f59d7d9-f696-4d60-87da-dfa79afd0c5f", "created_time": "2021-05-04T05:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b4e0221c-2239-4c74-9362-4208b8a0844a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212230Z&X-Amz-Expires=86400&X-Amz-Signature=634abd35d703885bc39bd50e8c542fd9eb31c652ace46a52ed7f8a4fa2391821&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Omelette", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Omelette", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Omelette-8f59d7d9f6964d6087dadfa79afd0c5f"}, {"object": "page", "id": "b120c5f6-4541-498e-a668-61f36b8b12c5", "created_time": "2021-05-04T05:25:00.000Z", "last_edited_time": "2021-05-07T21:25:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3cb272e6-4fb6-4f41-b3f5-f2e40ea5d834"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "75e18d0f-e542-48f7-8afd-1fb9d69e380f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-08", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/022056dd-f556-4521-b638-d07e4115568b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212538Z&X-Amz-Expires=86400&X-Amz-Signature=e809fd1a8d8427d46a97a7f7bbc674a7f1000fe17e42de30d5aab220cb136f32&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Quesadilla", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Quesadilla", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Quesadilla-b120c5f64541498ea66861f36b8b12c5"}, {"object": "page", "id": "891cc174-7292-4c07-9926-948946964eb9", "created_time": "2021-05-04T05:21:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "72d52caa-ea62-4135-82bd-97556c4e4b26"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "fafc93c2-4083-49e2-92cc-9f25c918e91e"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/27b44148-e080-42ce-adff-f51a82ca2d1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212555Z&X-Amz-Expires=86400&X-Amz-Signature=97f518489c542c8f2c1169552e6538b5fe773e644d89dfab7fffd13e25346005&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Frito Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Frito Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Frito-Pie-891cc17472924c079926948946964eb9"}, {"object": "page", "id": "e22288b1-4a6b-42f1-ae32-e215e7b8f87d", "created_time": "2021-05-04T05:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "56b05c1c-9f8a-4ef4-af45-a4bf806c7c02"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-03", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f84603fc-ab8d-45ce-bf29-1775831a3a1f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212314Z&X-Amz-Expires=86400&X-Amz-Signature=999ce561a5575034b97b9e9ff45a298e3d91773d75d2c4ec9a75bb7bda1187b3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Biscuits and Gravy", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Biscuits and Gravy", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Biscuits-and-Gravy-e22288b14a6b42f1ae32e215e7b8f87d"}, {"object": "page", "id": "2939dd18-3d7f-49d5-8238-40beac638b7a", "created_time": "2021-04-30T21:51:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "7e3f2117-f645-4f91-9f84-3c206ba27caf"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (4).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tri-Tip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tri-Tip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tri-Tip-2939dd183d7f49d5823840beac638b7a"}, {"object": "page", "id": "d5ab400b-9f92-4e78-a69c-f4630586c177", "created_time": "2021-04-30T21:21:00.000Z", "last_edited_time": "2021-05-07T21:26:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "506af387-b055-4621-9460-8802e192c57b"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "d9729fd8-ec2a-4b2a-8506-67e9b0738941"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/00e03b61-eeaf-4ed1-a8f1-ae0ddeb83167/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212616Z&X-Amz-Expires=86400&X-Amz-Signature=26382e34d464fc1372440bf42ae9417c77f27f373f8bfe3177bdb03b2ffe1309&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried Asparagus", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried Asparagus", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-Asparagus-d5ab400b9f924e78a69cf4630586c177"}, {"object": "page", "id": "69f3acc1-586b-4454-967d-1fb64cbbd3ff", "created_time": "2021-04-30T21:11:00.000Z", "last_edited_time": "2021-05-07T21:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "6e4d4192-d3cd-4220-a8e6-18c24d50d8a7"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}, {"id": "5fbfe8d9-2ca9-4694-bb18-11625902f487"}, {"id": "7ca332a2-ff79-4c7b-a9f7-7093110da33c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d6445759-cbeb-49aa-888a-7dcc0b7f1278"}, {"id": "2b7a4e2b-7133-455e-88a9-3ef4f2be7b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-12", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (5).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Salad-69f3acc1586b4454967d1fb64cbbd3ff"}, {"object": "page", "id": "d25c520d-2c58-4de5-af15-195dd51f038e", "created_time": "2021-04-30T21:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "a4be6452-663e-46b8-b3d2-3229cd209dbd"}, {"id": "456c146a-4c97-449a-be61-adfe5b9ef43b"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "f7709296-611d-46b8-9705-10e771b391db"}, {"id": "12317c67-a620-4c67-8f16-3a89979c738b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-12", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 8}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a625cb9b-af77-49fd-a531-c29ff1c4a4af/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212710Z&X-Amz-Expires=86400&X-Amz-Signature=38bb4d5c9b8bb7d295b3bd6eba41da416b59491404466175e42e27fc4c503628&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "1e67d4d0-ebe6-42d6-8d66-9c97a728a064"}, {"id": "3af66001-7fcc-4b9f-9eb8-2e4a37e192c4"}, {"id": "a733c784-e859-4b3e-98f1-e7f22383bdd3"}, {"id": "4b689d56-a1a5-4aa3-9cd5-992bc21d3246"}, {"id": "83fbaddd-df28-4a9c-bc43-008c64c9f60e"}, {"id": "6daf228a-4b99-4de1-b7da-16e3f1a52cb7"}, {"id": "bec94e54-07df-49d7-b6df-397686892cbe"}, {"id": "3eb0d584-aef2-4051-bab9-64012bc88fe1"}, {"id": "920fdff6-b4dc-442e-b472-1d350e012e09"}, {"id": "2d93540e-1e62-4caf-9e47-8607cdc9cc10"}, {"id": "7132e555-36e0-4d4e-a7f8-7b42b82f989a"}, {"id": "116b2364-0e8b-4ae7-a342-6bf2654ab6fb"}, {"id": "618b2af9-e8a6-4e0f-a9a4-59184c85d27c"}, {"id": "9cd93949-7637-4d51-873d-6fbccea78d11"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Goulash", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Goulash", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Goulash-d25c520d2c584de5af15195dd51f038e"}, {"object": "page", "id": "6b2a3558-2ef4-4577-ad4e-8979fea9e221", "created_time": "2021-04-30T20:57:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6f1f75eb-f169-47a3-8292-8a0d898ea397/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212729Z&X-Amz-Expires=86400&X-Amz-Signature=a851ddb986e2a4a02b9e9ad441ae692177034cdc560676de16da6f47c3581ebd&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tot Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tot Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tot-Casserole-6b2a35582ef44577ad4e8979fea9e221"}, {"object": "page", "id": "122bf740-5b14-41f2-beef-1a47915fa7ce", "created_time": "2021-04-30T20:37:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/844b53cd-b38a-46e3-9adf-107dc81cf166/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212759Z&X-Amz-Expires=86400&X-Amz-Signature=8231f63915c0616891cd227642324e5c9ddb966025548405c2cc79d0e4b6d7d9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Milk", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Milk", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Milk-122bf7405b1441f2beef1a47915fa7ce"}, {"object": "page", "id": "35f05c42-ca6b-4182-9320-4597b4ff8bb7", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ebe9af72-a85d-46c1-8cde-69dafe1e07db/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212847Z&X-Amz-Expires=86400&X-Amz-Signature=af3522109e6202e2361243bf78d1986d234bbaf823b22bfc98bc338bdcae4c3d&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Breakfast Sausage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Breakfast Sausage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Breakfast-Sausage-35f05c42ca6b418293204597b4ff8bb7"}, {"object": "page", "id": "ec83f772-83c0-4478-aa70-0e2a5c330565", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}, {"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 7}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ff886da5-b3c5-4266-87f0-d37566fe4f9e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212825Z&X-Amz-Expires=86400&X-Amz-Signature=8ee89fd74b8c9996746d6f39b20fdf66b7930485aa7c7dd11e156f3c438722e4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Scrambled Eggs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Scrambled Eggs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Scrambled-Eggs-ec83f77283c04478aa700e2a5c330565"}, {"object": "page", "id": "e6a7d48b-0954-4f6c-83b3-125300aca38f", "created_time": "2021-04-30T20:30:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ba348933-edfd-4842-935b-8f623dde2b00"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/0ed2928e-fa60-4653-8d06-e7495b776012/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212904Z&X-Amz-Expires=86400&X-Amz-Signature=b482a08bb76073ee514f0767eec48d8c87afc3cf77d349126043bc6d7bc02925&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Waffles", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Waffles", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Waffles-e6a7d48b09544f6c83b3125300aca38f"}, {"object": "page", "id": "50d2be67-f07c-426d-b4f1-5f5d130914df", "created_time": "2021-04-30T20:24:00.000Z", "last_edited_time": "2021-05-29T00:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d0f12a1e-e874-4877-ba51-157203fcdb0c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-31", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f6750363-bba9-4a53-b39f-07502a56fddd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212920Z&X-Amz-Expires=86400&X-Amz-Signature=61d7f251f8ca3fe1929d24aa463cb086a386b71700a899c1c0e5375b8957530c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cheese Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cheese Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cheese-Cake-50d2be67f07c426db4f15f5d130914df"}, {"object": "page", "id": "6d995ca7-c361-4edc-a1f5-141259684336", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1fed4eaf-0574-454a-9305-78b8b3884e6b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b0bfcbe-55c6-4753-9573-ec90df6807e3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211152Z&X-Amz-Expires=86400&X-Amz-Signature=2127fa6a45756425a01f43138fdb8245f4a7066f5e6b9778026a98dad9298b10&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pepsi Max", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pepsi Max", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pepsi-Max-6d995ca7c3614edca1f5141259684336"}, {"object": "page", "id": "7db1781c-0618-4b04-b516-33dc39a2d4b6", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "a0fdf456-16fd-4e96-99a1-7f45a3601c68"}, {"id": "fa7d7b7a-0879-45a2-ba76-3dac3d07a6a1"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (6).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pizza", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pizza", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pizza-7db1781c06184b04b51633dc39a2d4b6"}, {"object": "page", "id": "8ac94f78-6709-4b33-add1-d54414b8b658", "created_time": "2021-04-30T03:58:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "6923897a-9df4-4c8d-bb3b-51f33e5c9b6b"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "1150f315-9e84-4750-a66a-68a38e9e83a0"}, {"id": "7cd3f121-5f36-4094-a0dc-ff5e2000aebd"}, {"id": "acfe9012-151a-4c2e-bd00-4b053f66c858"}, {"id": "e262cc41-9daa-4e58-be2f-a260c0b03214"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/13fe9fed-22ec-4798-a646-bfcb11731e1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211738Z&X-Amz-Expires=86400&X-Amz-Signature=20d36eb5fc2bd9a1c61efa44cfb62e592b18cf2475c5e9f25c9126a4c8efc0e1&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tacos-8ac94f7867094b33add1d54414b8b658"}, {"object": "page", "id": "869bcf30-ecb5-47f9-a4b3-19b838ba4153", "created_time": "2021-04-30T03:36:00.000Z", "last_edited_time": "2021-06-05T06:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "470fbc42-f689-46a0-bde3-72e90e5b7651"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}, {"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f90d9f9f-3dcc-42c8-aa01-12a776e7b36b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205231Z&X-Amz-Expires=86400&X-Amz-Signature=004fdb1656867876ff58bea9e6ac8d901991cef44adbac2af563ecabf36660f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "9f0a9e3c-1156-42ab-aacd-ae3edd70a267"}, {"id": "74508ba0-aeef-46ae-ba9b-d563e4104b9a"}, {"id": "2500310b-c357-42b8-89ba-21c48f5da746"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Garlic Bread", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Garlic Bread", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Garlic-Bread-869bcf30ecb547f9a4b319b838ba4153"}, {"object": "page", "id": "96e3cb67-1885-4e8e-9982-51609d017c9b", "created_time": "2021-04-30T03:27:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}, {"id": "9d4a34e1-4bad-45ac-a87f-c3b7b9bd7c31"}, {"id": "1f3a1848-03c1-4654-ad6d-61a5151b4f07"}, {"id": "7dc42825-53c5-40c1-996f-bc307ad51c79"}, {"id": "524c720f-e75e-4ec5-9e03-ab47a158e205"}, {"id": "f869d444-6c57-48f9-978d-edc6551db36d"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-02", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 12}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/25b95e7f-fbc9-4118-bae9-3da7b4d0f647/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205328Z&X-Amz-Expires=86400&X-Amz-Signature=a168bf0cca08bfb419b299b33117c2b183f0cbf6cbd195bec2515c638f822897&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "955f98f6-a51f-4ed0-bda6-ce0cb3890e67"}, {"id": "ea96ba2c-ac66-4645-a057-e5f6fc693827"}, {"id": "fb8fe1da-4f4f-4f30-be41-b7a57ff72fcf"}, {"id": "93df103c-e69f-45cd-9375-4de990ebf51d"}, {"id": "ce684c89-e3ea-4e6e-880d-c768731c8374"}, {"id": "ad85f324-80ad-42bd-b327-cea6c9204405"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mac and Cheese with Hotdogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mac and Cheese with Hotdogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mac-and-Cheese-with-Hotdogs-96e3cb6718854e8e998251609d017c9b"}, {"object": "page", "id": "c9dd5363-4910-4bc0-b751-0357cf8c4c46", "created_time": "2021-04-30T03:20:00.000Z", "last_edited_time": "2021-05-07T20:54:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c744de99-d8b7-47b2-82ed-27e6ca2da25d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "42e6fef3-029c-4d9f-b036-1f7c204649de"}, {"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa862ae5-498f-4ba1-b1ba-461d6e83f066/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205429Z&X-Amz-Expires=86400&X-Amz-Signature=f77dc23b058339addb34370030d0e60e3a4d09a190553f93ccecfe0cc55ae66f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "King Salad / Green Mold", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "King Salad / Green Mold", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/King-Salad-Green-Mold-c9dd536349104bc0b7510357cf8c4c46"}, {"object": "page", "id": "c1e565b4-74b7-4c6b-b80e-9c39696028d6", "created_time": "2021-04-30T03:15:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/8a969a1e-e2a0-4e7c-b1f5-751062aa97c9/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210838Z&X-Amz-Expires=86400&X-Amz-Signature=8f42b6debbd601c4fd8ce6d84c9a24251f4e8c31c3b086fea5b8a3487fb9a132&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Peas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Peas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Peas-c1e565b474b74c6bb80e9c39696028d6"}, {"object": "page", "id": "ae202c66-5282-4321-bd5c-1774f33d8ed9", "created_time": "2021-04-30T03:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "413d54fa-abcf-4a12-82be-ca86d710c265"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "f5c19cb1-5d93-441a-a8ba-574639d256c4"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}, {"id": "c4df1efc-d0e7-402c-8956-c7cacc9af917"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa64de70-134d-4602-ba51-da352ac5e3e8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210852Z&X-Amz-Expires=86400&X-Amz-Signature=5e066607c2d0f08a03a7efe1303ec3d3c7f49fbeeda916225b1a56c43bc0fcca&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Homemade Hamburgers", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Homemade Hamburgers", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Homemade-Hamburgers-ae202c6652824321bd5c1774f33d8ed9"}, {"object": "page", "id": "a1311007-bf22-469c-bbbe-12c5af0738a7", "created_time": "2021-04-30T02:52:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1646b458-e6a4-4ea7-b05a-988eab1171d5"}, {"id": "6761b77b-3f31-46c7-871a-0dce5ccb67cc"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b85514f4-0853-441f-8889-09a75a314a1d/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210906Z&X-Amz-Expires=86400&X-Amz-Signature=a66d7a37531526718860f505520e6f86733fa9d0e1d210da92d3e7a3df21a3fa&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Dump Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Dump Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Dump-Cake-a1311007bf22469cbbbe12c5af0738a7"}, {"object": "page", "id": "763d504f-efea-4b0c-a590-460311a33d99", "created_time": "2021-04-30T02:51:00.000Z", "last_edited_time": "2021-05-07T21:09:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d5bc246b-9b6c-4c59-b63c-74fce9c42583/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210921Z&X-Amz-Expires=86400&X-Amz-Signature=160799234ee788726daeee1901cf6f83481f30e12c8c57ffac7466a5c56fe3f0&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tots", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tots", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tots-763d504fefea4b0ca590460311a33d99"}, {"object": "page", "id": "91277d92-19ee-4cc6-b1fd-55e29d53e472", "created_time": "2021-04-30T02:46:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "33a90cbb-6e38-4c80-8c7b-9d9aa9608bd2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d04a543e-8ceb-45d9-a9f2-97e855383b91/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210938Z&X-Amz-Expires=86400&X-Amz-Signature=4bd59f6e2f2988fbfe9d893ab511bcaf852e86c880522ff3c22b9faa3a3c1a54&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ice Cream, Mint Chip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ice Cream, Mint Chip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ice-Cream-Mint-Chip-91277d9219ee4cc6b1fd55e29d53e472"}, {"object": "page", "id": "d89013d4-d909-4399-972a-19748d1b421c", "created_time": "2021-04-29T23:19:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "114ece1a-0df5-4eab-90d3-4905b48a62ce"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://cbsnews1.cbsistatic.com/hub/i/2017/07/17/99104db6-901b-4fd2-8d8f-ac633a2d9f4c/hot-dogs.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Hot Dogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Hot Dogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Hot-Dogs-d89013d4d9094399972a19748d1b421c"}, {"object": "page", "id": "768739b1-de8a-4a7d-b67d-50d7cceb8a84", "created_time": "2021-04-29T23:16:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (2).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Breast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Breast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Breast-768739b1de8a4a7db67d50d7cceb8a84"}, {"object": "page", "id": "f643e2a9-f307-4956-969b-91a70e44161c", "created_time": "2021-04-29T23:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "49c14447-2151-49d4-b367-abe5a4923751"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "43cae08e-b46d-4dfa-91e9-f8e22ca58921"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-22", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c906537d-7a75-43a2-a4e3-c5f0e6a5c301/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210546Z&X-Amz-Expires=86400&X-Amz-Signature=4d35e3f8e01f1507533d7732711936cf2102693821eefc9f5a5eaee83483693a&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "23b4cd15-bf99-452f-9f6e-5bb22f654a1a"}, {"id": "846e670a-3bdb-4bfc-a4ec-af0b342db320"}, {"id": "e8ec6f9d-48d4-4f1d-81f4-69a6c2996449"}, {"id": "99e20950-e123-4fde-91fe-34e9fd54cba0"}, {"id": "8f4b0782-b3f1-4054-9dc5-fb3939c3ec7d"}, {"id": "68c928aa-bc07-4252-aabf-0666e7d4ab26"}, {"id": "7384a6af-2005-4c60-9e05-d86cc44456c3"}, {"id": "e6a02089-5656-4c0b-8106-dd5a415ae9fd"}, {"id": "18f5306e-9f3d-4fec-8169-83a0b5b54c68"}, {"id": "9378de88-f689-4fd8-a899-2195dce8320d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Beef Stroganoff", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Beef Stroganoff", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Beef-Stroganoff-f643e2a9f3074956969b91a70e44161c"}, {"object": "page", "id": "0f18666d-273e-4b8b-bc15-e4faa602db10", "created_time": "2021-04-29T20:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/90a95085-3d9b-4489-b361-f589dfccd528/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211127Z&X-Amz-Expires=86400&X-Amz-Signature=564636587af16c2e1e3fe422f2c9d3601dc9a6f12752b760c4f3d27118ebe92e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Carrot Yum Yum", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Carrot Yum Yum", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Carrot-Yum-Yum-0f18666d273e4b8bbc15e4faa602db10"}, {"object": "page", "id": "d0117b32-e611-4af7-8747-b91cc392b8d6", "created_time": "2021-04-29T19:53:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "2a9b3748-2e66-46a3-bb74-375df4b0951c"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "ada14ad4-3491-46ca-9af8-f56567708594"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "bd51865b-0b30-49f9-a17f-a10a165e39f1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/af01e321-1644-4eca-8e46-bb163c0063a7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211521Z&X-Amz-Expires=86400&X-Amz-Signature=b6293f7cb916c8aa9fe37e86ad1a9b8f60b95c900c0ff000959b92c79e1bb18e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Alice Springs Chicken Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Alice Springs Chicken Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Alice-Springs-Chicken-Casserole-d0117b32e6114af78747b91cc392b8d6"}, {"object": "page", "id": "41d980bb-47d3-4f6a-b180-78617a797b5a", "created_time": "2021-04-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "91378d33-5550-4ad0-9d8e-841dfda5f08e"}, {"id": "e94fd375-949a-48c3-815e-ca3706e4234a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b0a7df75-5279-4eef-8309-764227fb2f71/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211558Z&X-Amz-Expires=86400&X-Amz-Signature=7be87e766f3680c7300182e83aa8f0732a39aacdf145fd87ae5b4030d8a12c06&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "S'mores", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "S'mores", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/S-mores-41d980bb47d34f6ab18078617a797b5a"}, {"object": "page", "id": "a7f59b80-7d96-43e1-9edf-e94b849b76ac", "created_time": "2021-04-29T06:53:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ae27553-f349-47c1-952a-8c4f646660c6"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aad566f2-a3d5-4d1c-bfc1-cab3edd0e95b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211612Z&X-Amz-Expires=86400&X-Amz-Signature=1f15fee65a8d65378779b5be9d4d1fc8980227dafe4c4750ae38ebab3ffa0157&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Watermelon", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Watermelon", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Watermelon-a7f59b807d9643e19edfe94b849b76ac"}, {"object": "page", "id": "125f3d6e-8107-48f8-83e2-ad0e2a6019a3", "created_time": "2021-04-29T06:52:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "79610ae6-2a98-4da4-8885-afb5c602a22a"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9e4d2bcd-ef58-49cb-b2ab-7aa08cf516bd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211655Z&X-Amz-Expires=86400&X-Amz-Signature=52452a6c13a623c59a419443a7a89b4d716306147aa298326034dfafe195f622&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Potato Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Potato Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Potato-Salad-125f3d6e810748f883e2ad0e2a6019a3"}, {"object": "page", "id": "6516b1d2-3a82-41bb-86cf-455801e01e83", "created_time": "2021-04-29T06:51:00.000Z", "last_edited_time": "2021-05-28T06:16:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "11a868fa-4f6a-4e33-ab7f-df6503435d6d"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-15", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b133ec1e-04c5-4d0c-b6f6-39faf522e21b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211639Z&X-Amz-Expires=86400&X-Amz-Signature=5d410b7de2d114ab8d7d52f8e76f1433e13eb7d202292fdbea3715cbf9d077b8&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Ziti", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Ziti", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Ziti-6516b1d23a8241bb86cf455801e01e83"}, {"object": "page", "id": "c3acb7e0-5d99-44bb-9c8f-ef7b756d2bc4", "created_time": "2021-04-29T05:36:00.000Z", "last_edited_time": "2021-05-07T21:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e9117855-0daa-46d4-afb8-a7cb6e9492bd"}, {"id": "86ac48c7-94a2-40bc-ab94-d310517a3b4a"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "0b19142a-d139-4e69-b3d9-e790f598273d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b046759-b14d-43de-b88a-f3a692f32d1e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211430Z&X-Amz-Expires=86400&X-Amz-Signature=ebf9d6f90ebbba05383369025769a9997d513e19aa910db6fcfd9d8a1a313333&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lemon Suprise", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lemon Suprise", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lemon-Suprise-c3acb7e05d9944bb9c8fef7b756d2bc4"}, {"object": "page", "id": "bce6af24-64df-41ef-97d8-b860b03e87e1", "created_time": "2021-04-29T05:35:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "a00a147c-b1df-459c-9006-f2fcfec7ff19"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "e764c7e0-0555-4ca0-b8fb-dd2fb5b928c8"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/669ad955-d2da-4fa3-8c7d-77667fb1059f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211449Z&X-Amz-Expires=86400&X-Amz-Signature=d294ad7564334c2d3fdf33818309ba8a2f4aacac28b450b64ef00768a3729d03&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Wendy's Chocolate Frosty", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Wendy's Chocolate Frosty", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Wendy-s-Chocolate-Frosty-bce6af2464df41ef97d8b860b03e87e1"}, {"object": "page", "id": "43995869-7b20-4f1a-ba71-0da8cd2f3a37", "created_time": "2021-04-29T05:32:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "d33fdf05-10f2-4bd1-8ce9-75daccd57b28"}, {"id": "52f054db-a9e0-4cea-8c19-9d6535205a8e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "01a62884-78ee-44d8-8d2f-8ec396c5a74d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/32c14af9-ccc3-4d56-9777-b5335230580b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211503Z&X-Amz-Expires=86400&X-Amz-Signature=cf3bf30b593ad2ebd95d96be64b10c07f40ef4030e788f2385685523df018d5f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Beans-439958697b204f1aba710da8cd2f3a37"}, {"object": "page", "id": "5cdc9c5e-8d29-4159-aa0e-c49fdf91bfd9", "created_time": "2021-04-29T05:18:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "211683dd-d190-4338-bd60-6cc7cc1f1a54"}, {"id": "c4c51d21-4ba8-4ad6-8525-1a11660c3026"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/bb704be6-0baa-491e-adaa-b565bc765ad5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211302Z&X-Amz-Expires=86400&X-Amz-Signature=524ed54e6dc0c9829f55c55ad4d261a5999680caaa1c35e3a0ec1136fb552d1e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-5cdc9c5e8d294159aa0ec49fdf91bfd9"}, {"object": "page", "id": "2a480e4d-defb-4cd4-b984-09991aad3d33", "created_time": "2021-04-29T05:13:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-01", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ab4dd643-5ce2-4f6d-966e-113127bec657/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211212Z&X-Amz-Expires=86400&X-Amz-Signature=67bb210f740ace721c7f851d857031689ed6f66e2e8f033f7b24e877b1896b83&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lasagna-2a480e4ddefb4cd4b98409991aad3d33"}, {"object": "page", "id": "6b336d3e-167e-4822-a68e-52e3415657c8", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "2a70f2d8-7ff5-49a2-bf9d-2d9c6cb89824"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "3ddda2c2-5ed4-4002-96d0-0374f25b67ba"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-22", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6e54e3c8-688f-479c-99b8-4c02d29c2c49/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211808Z&X-Amz-Expires=86400&X-Amz-Signature=6fcef361d4a1f3cf29797b990cf56ce216d710ab7b83e005575b5029eb915ed3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cold Slaw", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cold Slaw", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cold-Slaw-6b336d3e167e4822a68e52e3415657c8"}, {"object": "page", "id": "8fbf7965-3c7b-4926-9b9f-22573f29b29b", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}, {"id": "af4a1375-d1ab-4958-a802-a98cf5ff6f3a"}, {"id": "ac5b310f-ec21-4ede-bcea-6a56a4c6707b"}, {"id": "2950d281-fe64-49a6-814a-7a769138afeb"}, {"id": "0799ca7f-ac85-4086-b8b5-ec272157e312"}, {"id": "73920570-7831-4cb0-a981-45d1f100614c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 8}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-28", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 30}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/da5608c8-0832-45e7-a5ef-8744f16686a1/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211717Z&X-Amz-Expires=86400&X-Amz-Signature=b42c77a7482064b5f18d624d518a7c103c8807c04dfa6825702ca5afeda7f3d4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3296660f-f70d-4865-a2ad-0f4a98cc5b64"}, {"id": "c4e47c63-3614-4084-afbe-8aa37204baf9"}, {"id": "0f035ef9-f629-4e0c-b5a5-fe5c833157c3"}, {"id": "c32a4378-f170-4b00-8c69-777d20618348"}, {"id": "4393be01-cee5-43dc-bc60-da789f999093"}, {"id": "0c3656cd-52fe-4cfa-84bf-f54b20219901"}, {"id": "b1602513-60ae-4828-bc42-556c069fa96b"}, {"id": "2ea86ae4-b26d-492a-8f6b-12cd64ea2ebb"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tacos-8fbf79653c7b49269b9f22573f29b29b"}, {"object": "page", "id": "cae4dcc3-c40d-4128-ab8d-8af5c056686c", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-06-02T05:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "e32804dd-1aa6-4396-9da7-b501ad3e70e9"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "8ef6a673-5bd0-4484-9744-b98fd5e0c498"}, {"id": "afb1ae69-d363-4237-a345-9d42c5b62ad3"}, {"id": "39bd50e6-d528-42a9-9504-299b9694afae"}, {"id": "c1d8c945-78fb-4ba8-b98d-1b20eb9801d8"}, {"id": "d7f9b5e0-42ab-4f46-96d4-74fa22137f7c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 12}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Left Overs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Left Overs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Left-Overs-cae4dcc3c40d4128ab8d8af5c056686c"}, {"object": "page", "id": "0c7448c0-164b-4228-96f3-5f1bdaf6841a", "created_time": "2021-04-28T09:33:00.000Z", "last_edited_time": "2021-04-30T04:19:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "7b5ae119-0728-4021-ba7a-45c00cc42881", "name": "Eat Out", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "14dfdf16-5dad-4df6-bb56-ba921eb1302b"}, {"id": "3034b1bc-12aa-4cbe-a889-0665fbfc53ee"}, {"id": "41647790-6cb3-4414-a53f-b7c48db4eb46"}, {"id": "270c74f2-67bc-468b-a5d9-eb13c648c303"}, {"id": "786e5094-5849-4ef2-b613-de90c1f98daf"}, {"id": "764bf30c-6f64-4bd6-8a33-67dc2af311cc"}, {"id": "5047a61d-2a68-4b17-9a52-fd036c4d8849"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "f9b33c33-fd59-4136-a82e-a356039acf89"}, {"id": "aced15ba-4197-4d5d-b235-8062aea1112e"}, {"id": "10a626de-cb14-4796-88ea-b1f08c1aeb20"}, {"id": "5e539a15-3d71-428d-b2f1-36cc2d1f348c"}, {"id": "70a8d1a5-07de-4df3-8a43-90d6c785f1f4"}, {"id": "89948164-c547-41d6-a3bc-f907d0786675"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 14}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-13", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Eat Out", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Eat Out", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Eat-Out-0c7448c0164b422896f35f1bdaf6841a"}, {"object": "page", "id": "8864a5ce-0b06-47e3-8d54-14beecc25dbc", "created_time": "2021-04-28T09:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "fcf5f459-e18e-4a65-871c-b0cb9a584714"}, {"id": "389005c9-d7c2-48f5-9d7b-db1fac88d7e3"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9c1f3f5a-70f0-40fc-a428-bbeb8ccde428/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211752Z&X-Amz-Expires=86400&X-Amz-Signature=44e57ce8f67386f6bd8d5b3906b478e78f37ea8bd121a7aaa3221efda30d508c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spaghetti with Meatballs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spaghetti with Meatballs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spaghetti-with-Meatballs-8864a5ce0b0647e38d5414beecc25dbc"}, {"object": "page", "id": "0ec5f085-b3b6-4de5-bd5c-fe3c2e4f1862", "created_time": "2021-04-28T09:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "8707944a-9d01-41e7-94c9-4bee6bca218d"}, {"id": "6b0a23c4-edcb-44ad-82f3-19f2e332ccd4"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-24", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6bddf3b9-d7b3-478c-8484-3bbebf813914/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211916Z&X-Amz-Expires=86400&X-Amz-Signature=ab041ebfa8c335ca16a0cf2648614391f24fc74d37d629a979e7ac7f69c960a9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Nachos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Nachos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Nachos-0ec5f085b3b64de5bd5cfe3c2e4f1862"}, {"object": "page", "id": "d9711abb-50d9-4d96-9c39-ccb48f7d39b1", "created_time": "2021-04-28T09:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "1cf8c7f5-be2d-4f2d-8eae-6980e839b7d3", "name": "Drink", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cb936e8e-d33f-4c46-b454-1cac14f5eb5c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 24}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7a9fabeb-2a54-4d22-a952-5881fd4cc1bb/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210646Z&X-Amz-Expires=86400&X-Amz-Signature=0a98dd11a3cfd7b91ba3419f2b4ce615f482c5842cef7eaca5add27036d30001&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fruit Drink", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fruit Drink", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fruit-Drink-d9711abb50d94d969c39ccb48f7d39b1"}, {"object": "page", "id": "cf5d579c-3e98-47d2-9e98-5f1325d3948a", "created_time": "2021-04-28T09:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "689e702d-881a-40e9-99f6-991574223aad"}, {"id": "234e1436-1616-40bf-b74d-b680737932c6"}, {"id": "c7c26962-a129-4ade-9048-6a724258e274"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-10", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 10}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d62f3b7e-b002-497c-8f99-01554e8874c5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211825Z&X-Amz-Expires=86400&X-Amz-Signature=63361828c68149a8cb855c6b3548d6ac30f87897bfdf61a7fb2d5c234925e33e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "ab3d5179-585d-4205-9447-65b042783abb"}, {"id": "ccf2f3ea-e969-4dbc-ae10-3a92e776d081"}, {"id": "b5a37d7c-a3d2-4abf-a8e8-521628d73c8a"}, {"id": "7ea4d52b-580a-4123-9785-a90093de95ec"}, {"id": "0b7973cb-dafa-40df-bcb5-86aed9ad3bbc"}, {"id": "45c637fc-aea0-4666-96f1-9bcd33b61e7d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "BLT ", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "BLT ", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/BLT-cf5d579c3e9847d29e985f1325d3948a"}, {"object": "page", "id": "a5f32316-e99a-4214-a49a-d5b09f63a387", "created_time": "2021-04-25T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/5a4e5849-e3a7-4c83-ab4e-752fb9ebf0e4/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212010Z&X-Amz-Expires=86400&X-Amz-Signature=26bf21024d8a82cf66187b7c600503d7da3d69f8c33a9ee2bba217ce2db69013&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Southern Bacon - Fried Cabbage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Southern Bacon - Fried Cabbage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Southern-Bacon-Fried-Cabbage-a5f32316e99a4214a49ad5b09f63a387"}, {"object": "page", "id": "cfac78b6-c2f4-4b14-b94f-bb5408aa7c73", "created_time": "2021-04-25T20:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "8a731df5-7802-45dc-8551-be8bce9de57c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/596035a8-576f-4657-a424-88d24de449ec/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211954Z&X-Amz-Expires=86400&X-Amz-Signature=7673401735a96b329657ea0d0f882c6fd78e90a7644f8b14d055122ccf58e5f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Sour Cram Chicken Enchiladas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Sour Cram Chicken Enchiladas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Sour-Cram-Chicken-Enchiladas-cfac78b6c2f44b14b94fbb5408aa7c73"}, {"object": "page", "id": "3ddeacd1-9971-4afa-97a2-3ea281f9945c", "created_time": "2021-04-25T20:10:00.000Z", "last_edited_time": "2021-05-22T18:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "8936f995-e950-4283-a138-43629f8acdfa"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/dd7ac0e9-b36b-4a84-b35f-0efaed5dca74/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211933Z&X-Amz-Expires=86400&X-Amz-Signature=429135bb303d7a917b3763a110c5b1ae09e00ba4c826321dd099810b105bf615&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tetrazinni", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tetrazinni", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tetrazinni-3ddeacd199714afa97a23ea281f9945c"}, {"object": "page", "id": "494ad499-ff47-4b48-9378-d73ed3713c04", "created_time": "2021-04-23T20:26:00.000Z", "last_edited_time": "2021-05-07T21:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "fd5a9843-e525-482e-a224-76ac9b77d4ee"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-04-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aee13fbf-9906-4cf1-a361-4b682897536c/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212031Z&X-Amz-Expires=86400&X-Amz-Signature=432345647304e8f2ae75c51d5664baab13e851f65b79bf78dde231d52c1f2c11&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Vinegar Chocolate Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Vinegar Chocolate Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Vinegar-Chocolate-Cake-494ad499ff474b489378d73ed3713c04"}, {"object": "page", "id": "34961035-a135-4e73-b726-45ad6cc7e60b", "created_time": "2021-04-23T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c4360c81-9753-407c-96a8-00b44dda4524/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212046Z&X-Amz-Expires=86400&X-Amz-Signature=68f9114a377599b39a824a700324edf819dfb07e79e24e9287aa0ec6c4d9a93e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mashed Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mashed Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mashed-Potatoes-34961035a1354e73b72645ad6cc7e60b"}, {"object": "page", "id": "235cbdff-1418-46df-94a9-4e3a2738ffcb", "created_time": "2021-04-23T07:10:00.000Z", "last_edited_time": "2021-05-07T21:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}, {"id": "f4b203cd-8e36-49a7-9025-5d6620f70bbd"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "a3eff1cf-d115-47b7-9b39-b7c8e9369206"}, {"id": "7d29d164-84ca-4d0d-907c-025cb83a30a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-27", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1fa77587-0d49-476f-9136-39a58c8b041a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212103Z&X-Amz-Expires=86400&X-Amz-Signature=0d08384eb07d6f77dd58a76a6b1e4324c374d3727f25ecbbc65482f26324f2a3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried RICE", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried RICE", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-RICE-235cbdff141846df94a94e3a2738ffcb"}], "next_cursor": null, "has_more": false} \ No newline at end of file +{"object": "list", "results": [{"object": "page", "id": "250f9c98-5562-4813-a75c-fc55286043b8", "created_time": "2021-08-21T05:12:00.000Z", "last_edited_time": "2021-08-21T05:13:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "95075c8e-69a0-4f70-bdd2-55b039d75d1e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Banana", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Banana", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Banana-250f9c9855624813a75cfc55286043b8"}, {"object": "page", "id": "9e05e624-c9c4-44fb-bcdf-a25060020724", "created_time": "2021-08-16T17:33:00.000Z", "last_edited_time": "2021-08-16T17:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Roasted Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Roasted Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Roasted-Potatoes-9e05e624c9c444fbbcdfa25060020724"}, {"object": "page", "id": "0ee5025c-d472-4d20-907c-c118ba20408a", "created_time": "2021-08-16T17:27:00.000Z", "last_edited_time": "2021-08-16T17:28:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Corn-0ee5025cd4724d20907cc118ba20408a"}, {"object": "page", "id": "f2276c8b-3e90-4a65-92e6-6f1939a462a3", "created_time": "2021-08-16T17:23:00.000Z", "last_edited_time": "2021-08-16T17:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-04", "end": null}}}, "Servings": {"id": "lFLc", "type": "number", "number": 1}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ham", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ham", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ham-f2276c8b3e904a6592e66f1939a462a3"}, {"object": "page", "id": "03964e69-7f7d-4932-ad05-687f1c88e205", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-21T05:25:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f68eb1af-b356-40bc-b0f4-0b712eba5961"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (1).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ravioli", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ravioli", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ravioli-03964e697f7d4932ad05687f1c88e205"}, {"object": "page", "id": "8e6bfcd4-e238-437d-ac29-1afb53e4b8d4", "created_time": "2021-08-03T00:47:00.000Z", "last_edited_time": "2021-08-03T00:56:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1d1891a4-da3a-41da-ac5d-565b08cf03d1"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download.jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tortellini", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tortellini", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tortellini-8e6bfcd4e238437dac291afb53e4b8d4"}, {"object": "page", "id": "f142af79-9266-44ef-8f7b-e42a79c90218", "created_time": "2021-07-19T04:48:00.000Z", "last_edited_time": "2021-07-19T07:40:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "e3450bff-098d-43f5-8699-49d90a736bc8"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "c2fbe4bf-1ca9-4959-9d0a-38ed95493105"}, {"id": "7e17bfd9-358e-4b6f-9ed6-cd838e65395b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "37b99e25-f145-4b9c-adfe-a20e01c6a6b2"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-14", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://imagesvc.meredithcorp.io/v3/mm/image?url=https%3A%2F%2Fimages.media-allrecipes.com%2Fuserphotos%2F7882006.jpg&w=1200&h=678&c=sc&poi=face&q=85"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b4bb3344-7584-424e-a0c3-9956927835c5"}, {"id": "8dbf0adb-8a79-4fcb-a706-28f57ec5fd1d"}, {"id": "7e1ec8a4-f4bb-40fc-92d0-c5aafd89d0b6"}, {"id": "e6b78af8-102b-4c9e-a234-a9fe7795be78"}, {"id": "ca284de5-bf6e-47c2-bc72-5d321702bf7e"}, {"id": "c03f6b19-4e1e-4e07-8af3-4e503b0b5b10"}, {"id": "36a2c8fb-eb09-43e1-8a84-c3f1a5a7f00c"}, {"id": "fe5751a5-cbb9-437f-991b-bf56162d5e5d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Balsamic Chicken", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Balsamic Chicken", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Balsamic-Chicken-f142af79926644ef8f7be42a79c90218"}, {"object": "page", "id": "c71a3f71-0dad-4205-97b5-1daca8e2b22c", "created_time": "2021-06-12T05:36:00.000Z", "last_edited_time": "2021-06-12T05:36:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "b9b7d2d1-8ea8-4cf4-a6d8-115889bdb07b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-11", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fend For Yourself", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fend For Yourself", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fend-For-Yourself-c71a3f710dad420597b51daca8e2b22c"}, {"object": "page", "id": "eb816cf3-4b59-44d2-8955-0a98a4f9bedf", "created_time": "2021-06-05T06:11:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ff26fb1f-44bd-43b3-9e66-c2200a2e4676"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}, {"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 11}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/71650aab-262b-4225-850a-dd094716e7d8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210626Z&X-Amz-Expires=86400&X-Amz-Signature=bfebd9fc0eb13d7f4ff9589d8fb595783c8b77ff066a6014b55e3f5bfaaeb4f4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "d0e1edda-5a0e-41ca-bbec-fc9c56d65c57"}, {"id": "8b22183c-a630-44b1-a393-b13b69d270d4"}, {"id": "fe930e14-d354-419a-a54b-17dd00a5cbf5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Green Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Green Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Green-Beans-eb816cf34b5944d289550a98a4f9bedf"}, {"object": "page", "id": "65974a40-bb71-423d-85c6-4c26d10eb5a5", "created_time": "2021-06-05T05:59:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f49b4423-33f5-4357-be7e-150d8749757e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e680a693-df9d-48e1-86ef-072524ee0c32"}, {"id": "08176137-58bc-4d30-8477-a252672715d4"}, {"id": "c969cf96-776c-4d9b-bd9a-f82dc4b312d7"}, {"id": "2c435810-dad8-43fa-935f-c5efd44e2628"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-13", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7f7db572-33a6-45b6-9240-12ec798587c3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211240Z&X-Amz-Expires=86400&X-Amz-Signature=2b9369adfe3646932ab3386c2d09376e027d029eb4445ff7a366a86697e00c3c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "c2d925bf-4fe1-4409-ad8e-4d1f2f8fd19e"}, {"id": "f18d3491-29d5-46b9-8094-37ae60875003"}, {"id": "20c69e09-706b-4fbf-9214-7b5ff0bf9f4e"}, {"id": "96e5d0ab-5fee-41e6-ab3d-f0a1cb5c1264"}, {"id": "53a37e92-1a56-41ef-95a7-2dcfe079eb5b"}, {"id": "2d6a340e-8754-41dd-9df4-15223458e6e6"}, {"id": "f3e8c5ab-983c-4f54-b00f-b6e423a3d255"}, {"id": "561c9006-6da0-4dc5-aecd-e26ac462ec94"}, {"id": "d41af6a2-f04c-409d-aa2b-5784bd99cf73"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Alfredo", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Alfredo", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Alfredo-65974a40bb71423d85c64c26d10eb5a5"}, {"object": "page", "id": "7dc2f3df-cea0-493b-984c-f36c8500ccb3", "created_time": "2021-06-02T05:00:00.000Z", "last_edited_time": "2021-06-02T05:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}, {"id": "81d4521a-8eec-4b8f-80da-27c9d61e33e4"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "2f0035ee-1e47-4161-90bd-3c5ae7540b37"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://www.tasteofhome.com/wp-content/uploads/2018/01/Smokin-Philled-Chicken-Breasts_EXPS_CIMZ17_50213_D07_14_3b-2.jpg?fit=700,1024"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3feced3c-94f2-4e55-ad16-64d24a2611e4"}, {"id": "3fcaf481-974e-4c63-8740-3b68c7102cc2"}, {"id": "08666a46-d167-4807-8512-b072db96977b"}, {"id": "9af6a4f2-33d4-4546-bbff-64ffffd25c07"}, {"id": "d4de0396-26ea-4b1c-8b89-17564fdd8777"}, {"id": "a4bf2486-dcaa-4099-9d16-3a55069084e5"}, {"id": "93bec72e-3856-4af2-acb8-ccc1ae9c446a"}, {"id": "de7eacca-a139-402e-b5d2-72fb3f4c5b26"}, {"id": "cf1536c6-eb08-43bd-ae83-5600e65b6d14"}, {"id": "bf243c7a-b4d6-462a-8d58-47cc9c36f506"}, {"id": "be8ad43b-418f-4191-9f7f-a1f136af33e1"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Smokin\u2019-Philled Chicken Breasts", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Smokin\u2019-Philled Chicken Breasts", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Smokin-Philled-Chicken-Breasts-7dc2f3dfcea0493b984cf36c8500ccb3"}, {"object": "page", "id": "feb5e091-89d7-402e-bd7f-ed9651256eee", "created_time": "2021-05-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "535d3d6a-dd37-4a8b-b2ed-e6cd75bf3372"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 5}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-18", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa3e6cc2-7ccb-4f79-93e2-7af08af0a222/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211320Z&X-Amz-Expires=86400&X-Amz-Signature=982240a29db0b87a04c6834c851571c4e247035863cbccd34f475a8d8e4b9a19&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "b450002d-c47c-4c1b-bf64-9955d8f98dab"}, {"id": "a7dcae64-e9b7-4722-8e07-872a1a39b60c"}, {"id": "73520a3e-a952-46b2-9de2-c6f7e5596a6b"}, {"id": "36dca640-fe4f-4713-a98e-34fc9243d7c3"}, {"id": "8d37a02e-d4d2-4ac1-a906-02fadbce76e0"}, {"id": "2cd4de4e-0e43-48c1-96e3-11c86d1053b5"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Side Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Side Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Side-Salad-feb5e09189d7402ebd7fed9651256eee"}, {"object": "page", "id": "cec11e4e-8cbf-4dd2-aafe-658251ee9625", "created_time": "2021-05-29T07:01:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 9}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/e78b7a81-f040-4e3c-af1a-3deef05064e7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211226Z&X-Amz-Expires=86400&X-Amz-Signature=652a0fba7a54aa43fa305e7ef335219b673126cdc983da0db39ac09a05a04b48&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "bbf92f09-de60-4fe7-9c10-78c721f07137"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cottage Cheese", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cottage Cheese", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cottage-Cheese-cec11e4e8cbf4dd2aafe658251ee9625"}, {"object": "page", "id": "02e8cb12-81a5-4153-a0e5-21ce88e4145c", "created_time": "2021-05-22T18:28:00.000Z", "last_edited_time": "2021-05-22T18:34:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "024ca565-a529-4f28-ad45-9a38fa4470e5"}, {"id": "7b5f3c90-cd87-46fa-946a-d2648fa00a9f"}, {"id": "eca09cb0-0c03-4d11-82ae-3aed14343baf"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c35519c6-d04e-48f2-bd9f-fed739b9306a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188833287_1204615219991469_3390302825751542970_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Absolute Best Ever Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Absolute Best Ever Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Absolute-Best-Ever-Lasagna-02e8cb1281a54153a0e521ce88e4145c"}, {"object": "page", "id": "f20c6160-e1a0-45a8-a0de-ec90c0273c48", "created_time": "2021-05-22T03:31:00.000Z", "last_edited_time": "2021-05-22T21:35:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "6fb656de-5d38-4fd3-95c2-79652f4f793d"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "9b3b639c-f334-4286-aab3-2f42514f5c48"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (8).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco breakfast scramble", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco breakfast scramble", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-breakfast-scramble-f20c6160e1a045a8a0deec90c0273c48"}, {"object": "page", "id": "635bd28b-66ee-4042-84f7-7d3cb8629d06", "created_time": "2021-05-21T23:11:00.000Z", "last_edited_time": "2021-05-21T23:18:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6567ae23-f0d9-4884-b1c3-c7c57c0da7d3"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "083c5bb4-976f-49b8-949d-c4de5fcc8276"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "d8cd3812-aaa5-4f2f-a724-3654f3d8c2d1"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "188715069_1204496236670034_1226632731764313176_n.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Toll House Chocolate Chip Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Toll House Chocolate Chip Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Toll-House-Chocolate-Chip-Pie-635bd28b66ee404284f77d3cb8629d06"}, {"object": "page", "id": "d2f83aa8-8705-486c-bf94-74fb81938931", "created_time": "2021-05-16T01:38:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5f0264b1-e1d6-4507-83d2-baa4150ad726"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-30", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "doritos-taco-salad.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "48464534-9990-4af5-bdb8-e81d8027fa84"}, {"id": "d92084ab-ac1b-4eaf-8111-66d162732519"}, {"id": "cb252ea3-6a8e-47b9-8c10-ad54a02a5fe1"}, {"id": "d312e78a-687f-4eb9-a149-70667eea30ec"}, {"id": "825d8e4d-09f6-4fb2-aefc-6bf21a09cef9"}, {"id": "57b56c9a-fdde-4fee-bf3e-af694883f117"}, {"id": "e9f32156-82f3-4136-a9b7-6e2c4286f8eb"}, {"id": "236d2296-bfd7-47c4-80c5-34f7ed25295a"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Taco salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Taco salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Taco-salad-d2f83aa88705486cbf9474fb81938931"}, {"object": "page", "id": "4b2dd36d-2f6c-4077-99e5-28d62b895197", "created_time": "2021-05-16T01:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "5a2a41cd-62b7-452a-a9c4-1292334ef43b"}, {"id": "450fb830-f11f-410c-889b-f154701395d4"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "5b59bc62-8fc2-41c3-b971-44e9af109513"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (7).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "French Toast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "French Toast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/French-Toast-4b2dd36d2f6c407799e528d62b895197"}, {"object": "page", "id": "0096ba18-72fa-452a-9055-4de5759f1e1b", "created_time": "2021-05-10T07:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6fbd7f84-2803-4877-9ec4-8eda1b8590f9"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a268436e-df94-4883-b607-67e2e932ed2e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211624Z&X-Amz-Expires=86400&X-Amz-Signature=2b30845808661fa0bb3b60c998647dfcef504cbed6f7c562ac0855ef6ea35acc&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spicy Corn", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spicy Corn", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spicy-Corn-0096ba1872fa452a90554de5759f1e1b"}, {"object": "page", "id": "6ea14a2c-b257-4322-961a-1d4f6eddc4ab", "created_time": "2021-05-07T20:35:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a15e4dc-f318-4711-9f00-5c4d017230aa"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (3).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chips", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chips", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chips-6ea14a2cb2574322961a1d4f6eddc4ab"}, {"object": "page", "id": "524cec4c-d2de-4f04-8cf8-04f8e3baed08", "created_time": "2021-05-07T20:33:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "5428f786-acf3-41fc-a42f-53f9fd43d515"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d5074c06-d5b9-4314-bfe0-f4fb0bcbe156"}, {"id": "bdded795-ff20-4aef-9cd8-28fb60c5fb2b"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9fd0aee9-87c0-48fb-84bc-bea9f3b3b14e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212158Z&X-Amz-Expires=86400&X-Amz-Signature=44a85754a97800fa9c6b64848e7e056b5313bcf6da9537024a72df7b0dddeaad&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf Sandwiches", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf Sandwiches", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-Sandwiches-524cec4cd2de4f048cf804f8e3baed08"}, {"object": "page", "id": "b1e2f8bc-40a8-4afd-8ae2-b8b086968ab5", "created_time": "2021-05-04T05:34:00.000Z", "last_edited_time": "2021-05-07T21:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "cc89b5b0-2e76-40aa-8d87-c86b9936508a"}, {"id": "5593fe61-6500-456f-bece-962855896a6f"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "c3e424f4-6d5f-4d3c-b70f-08c7d07e0168"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "b5efe8ca-f821-4e04-9887-cccab9a1471c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/69eac547-25f7-4bc8-8251-fa8226ca4f92/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212212Z&X-Amz-Expires=86400&X-Amz-Signature=cc93ba1f709d7ae90374b6f0d9b743f18bc118d467acc8a1af8ca90e804d7671&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mexican Corn Bread Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mexican Corn Bread Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mexican-Corn-Bread-Casserole-b1e2f8bc40a84afd8ae2b8b086968ab5"}, {"object": "page", "id": "8f59d7d9-f696-4d60-87da-dfa79afd0c5f", "created_time": "2021-05-04T05:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "68f89d8f-323f-4e8d-bf1b-020bda980f6c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b4e0221c-2239-4c74-9362-4208b8a0844a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212230Z&X-Amz-Expires=86400&X-Amz-Signature=634abd35d703885bc39bd50e8c542fd9eb31c652ace46a52ed7f8a4fa2391821&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Omelette", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Omelette", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Omelette-8f59d7d9f6964d6087dadfa79afd0c5f"}, {"object": "page", "id": "b120c5f6-4541-498e-a668-61f36b8b12c5", "created_time": "2021-05-04T05:25:00.000Z", "last_edited_time": "2021-05-07T21:25:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "3cb272e6-4fb6-4f41-b3f5-f2e40ea5d834"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "75e18d0f-e542-48f7-8afd-1fb9d69e380f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-08", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/022056dd-f556-4521-b638-d07e4115568b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212538Z&X-Amz-Expires=86400&X-Amz-Signature=e809fd1a8d8427d46a97a7f7bbc674a7f1000fe17e42de30d5aab220cb136f32&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Quesadilla", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Quesadilla", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Quesadilla-b120c5f64541498ea66861f36b8b12c5"}, {"object": "page", "id": "891cc174-7292-4c07-9926-948946964eb9", "created_time": "2021-05-04T05:21:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "72d52caa-ea62-4135-82bd-97556c4e4b26"}, {"id": "18ce6b28-3a09-4da4-bec1-5ad0f6e9a12b"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "fafc93c2-4083-49e2-92cc-9f25c918e91e"}, {"id": "e379b3e4-6e22-4d8f-b7e1-a7153b034fe0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-06", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/27b44148-e080-42ce-adff-f51a82ca2d1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212555Z&X-Amz-Expires=86400&X-Amz-Signature=97f518489c542c8f2c1169552e6538b5fe773e644d89dfab7fffd13e25346005&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Frito Pie", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Frito Pie", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Frito-Pie-891cc17472924c079926948946964eb9"}, {"object": "page", "id": "e22288b1-4a6b-42f1-ae32-e215e7b8f87d", "created_time": "2021-05-04T05:17:00.000Z", "last_edited_time": "2021-08-21T05:42:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "56b05c1c-9f8a-4ef4-af45-a4bf806c7c02"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9e9db571-4062-4e71-b3d3-6cc3e766786b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-03", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f84603fc-ab8d-45ce-bf29-1775831a3a1f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212314Z&X-Amz-Expires=86400&X-Amz-Signature=999ce561a5575034b97b9e9ff45a298e3d91773d75d2c4ec9a75bb7bda1187b3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Biscuits and Gravy", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Biscuits and Gravy", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Biscuits-and-Gravy-e22288b14a6b42f1ae32e215e7b8f87d"}, {"object": "page", "id": "2939dd18-3d7f-49d5-8238-40beac638b7a", "created_time": "2021-04-30T21:51:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "7e3f2117-f645-4f91-9f84-3c206ba27caf"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (4).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tri-Tip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tri-Tip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tri-Tip-2939dd183d7f49d5823840beac638b7a"}, {"object": "page", "id": "d5ab400b-9f92-4e78-a69c-f4630586c177", "created_time": "2021-04-30T21:21:00.000Z", "last_edited_time": "2021-05-07T21:26:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "506af387-b055-4621-9460-8802e192c57b"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "d9729fd8-ec2a-4b2a-8506-67e9b0738941"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-23", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/00e03b61-eeaf-4ed1-a8f1-ae0ddeb83167/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212616Z&X-Amz-Expires=86400&X-Amz-Signature=26382e34d464fc1372440bf42ae9417c77f27f373f8bfe3177bdb03b2ffe1309&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried Asparagus", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried Asparagus", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-Asparagus-d5ab400b9f924e78a69cf4630586c177"}, {"object": "page", "id": "69f3acc1-586b-4454-967d-1fb64cbbd3ff", "created_time": "2021-04-30T21:11:00.000Z", "last_edited_time": "2021-05-07T21:27:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "a8907659-59d5-430d-89ff-a6a1992bf381"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "6e4d4192-d3cd-4220-a8e6-18c24d50d8a7"}, {"id": "6d973f0b-1ebe-455f-ac59-d2f89bfa5605"}, {"id": "5fbfe8d9-2ca9-4694-bb18-11625902f487"}, {"id": "7ca332a2-ff79-4c7b-a9f7-7093110da33c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d6445759-cbeb-49aa-888a-7dcc0b7f1278"}, {"id": "2b7a4e2b-7133-455e-88a9-3ef4f2be7b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-12", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (5).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Salad-69f3acc1586b4454967d1fb64cbbd3ff"}, {"object": "page", "id": "d25c520d-2c58-4de5-af15-195dd51f038e", "created_time": "2021-04-30T21:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "a4be6452-663e-46b8-b3d2-3229cd209dbd"}, {"id": "456c146a-4c97-449a-be61-adfe5b9ef43b"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "f7709296-611d-46b8-9705-10e771b391db"}, {"id": "12317c67-a620-4c67-8f16-3a89979c738b"}, {"id": "579f03bc-9c0c-4a04-906a-74e1d4db602d"}, {"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e95fc736-3386-4fdd-982e-a47762224dcb"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-12", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 8}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/a625cb9b-af77-49fd-a531-c29ff1c4a4af/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212710Z&X-Amz-Expires=86400&X-Amz-Signature=38bb4d5c9b8bb7d295b3bd6eba41da416b59491404466175e42e27fc4c503628&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "1e67d4d0-ebe6-42d6-8d66-9c97a728a064"}, {"id": "3af66001-7fcc-4b9f-9eb8-2e4a37e192c4"}, {"id": "a733c784-e859-4b3e-98f1-e7f22383bdd3"}, {"id": "4b689d56-a1a5-4aa3-9cd5-992bc21d3246"}, {"id": "83fbaddd-df28-4a9c-bc43-008c64c9f60e"}, {"id": "6daf228a-4b99-4de1-b7da-16e3f1a52cb7"}, {"id": "bec94e54-07df-49d7-b6df-397686892cbe"}, {"id": "3eb0d584-aef2-4051-bab9-64012bc88fe1"}, {"id": "920fdff6-b4dc-442e-b472-1d350e012e09"}, {"id": "2d93540e-1e62-4caf-9e47-8607cdc9cc10"}, {"id": "7132e555-36e0-4d4e-a7f8-7b42b82f989a"}, {"id": "116b2364-0e8b-4ae7-a342-6bf2654ab6fb"}, {"id": "618b2af9-e8a6-4e0f-a9a4-59184c85d27c"}, {"id": "9cd93949-7637-4d51-873d-6fbccea78d11"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Goulash", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Goulash", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Goulash-d25c520d2c584de5af15195dd51f038e"}, {"object": "page", "id": "6b2a3558-2ef4-4577-ad4e-8979fea9e221", "created_time": "2021-04-30T20:57:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "a7c6da77-3076-4cbf-8a76-713bdf3f7f61"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "d9247485-f788-4316-93ad-8c2d2ef2caad"}, {"id": "155d1cec-6c1a-4f5a-95fa-63aa5fb69455"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-29", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6f1f75eb-f169-47a3-8292-8a0d898ea397/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212729Z&X-Amz-Expires=86400&X-Amz-Signature=a851ddb986e2a4a02b9e9ad441ae692177034cdc560676de16da6f47c3581ebd&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tot Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tot Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tot-Casserole-6b2a35582ef44577ad4e8979fea9e221"}, {"object": "page", "id": "122bf740-5b14-41f2-beef-1a47915fa7ce", "created_time": "2021-04-30T20:37:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-02", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/844b53cd-b38a-46e3-9adf-107dc81cf166/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212759Z&X-Amz-Expires=86400&X-Amz-Signature=8231f63915c0616891cd227642324e5c9ddb966025548405c2cc79d0e4b6d7d9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Milk", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Milk", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Milk-122bf7405b1441f2beef1a47915fa7ce"}, {"object": "page", "id": "35f05c42-ca6b-4182-9320-4597b4ff8bb7", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1017bb42-94a4-4d6a-aa95-4478068c7a66"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ebe9af72-a85d-46c1-8cde-69dafe1e07db/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212847Z&X-Amz-Expires=86400&X-Amz-Signature=af3522109e6202e2361243bf78d1986d234bbaf823b22bfc98bc338bdcae4c3d&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Breakfast Sausage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Breakfast Sausage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Breakfast-Sausage-35f05c42ca6b418293204597b4ff8bb7"}, {"object": "page", "id": "ec83f772-83c0-4478-aa70-0e2a5c330565", "created_time": "2021-04-30T20:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "c396ce5c-904b-4d72-bb77-468532274e4a"}, {"id": "e2e2e06f-4e1b-402e-a387-2e9411525b05"}, {"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "85c1a772-a09f-4afe-9d79-80fd770ae154"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 7}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ff886da5-b3c5-4266-87f0-d37566fe4f9e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212825Z&X-Amz-Expires=86400&X-Amz-Signature=8ee89fd74b8c9996746d6f39b20fdf66b7930485aa7c7dd11e156f3c438722e4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Scrambled Eggs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Scrambled Eggs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Scrambled-Eggs-ec83f77283c04478aa700e2a5c330565"}, {"object": "page", "id": "e6a7d48b-0954-4f6c-83b3-125300aca38f", "created_time": "2021-04-30T20:30:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "184f68d4-1c08-4ccf-9576-e3045a11fe79", "name": "Breakfast", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "ba348933-edfd-4842-935b-8f623dde2b00"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}, {"id": "bfecd6a3-7d72-4ac9-8204-1b87d79421c7"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6c2d51ab-438e-4b5c-b718-558d372eeabe"}, {"id": "fa03af57-109b-432f-bdc6-ad6c871d1582"}, {"id": "263aa3c8-a37b-4003-a64e-e8d6f1af6ab0"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-08-17", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/0ed2928e-fa60-4653-8d06-e7495b776012/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212904Z&X-Amz-Expires=86400&X-Amz-Signature=b482a08bb76073ee514f0767eec48d8c87afc3cf77d349126043bc6d7bc02925&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Waffles", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Waffles", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Waffles-e6a7d48b09544f6c83b3125300aca38f"}, {"object": "page", "id": "50d2be67-f07c-426d-b4f1-5f5d130914df", "created_time": "2021-04-30T20:24:00.000Z", "last_edited_time": "2021-05-29T00:22:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "d0f12a1e-e874-4877-ba51-157203fcdb0c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-31", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f6750363-bba9-4a53-b39f-07502a56fddd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212920Z&X-Amz-Expires=86400&X-Amz-Signature=61d7f251f8ca3fe1929d24aa463cb086a386b71700a899c1c0e5375b8957530c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cheese Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cheese Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cheese-Cake-50d2be67f07c426db4f15f5d130914df"}, {"object": "page", "id": "6d995ca7-c361-4edc-a1f5-141259684336", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1fed4eaf-0574-454a-9305-78b8b3884e6b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b0bfcbe-55c6-4753-9573-ec90df6807e3/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211152Z&X-Amz-Expires=86400&X-Amz-Signature=2127fa6a45756425a01f43138fdb8245f4a7066f5e6b9778026a98dad9298b10&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pepsi Max", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pepsi Max", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pepsi-Max-6d995ca7c3614edca1f5141259684336"}, {"object": "page", "id": "7db1781c-0618-4b04-b516-33dc39a2d4b6", "created_time": "2021-04-30T20:12:00.000Z", "last_edited_time": "2021-05-07T21:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "a0fdf456-16fd-4e96-99a1-7f45a3601c68"}, {"id": "fa7d7b7a-0879-45a2-ba76-3dac3d07a6a1"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (6).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Pizza", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Pizza", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Pizza-7db1781c06184b04b51633dc39a2d4b6"}, {"object": "page", "id": "8ac94f78-6709-4b33-add1-d54414b8b658", "created_time": "2021-04-30T03:58:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "6923897a-9df4-4c8d-bb3b-51f33e5c9b6b"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "1150f315-9e84-4750-a66a-68a38e9e83a0"}, {"id": "7cd3f121-5f36-4094-a0dc-ff5e2000aebd"}, {"id": "acfe9012-151a-4c2e-bd00-4b053f66c858"}, {"id": "e262cc41-9daa-4e58-be2f-a260c0b03214"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-21", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/13fe9fed-22ec-4798-a646-bfcb11731e1b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211738Z&X-Amz-Expires=86400&X-Amz-Signature=20d36eb5fc2bd9a1c61efa44cfb62e592b18cf2475c5e9f25c9126a4c8efc0e1&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tacos-8ac94f7867094b33add1d54414b8b658"}, {"object": "page", "id": "869bcf30-ecb5-47f9-a4b3-19b838ba4153", "created_time": "2021-04-30T03:36:00.000Z", "last_edited_time": "2021-06-05T06:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "470fbc42-f689-46a0-bde3-72e90e5b7651"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "1874d6b0-b73c-4849-b9e2-cb1f1e98ed24"}, {"id": "78ba3bb1-6f1c-4803-9bcf-00594b9bb6f8"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 5}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/f90d9f9f-3dcc-42c8-aa01-12a776e7b36b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205231Z&X-Amz-Expires=86400&X-Amz-Signature=004fdb1656867876ff58bea9e6ac8d901991cef44adbac2af563ecabf36660f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "9f0a9e3c-1156-42ab-aacd-ae3edd70a267"}, {"id": "74508ba0-aeef-46ae-ba9b-d563e4104b9a"}, {"id": "2500310b-c357-42b8-89ba-21c48f5da746"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Garlic Bread", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Garlic Bread", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Garlic-Bread-869bcf30ecb547f9a4b319b838ba4153"}, {"object": "page", "id": "96e3cb67-1885-4e8e-9982-51609d017c9b", "created_time": "2021-04-30T03:27:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "15e2745d-f1f1-4d77-888f-8f68876dbb59"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}, {"id": "9d4a34e1-4bad-45ac-a87f-c3b7b9bd7c31"}, {"id": "1f3a1848-03c1-4654-ad6d-61a5151b4f07"}, {"id": "7dc42825-53c5-40c1-996f-bc307ad51c79"}, {"id": "524c720f-e75e-4ec5-9e03-ab47a158e205"}, {"id": "f869d444-6c57-48f9-978d-edc6551db36d"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 6}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-02", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 12}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/25b95e7f-fbc9-4118-bae9-3da7b4d0f647/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205328Z&X-Amz-Expires=86400&X-Amz-Signature=a168bf0cca08bfb419b299b33117c2b183f0cbf6cbd195bec2515c638f822897&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "955f98f6-a51f-4ed0-bda6-ce0cb3890e67"}, {"id": "ea96ba2c-ac66-4645-a057-e5f6fc693827"}, {"id": "fb8fe1da-4f4f-4f30-be41-b7a57ff72fcf"}, {"id": "93df103c-e69f-45cd-9375-4de990ebf51d"}, {"id": "ce684c89-e3ea-4e6e-880d-c768731c8374"}, {"id": "ad85f324-80ad-42bd-b327-cea6c9204405"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mac and Cheese with Hotdogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mac and Cheese with Hotdogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mac-and-Cheese-with-Hotdogs-96e3cb6718854e8e998251609d017c9b"}, {"object": "page", "id": "c9dd5363-4910-4bc0-b751-0357cf8c4c46", "created_time": "2021-04-30T03:20:00.000Z", "last_edited_time": "2021-05-07T20:54:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c744de99-d8b7-47b2-82ed-27e6ca2da25d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "42e6fef3-029c-4d9f-b036-1f7c204649de"}, {"id": "dd852df0-525a-4ae8-984d-bc6a91b6c011"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa862ae5-498f-4ba1-b1ba-461d6e83f066/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T205429Z&X-Amz-Expires=86400&X-Amz-Signature=f77dc23b058339addb34370030d0e60e3a4d09a190553f93ccecfe0cc55ae66f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "King Salad / Green Mold", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "King Salad / Green Mold", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/King-Salad-Green-Mold-c9dd536349104bc0b7510357cf8c4c46"}, {"object": "page", "id": "c1e565b4-74b7-4c6b-b80e-9c39696028d6", "created_time": "2021-04-30T03:15:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/8a969a1e-e2a0-4e7c-b1f5-751062aa97c9/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210838Z&X-Amz-Expires=86400&X-Amz-Signature=8f42b6debbd601c4fd8ce6d84c9a24251f4e8c31c3b086fea5b8a3487fb9a132&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Peas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Peas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Peas-c1e565b474b74c6bb80e9c39696028d6"}, {"object": "page", "id": "ae202c66-5282-4321-bd5c-1774f33d8ed9", "created_time": "2021-04-30T03:05:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "413d54fa-abcf-4a12-82be-ca86d710c265"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "f5c19cb1-5d93-441a-a8ba-574639d256c4"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "d955ce47-60f6-43b5-889c-6692413556db"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}, {"id": "c4df1efc-d0e7-402c-8956-c7cacc9af917"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-26", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/fa64de70-134d-4602-ba51-da352ac5e3e8/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210852Z&X-Amz-Expires=86400&X-Amz-Signature=5e066607c2d0f08a03a7efe1303ec3d3c7f49fbeeda916225b1a56c43bc0fcca&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Homemade Hamburgers", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Homemade Hamburgers", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Homemade-Hamburgers-ae202c6652824321bd5c1774f33d8ed9"}, {"object": "page", "id": "a1311007-bf22-469c-bbbe-12c5af0738a7", "created_time": "2021-04-30T02:52:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "1646b458-e6a4-4ea7-b05a-988eab1171d5"}, {"id": "6761b77b-3f31-46c7-871a-0dce5ccb67cc"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b85514f4-0853-441f-8889-09a75a314a1d/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210906Z&X-Amz-Expires=86400&X-Amz-Signature=a66d7a37531526718860f505520e6f86733fa9d0e1d210da92d3e7a3df21a3fa&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Dump Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Dump Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Dump-Cake-a1311007bf22469cbbbe12c5af0738a7"}, {"object": "page", "id": "763d504f-efea-4b0c-a590-460311a33d99", "created_time": "2021-04-30T02:51:00.000Z", "last_edited_time": "2021-05-07T21:09:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4b2e1998-9feb-4a9b-8ea6-ee479b9514c2"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d5bc246b-9b6c-4c59-b63c-74fce9c42583/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210921Z&X-Amz-Expires=86400&X-Amz-Signature=160799234ee788726daeee1901cf6f83481f30e12c8c57ffac7466a5c56fe3f0&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tater Tots", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tater Tots", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tater-Tots-763d504fefea4b0ca590460311a33d99"}, {"object": "page", "id": "91277d92-19ee-4cc6-b1fd-55e29d53e472", "created_time": "2021-04-30T02:46:00.000Z", "last_edited_time": "2021-05-23T02:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "33a90cbb-6e38-4c80-8c7b-9d9aa9608bd2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-05-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d04a543e-8ceb-45d9-a9f2-97e855383b91/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210938Z&X-Amz-Expires=86400&X-Amz-Signature=4bd59f6e2f2988fbfe9d893ab511bcaf852e86c880522ff3c22b9faa3a3c1a54&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Ice Cream, Mint Chip", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Ice Cream, Mint Chip", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Ice-Cream-Mint-Chip-91277d9219ee4cc6b1fd55e29d53e472"}, {"object": "page", "id": "d89013d4-d909-4399-972a-19748d1b421c", "created_time": "2021-04-29T23:19:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "114ece1a-0df5-4eab-90d3-4905b48a62ce"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "95778510-25b8-46d6-b5e8-04a1741aa4bc"}, {"id": "139af300-c0fc-464d-ae9e-17059e2281ce"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "df30d76e-6853-4cee-a2f0-57c3c76213d2"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://cbsnews1.cbsistatic.com/hub/i/2017/07/17/99104db6-901b-4fd2-8d8f-ac633a2d9f4c/hot-dogs.jpg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Hot Dogs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Hot Dogs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Hot-Dogs-d89013d4d9094399972a19748d1b421c"}, {"object": "page", "id": "768739b1-de8a-4a7d-b67d-50d7cceb8a84", "created_time": "2021-04-29T23:16:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "download (2).jpeg"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Grilled Chicken Breast", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Grilled Chicken Breast", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Grilled-Chicken-Breast-768739b1de8a4a7db67d50d7cceb8a84"}, {"object": "page", "id": "f643e2a9-f307-4956-969b-91a70e44161c", "created_time": "2021-04-29T23:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "6b1c5196-ba11-4e5f-af71-655f10f8ce16"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "49c14447-2151-49d4-b367-abe5a4923751"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e3db197a-d591-48f1-a434-2fcd6c90589c"}, {"id": "0828bbd0-9c72-4c19-b383-397884241801"}, {"id": "43cae08e-b46d-4dfa-91e9-f8e22ca58921"}, {"id": "a74a64ea-326d-46f5-965a-58e2186aae5f"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-22", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 4}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c906537d-7a75-43a2-a4e3-c5f0e6a5c301/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210546Z&X-Amz-Expires=86400&X-Amz-Signature=4d35e3f8e01f1507533d7732711936cf2102693821eefc9f5a5eaee83483693a&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "23b4cd15-bf99-452f-9f6e-5bb22f654a1a"}, {"id": "846e670a-3bdb-4bfc-a4ec-af0b342db320"}, {"id": "e8ec6f9d-48d4-4f1d-81f4-69a6c2996449"}, {"id": "99e20950-e123-4fde-91fe-34e9fd54cba0"}, {"id": "8f4b0782-b3f1-4054-9dc5-fb3939c3ec7d"}, {"id": "68c928aa-bc07-4252-aabf-0666e7d4ab26"}, {"id": "7384a6af-2005-4c60-9e05-d86cc44456c3"}, {"id": "e6a02089-5656-4c0b-8106-dd5a415ae9fd"}, {"id": "18f5306e-9f3d-4fec-8169-83a0b5b54c68"}, {"id": "9378de88-f689-4fd8-a899-2195dce8320d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Beef Stroganoff", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Beef Stroganoff", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Beef-Stroganoff-f643e2a9f3074956969b91a70e44161c"}, {"object": "page", "id": "0f18666d-273e-4b8b-bc15-e4faa602db10", "created_time": "2021-04-29T20:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/90a95085-3d9b-4489-b361-f589dfccd528/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211127Z&X-Amz-Expires=86400&X-Amz-Signature=564636587af16c2e1e3fe422f2c9d3601dc9a6f12752b760c4f3d27118ebe92e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Carrot Yum Yum", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Carrot Yum Yum", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Carrot-Yum-Yum-0f18666d273e4b8bbc15e4faa602db10"}, {"object": "page", "id": "d0117b32-e611-4af7-8747-b91cc392b8d6", "created_time": "2021-04-29T19:53:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35bf0f10-12fe-4c10-9bba-a974a5b1a989", "name": "New", "color": "gray"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "2a9b3748-2e66-46a3-bb74-375df4b0951c"}, {"id": "d7031b06-758e-451c-a6d3-149039ed8c82"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "ada14ad4-3491-46ca-9af8-f56567708594"}, {"id": "6ccd7701-e084-4b74-ba73-2eb1991f8e52"}, {"id": "bd51865b-0b30-49f9-a17f-a10a165e39f1"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/af01e321-1644-4eca-8e46-bb163c0063a7/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211521Z&X-Amz-Expires=86400&X-Amz-Signature=b6293f7cb916c8aa9fe37e86ad1a9b8f60b95c900c0ff000959b92c79e1bb18e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Alice Springs Chicken Casserole", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Alice Springs Chicken Casserole", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Alice-Springs-Chicken-Casserole-d0117b32e6114af78747b91cc392b8d6"}, {"object": "page", "id": "41d980bb-47d3-4f6a-b180-78617a797b5a", "created_time": "2021-04-29T07:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}, {"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "16505fda-8e05-43a9-8d1b-581d61d2e5a4"}, {"id": "91378d33-5550-4ad0-9d8e-841dfda5f08e"}, {"id": "e94fd375-949a-48c3-815e-ca3706e4234a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b0a7df75-5279-4eef-8309-764227fb2f71/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211558Z&X-Amz-Expires=86400&X-Amz-Signature=7be87e766f3680c7300182e83aa8f0732a39aacdf145fd87ae5b4030d8a12c06&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "S'mores", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "S'mores", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/S-mores-41d980bb47d34f6ab18078617a797b5a"}, {"object": "page", "id": "a7f59b80-7d96-43e1-9edf-e94b849b76ac", "created_time": "2021-04-29T06:53:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "4ae27553-f349-47c1-952a-8c4f646660c6"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aad566f2-a3d5-4d1c-bfc1-cab3edd0e95b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211612Z&X-Amz-Expires=86400&X-Amz-Signature=1f15fee65a8d65378779b5be9d4d1fc8980227dafe4c4750ae38ebab3ffa0157&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Watermelon", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Watermelon", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Watermelon-a7f59b807d9643e19edfe94b849b76ac"}, {"object": "page", "id": "125f3d6e-8107-48f8-83e2-ad0e2a6019a3", "created_time": "2021-04-29T06:52:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "b2501f02-80fc-4fa2-9778-2ed93fa537ad"}, {"id": "79610ae6-2a98-4da4-8885-afb5c602a22a"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "2b8e445d-a567-4549-a30b-72c2eeade6fa"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9e4d2bcd-ef58-49cb-b2ab-7aa08cf516bd/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211655Z&X-Amz-Expires=86400&X-Amz-Signature=52452a6c13a623c59a419443a7a89b4d716306147aa298326034dfafe195f622&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Potato Salad", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Potato Salad", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Potato-Salad-125f3d6e810748f883e2ad0e2a6019a3"}, {"object": "page", "id": "6516b1d2-3a82-41bb-86cf-455801e01e83", "created_time": "2021-04-29T06:51:00.000Z", "last_edited_time": "2021-05-28T06:16:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}, {"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "11a868fa-4f6a-4e33-ab7f-df6503435d6d"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "4ada27f3-6c68-41e9-9454-43226323f01e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "38bf6792-ad19-4157-9105-f26088b8ef2a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-15", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/b133ec1e-04c5-4d0c-b6f6-39faf522e21b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211639Z&X-Amz-Expires=86400&X-Amz-Signature=5d410b7de2d114ab8d7d52f8e76f1433e13eb7d202292fdbea3715cbf9d077b8&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Ziti", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Ziti", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Ziti-6516b1d23a8241bb86cf455801e01e83"}, {"object": "page", "id": "c3acb7e0-5d99-44bb-9c8f-ef7b756d2bc4", "created_time": "2021-04-29T05:36:00.000Z", "last_edited_time": "2021-05-07T21:14:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e9117855-0daa-46d4-afb8-a7cb6e9492bd"}, {"id": "86ac48c7-94a2-40bc-ab94-d310517a3b4a"}, {"id": "520cf051-6293-4245-934a-605bf263e0aa"}, {"id": "0b19142a-d139-4e69-b3d9-e790f598273d"}, {"id": "229eea29-249b-4121-8717-37a6722e13fb"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "afeec809-35f2-4042-beb4-1d6f34a99fa4"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/3b046759-b14d-43de-b88a-f3a692f32d1e/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211430Z&X-Amz-Expires=86400&X-Amz-Signature=ebf9d6f90ebbba05383369025769a9997d513e19aa910db6fcfd9d8a1a313333&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lemon Suprise", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lemon Suprise", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lemon-Suprise-c3acb7e05d9944bb9c8fef7b756d2bc4"}, {"object": "page", "id": "bce6af24-64df-41ef-97d8-b860b03e87e1", "created_time": "2021-04-29T05:35:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "405459b8-8083-43e2-bbae-67658e033fd4"}, {"id": "a00a147c-b1df-459c-9006-f2fcfec7ff19"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "e764c7e0-0555-4ca0-b8fb-dd2fb5b928c8"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/669ad955-d2da-4fa3-8c7d-77667fb1059f/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211449Z&X-Amz-Expires=86400&X-Amz-Signature=d294ad7564334c2d3fdf33818309ba8a2f4aacac28b450b64ef00768a3729d03&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Wendy's Chocolate Frosty", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Wendy's Chocolate Frosty", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Wendy-s-Chocolate-Frosty-bce6af2464df41ef97d8b860b03e87e1"}, {"object": "page", "id": "43995869-7b20-4f1a-ba71-0da8cd2f3a37", "created_time": "2021-04-29T05:32:00.000Z", "last_edited_time": "2021-05-07T21:15:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "d33fdf05-10f2-4bd1-8ce9-75daccd57b28"}, {"id": "52f054db-a9e0-4cea-8c19-9d6535205a8e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "01a62884-78ee-44d8-8d2f-8ec396c5a74d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/32c14af9-ccc3-4d56-9777-b5335230580b/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211503Z&X-Amz-Expires=86400&X-Amz-Signature=cf3bf30b593ad2ebd95d96be64b10c07f40ef4030e788f2385685523df018d5f&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Baked Beans", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Baked Beans", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Baked-Beans-439958697b204f1aba710da8cd2f3a37"}, {"object": "page", "id": "5cdc9c5e-8d29-4159-aa0e-c49fdf91bfd9", "created_time": "2021-04-29T05:18:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "dffa93bc-840b-4a88-bb8f-4ecf5d06ff98", "name": "Weekend", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "fd4517e7-fbed-4e53-8c31-754b66ea09c4"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "5a4a3221-3e30-445f-93a4-5ef43bd96bbc"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "5d73c81d-8186-4205-baf2-9843485bbcb9"}, {"id": "211683dd-d190-4338-bd60-6cc7cc1f1a54"}, {"id": "c4c51d21-4ba8-4ad6-8525-1a11660c3026"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "34fab52e-b1e9-4aa5-82ba-ae2b78bcf28c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/bb704be6-0baa-491e-adaa-b565bc765ad5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211302Z&X-Amz-Expires=86400&X-Amz-Signature=524ed54e6dc0c9829f55c55ad4d261a5999680caaa1c35e3a0ec1136fb552d1e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Meatloaf", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Meatloaf", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Meatloaf-5cdc9c5e8d294159aa0ec49fdf91bfd9"}, {"object": "page", "id": "2a480e4d-defb-4cd4-b984-09991aad3d33", "created_time": "2021-04-29T05:13:00.000Z", "last_edited_time": "2021-05-07T21:12:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "63b52a36-3a97-4401-92cb-19de4cda3f21"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}, {"id": "a8380ede-09fd-434d-b2d8-d1d63ab72aec"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "16d3aa52-f77f-4b30-adfe-83910107b4cd"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 2}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-01", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/ab4dd643-5ce2-4f6d-966e-113127bec657/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211212Z&X-Amz-Expires=86400&X-Amz-Signature=67bb210f740ace721c7f851d857031689ed6f66e2e8f033f7b24e877b1896b83&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Lasagna", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Lasagna", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Lasagna-2a480e4ddefb4cd4b98409991aad3d33"}, {"object": "page", "id": "6b336d3e-167e-4822-a68e-52e3415657c8", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "2a70f2d8-7ff5-49a2-bf9d-2d9c6cb89824"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "3ddda2c2-5ed4-4002-96d0-0374f25b67ba"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "cfa0ae6f-b4df-4e8e-8cc8-c3bdca9416c9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "1556d093-9857-4950-be5e-c9fee62027cf"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-06-22", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6e54e3c8-688f-479c-99b8-4c02d29c2c49/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211808Z&X-Amz-Expires=86400&X-Amz-Signature=6fcef361d4a1f3cf29797b990cf56ce216d710ab7b83e005575b5029eb915ed3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Cold Slaw", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Cold Slaw", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Cold-Slaw-6b336d3e167e4822a68e52e3415657c8"}, {"object": "page", "id": "8fbf7965-3c7b-4926-9b9f-22573f29b29b", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "3ded345a-cf9c-4d61-b074-f7798db4b8a1"}, {"id": "20a8a079-b383-4916-9e5d-1c438f77b4b6"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "9b5372cb-d7ac-418a-a39b-ff47ac908e63"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "2b0ecd8d-8c05-4f1b-95c6-b30ee82565bb"}, {"id": "af4a1375-d1ab-4958-a802-a98cf5ff6f3a"}, {"id": "ac5b310f-ec21-4ede-bcea-6a56a4c6707b"}, {"id": "2950d281-fe64-49a6-814a-7a769138afeb"}, {"id": "0799ca7f-ac85-4086-b8b5-ec272157e312"}, {"id": "73920570-7831-4cb0-a981-45d1f100614c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 8}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-28", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 30}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/da5608c8-0832-45e7-a5ef-8744f16686a1/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211717Z&X-Amz-Expires=86400&X-Amz-Signature=b42c77a7482064b5f18d624d518a7c103c8807c04dfa6825702ca5afeda7f3d4&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "3296660f-f70d-4865-a2ad-0f4a98cc5b64"}, {"id": "c4e47c63-3614-4084-afbe-8aa37204baf9"}, {"id": "0f035ef9-f629-4e0c-b5a5-fe5c833157c3"}, {"id": "c32a4378-f170-4b00-8c69-777d20618348"}, {"id": "4393be01-cee5-43dc-bc60-da789f999093"}, {"id": "0c3656cd-52fe-4cfa-84bf-f54b20219901"}, {"id": "b1602513-60ae-4828-bc42-556c069fa96b"}, {"id": "2ea86ae4-b26d-492a-8f6b-12cd64ea2ebb"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Tacos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Tacos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Tacos-8fbf79653c7b49269b9f22573f29b29b"}, {"object": "page", "id": "cae4dcc3-c40d-4128-ab8d-8af5c056686c", "created_time": "2021-04-28T09:34:00.000Z", "last_edited_time": "2021-06-02T05:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": []}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "e32804dd-1aa6-4396-9da7-b501ad3e70e9"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "8ef6a673-5bd0-4484-9744-b98fd5e0c498"}, {"id": "afb1ae69-d363-4237-a345-9d42c5b62ad3"}, {"id": "39bd50e6-d528-42a9-9504-299b9694afae"}, {"id": "c1d8c945-78fb-4ba8-b98d-1b20eb9801d8"}, {"id": "d7f9b5e0-42ab-4f46-96d4-74fa22137f7c"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 12}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-19", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Left Overs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Left Overs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Left-Overs-cae4dcc3c40d4128ab8d8af5c056686c"}, {"object": "page", "id": "0c7448c0-164b-4228-96f3-5f1bdaf6841a", "created_time": "2021-04-28T09:33:00.000Z", "last_edited_time": "2021-04-30T04:19:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "7b5ae119-0728-4021-ba7a-45c00cc42881", "name": "Eat Out", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": []}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "14dfdf16-5dad-4df6-bb56-ba921eb1302b"}, {"id": "3034b1bc-12aa-4cbe-a889-0665fbfc53ee"}, {"id": "41647790-6cb3-4414-a53f-b7c48db4eb46"}, {"id": "270c74f2-67bc-468b-a5d9-eb13c648c303"}, {"id": "786e5094-5849-4ef2-b613-de90c1f98daf"}, {"id": "764bf30c-6f64-4bd6-8a33-67dc2af311cc"}, {"id": "5047a61d-2a68-4b17-9a52-fd036c4d8849"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "f9b33c33-fd59-4136-a82e-a356039acf89"}, {"id": "aced15ba-4197-4d5d-b235-8062aea1112e"}, {"id": "10a626de-cb14-4796-88ea-b1f08c1aeb20"}, {"id": "5e539a15-3d71-428d-b2f1-36cc2d1f348c"}, {"id": "70a8d1a5-07de-4df3-8a43-90d6c785f1f4"}, {"id": "89948164-c547-41d6-a3bc-f907d0786675"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 14}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-13", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": []}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Eat Out", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Eat Out", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Eat-Out-0c7448c0164b422896f35f1bdaf6841a"}, {"object": "page", "id": "8864a5ce-0b06-47e3-8d54-14beecc25dbc", "created_time": "2021-04-28T09:31:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "f8a28a98-8c51-4941-b1f4-66998b8be6b9"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "90b776de-5e9f-438d-9054-54ecea66ea46"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "fcf5f459-e18e-4a65-871c-b0cb9a584714"}, {"id": "389005c9-d7c2-48f5-9d7b-db1fac88d7e3"}, {"id": "d59fe871-bc74-461c-bb0a-8160e9a359f7"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-09", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/9c1f3f5a-70f0-40fc-a428-bbeb8ccde428/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211752Z&X-Amz-Expires=86400&X-Amz-Signature=44e57ce8f67386f6bd8d5b3906b478e78f37ea8bd121a7aaa3221efda30d508c&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Spaghetti with Meatballs", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Spaghetti with Meatballs", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Spaghetti-with-Meatballs-8864a5ce0b0647e38d5414beecc25dbc"}, {"object": "page", "id": "0ec5f085-b3b6-4de5-bd5c-fe3c2e4f1862", "created_time": "2021-04-28T09:29:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "49734846-0ce1-4bc2-9fbb-aaf79b197c8e"}, {"id": "64d504a5-d771-43c1-8ce8-fd175fbeaf15"}, {"id": "e49de806-e2db-41ad-a60e-7c35b4c4052e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "dcbf2d32-c740-4b18-998a-fde270d92b6e"}, {"id": "e18f526b-3110-4a6d-8972-9fc6355fe486"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "8707944a-9d01-41e7-94c9-4bee6bca218d"}, {"id": "6b0a23c4-edcb-44ad-82f3-19f2e332ccd4"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-24", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/6bddf3b9-d7b3-478c-8484-3bbebf813914/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211916Z&X-Amz-Expires=86400&X-Amz-Signature=ab041ebfa8c335ca16a0cf2648614391f24fc74d37d629a979e7ac7f69c960a9&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Nachos", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Nachos", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Nachos-0ec5f085b3b64de5bd5cfe3c2e4f1862"}, {"object": "page", "id": "d9711abb-50d9-4d96-9c39-ccb48f7d39b1", "created_time": "2021-04-28T09:04:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "13262dba-346f-4e98-b3f3-7d2868dbac5e", "name": "Keto", "color": "purple"}, {"id": "1cf8c7f5-be2d-4f2d-8eae-6980e839b7d3", "name": "Drink", "color": "red"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "cb936e8e-d33f-4c46-b454-1cac14f5eb5c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "18218c23-5e87-4b07-a7f6-e658475e176c"}, {"id": "a11cf801-143d-4669-858d-8d52cbe7ae73"}, {"id": "6eb4ea34-1116-4658-8702-73d9a7bb1af0"}, {"id": "e38f422b-14d0-482a-b9ad-d138e36aa7d0"}, {"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "1fb96605-c16f-4f4f-aeab-4e54fa5c3635"}, {"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}, {"id": "1868d8d3-9b35-4906-a95d-27942ad64b22"}, {"id": "cc3af5dd-9c2c-4aa9-9006-c324702b9127"}, {"id": "6e077d05-ed57-48bb-97c3-078b6af7579c"}, {"id": "0ab765e7-520c-4a65-a66b-b77de867cef9"}, {"id": "d90fd55c-78d4-446c-ac19-6edfbd1c2461"}, {"id": "cd96387f-2207-45d9-91ff-9c01459f81e8"}, {"id": "42fc74ce-ca8b-404c-b2dc-7c28be99b1b4"}, {"id": "95ebe3d8-cbbc-4657-8ee2-e81aedb8ae26"}, {"id": "a542b77b-7350-44b6-bae8-11c3491351a0"}, {"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "b10e89e2-f228-4f5d-9a3a-a993903ad64d"}, {"id": "9ac2d29c-993e-4a3a-92d4-74ae4432f957"}, {"id": "cd9f2d83-9a66-4dab-aeb8-ff85ea0c375b"}, {"id": "45334330-75ba-4e4b-bcff-cf33dd984e41"}, {"id": "f3ad5655-c784-4667-8281-0d323117130a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 24}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-07-05", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/7a9fabeb-2a54-4d22-a952-5881fd4cc1bb/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T210646Z&X-Amz-Expires=86400&X-Amz-Signature=0a98dd11a3cfd7b91ba3419f2b4ce615f482c5842cef7eaca5add27036d30001&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fruit Drink", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fruit Drink", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fruit-Drink-d9711abb50d94d969c39ccb48f7d39b1"}, {"object": "page", "id": "cf5d579c-3e98-47d2-9e98-5f1325d3948a", "created_time": "2021-04-28T09:02:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "aea00c20-9f9c-490f-809b-8f808f2302ab"}, {"id": "2945377e-2950-4f6a-b449-84a33c5fc8bf"}, {"id": "4e2cfc94-9f11-4fa9-ab50-cf4c74d1a3c9"}, {"id": "cf59e245-ecf9-43a0-aa60-2fe839bfe45e"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "c2b0d875-b9e3-4f35-8781-c2210c68c76d"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": 0}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "ddab007c-2d69-4cda-aa1f-ee7b3842c04f"}, {"id": "689e702d-881a-40e9-99f6-991574223aad"}, {"id": "234e1436-1616-40bf-b74d-b680737932c6"}, {"id": "c7c26962-a129-4ade-9048-6a724258e274"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-10", "end": null}}}, "Total Carbs": {"id": "f}aQ", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Servings": {"id": "lFLc", "type": "number", "number": 10}, "Total_Potassium": {"id": "otY{", "type": "rollup", "rollup": {"type": "number", "number": 0}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/d62f3b7e-b002-497c-8f99-01554e8874c5/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211825Z&X-Amz-Expires=86400&X-Amz-Signature=63361828c68149a8cb855c6b3548d6ac30f87897bfdf61a7fb2d5c234925e33e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": 0}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": [{"id": "ab3d5179-585d-4205-9447-65b042783abb"}, {"id": "ccf2f3ea-e969-4dbc-ae10-3a92e776d081"}, {"id": "b5a37d7c-a3d2-4abf-a8e8-521628d73c8a"}, {"id": "7ea4d52b-580a-4123-9785-a90093de95ec"}, {"id": "0b7973cb-dafa-40df-bcb5-86aed9ad3bbc"}, {"id": "45c637fc-aea0-4666-96f1-9bcd33b61e7d"}]}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "BLT ", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "BLT ", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/BLT-cf5d579c3e9847d29e985f1325d3948a"}, {"object": "page", "id": "a5f32316-e99a-4214-a49a-d5b09f63a387", "created_time": "2021-04-25T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}, {"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "16200255-9d95-4c8b-96b5-805b29ff3dbc", "name": "Healthy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "54643b32-6793-462d-bab5-7764dcf2ef0f"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "1a25e808-6134-4da1-8310-1f725a02a9f0"}, {"id": "c0e9b350-c381-4ec8-be2e-6e2eddbc38c5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "4ad29c12-1532-46c9-9a22-02a1d784ac72"}, {"id": "a19a25bd-766e-4dbd-be7f-29ff40d2ef90"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "54104137-8731-42e2-89f7-58dfb7ef5a39"}, {"id": "cec300d6-9a19-4cf0-87ff-72a79615394e"}, {"id": "8f4864c9-8bc0-4dbf-ad99-8ae74768efde"}, {"id": "f27c52a1-c226-4c7e-89f9-2a542fd8bb21"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 4}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-18", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/5a4e5849-e3a7-4c83-ab4e-752fb9ebf0e4/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212010Z&X-Amz-Expires=86400&X-Amz-Signature=26bf21024d8a82cf66187b7c600503d7da3d69f8c33a9ee2bba217ce2db69013&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Southern Bacon - Fried Cabbage", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Southern Bacon - Fried Cabbage", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Southern-Bacon-Fried-Cabbage-a5f32316e99a4214a49ad5b09f63a387"}, {"object": "page", "id": "cfac78b6-c2f4-4b14-b94f-bb5408aa7c73", "created_time": "2021-04-25T20:17:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "a4065029-2451-4511-94d0-4f9e10c5f738", "name": "Protein", "color": "orange"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "0406e2e1-ef91-4c96-82b2-8bbac63a6d06"}, {"id": "35b1d951-7851-4290-b32a-ff4d83ef14f0"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "b1a4c031-6c35-4f9e-9855-882827355c44"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "2d95dc21-3ae6-49e7-805b-fb9ae2de8d77"}, {"id": "8a731df5-7802-45dc-8551-be8bce9de57c"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "2b587078-4a11-4794-8fb4-ef259a55b32a"}, {"id": "2a5dad6f-e268-4f48-a297-b6552d8e216e"}, {"id": "2b7af6f3-11d0-43e1-8f38-775d4daa28d8"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-20", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/596035a8-576f-4657-a424-88d24de449ec/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211954Z&X-Amz-Expires=86400&X-Amz-Signature=7673401735a96b329657ea0d0f882c6fd78e90a7644f8b14d055122ccf58e5f5&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Sour Cram Chicken Enchiladas", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Sour Cram Chicken Enchiladas", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Sour-Cram-Chicken-Enchiladas-cfac78b6c2f44b14b94fbb5408aa7c73"}, {"object": "page", "id": "3ddeacd1-9971-4afa-97a2-3ea281f9945c", "created_time": "2021-04-25T20:10:00.000Z", "last_edited_time": "2021-05-22T18:30:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": []}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}, {"id": "2931d679-e083-4cca-9686-766d1e3cc90c", "name": "Easy", "color": "green"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": []}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "3486157b-425a-4cee-a92e-c0a5865d51e3"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}, {"id": "eba7cb44-4745-4742-9de1-4874c329aa1b"}, {"id": "d1377638-d4b4-49af-8f87-64faa202e81e"}, {"id": "04a5e754-3ae7-4862-bc60-152abfc66ba3"}, {"id": "8936f995-e950-4283-a138-43629f8acdfa"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "591b7c83-0975-4b38-b3e8-6bc825f0703b"}, {"id": "6df251b5-1fb6-419d-b84b-fad2f50b4c0a"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": []}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/dd7ac0e9-b36b-4a84-b35f-0efaed5dca74/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T211933Z&X-Amz-Expires=86400&X-Amz-Signature=429135bb303d7a917b3763a110c5b1ae09e00ba4c826321dd099810b105bf615&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": []}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Chicken Tetrazinni", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Chicken Tetrazinni", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Chicken-Tetrazinni-3ddeacd199714afa97a23ea281f9945c"}, {"object": "page", "id": "494ad499-ff47-4b48-9378-d73ed3713c04", "created_time": "2021-04-23T20:26:00.000Z", "last_edited_time": "2021-05-07T21:20:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "eaa660b0-5c6a-4cbb-b0a2-e1710304967a", "name": "Treat", "color": "pink"}, {"id": "5d54d236-a4c4-4763-b0d7-c6925e0c401b", "name": "Dessert", "color": "brown"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "f5e12881-6bbb-421b-9e62-0e54ba2d549d"}, {"id": "9351ce80-65ac-43fc-813e-34c2dcd78884"}, {"id": "e0fb5b8b-8996-43f0-a9f9-eecd88374fd2"}, {"id": "03f27b70-708d-4315-8516-c2591f04495c"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "882d41a4-f172-47cb-9090-03ef25315a96"}, {"id": "d50ac8d4-6abf-40da-840f-880ac235a983"}, {"id": "fd5a9843-e525-482e-a224-76ac9b77d4ee"}, {"id": "23008fc2-8f20-4e7a-b3e1-1595cbd718e9"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cb04fd8a-2da7-488a-9f47-076c441ebc42"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 1}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-04-16", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/aee13fbf-9906-4cf1-a361-4b682897536c/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212031Z&X-Amz-Expires=86400&X-Amz-Signature=432345647304e8f2ae75c51d5664baab13e851f65b79bf78dde231d52c1f2c11&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Vinegar Chocolate Cake", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Vinegar Chocolate Cake", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Vinegar-Chocolate-Cake-494ad499ff474b489378d73ed3713c04"}, {"object": "page", "id": "34961035-a135-4e73-b726-45ad6cc7e60b", "created_time": "2021-04-23T20:23:00.000Z", "last_edited_time": "2021-07-19T07:41:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "35fde726-716c-44fe-8de1-2ea4f4371188", "name": "Heavy", "color": "yellow"}, {"id": "4c664c8e-21f8-4d9e-a2db-a6ffa46c3da7", "name": "Side", "color": "blue"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "0b391e0a-5f5e-4ed0-aeaa-4dfbe2b8ed12"}, {"id": "c58d84e4-3b89-4a6c-90b0-dda44c7d7dc5"}, {"id": "3961cbd9-51fc-467e-b496-927e69f4dc2e"}, {"id": "24f9f74c-6b5c-4bad-a793-58c5f3e9dfd4"}, {"id": "e480e077-c471-49e9-b961-8692459075fc"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "682074a4-07cd-4d1b-93be-3cec00fa54a5"}, {"id": "69fda838-15e4-4b6c-9db7-ac5a4d89a082"}, {"id": "2af0db31-7571-4fea-9b83-929cc8fec89a"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-30", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/c4360c81-9753-407c-96a8-00b44dda4524/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212046Z&X-Amz-Expires=86400&X-Amz-Signature=68f9114a377599b39a824a700324edf819dfb07e79e24e9287aa0ec6c4d9a93e&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Mashed Potatoes", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Mashed Potatoes", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Mashed-Potatoes-34961035a1354e73b72645ad6cc7e60b"}, {"object": "page", "id": "235cbdff-1418-46df-94a9-4e3a2738ffcb", "created_time": "2021-04-23T07:10:00.000Z", "last_edited_time": "2021-05-07T21:21:00.000Z", "parent": {"type": "database_id", "database_id": "79e5cfd9-b965-4ca4-92ed-8290557c37da"}, "archived": false, "properties": {"TONIGHT": {"id": ":rNf", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "This Month": {"id": "Cdkx", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Tags": {"id": "G/pJ", "type": "multi_select", "multi_select": [{"id": "0218fad9-60e0-4eb6-ae18-a29b8dff65d7", "name": "Fast", "color": "default"}]}, "Next Month": {"id": "HqnB", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": true}}]}}, "TOMORROW": {"id": "Iix[", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Ingredients": {"id": "LI[T", "type": "relation", "relation": [{"id": "50b7e473-af9b-42b4-91ad-f5189b14c30a"}, {"id": "f4b203cd-8e36-49a7-9025-5d6620f70bbd"}, {"id": "34fe98bd-6e58-4b4d-a2ef-e6c7aa707e98"}, {"id": "32aec9e6-b5b4-47f8-a932-1dc65cd9684b"}, {"id": "6a62b111-811e-45ef-bf7b-7fa136283303"}, {"id": "4b0431d9-cb5f-4858-9b5b-c3b72c0f8265"}]}, "Potassium per serving": {"id": "U|^J", "type": "formula", "formula": {"type": "number", "number": null}}, "When": {"id": "\\P\"-", "type": "relation", "relation": [{"id": "cd263176-bbc9-421b-8740-027839f72b98"}, {"id": "a3eff1cf-d115-47b7-9b39-b7c8e9369206"}, {"id": "7d29d164-84ca-4d0d-907c-025cb83a30a5"}]}, "How Many Times": {"id": "\\cFh", "type": "rollup", "rollup": {"type": "number", "number": 3}}, "This Week": {"id": "dvdj", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Last Used": {"id": "f?G:", "type": "rollup", "rollup": {"type": "date", "date": {"start": "2021-09-27", "end": null}}}, "Picture": {"id": "qOcS", "type": "files", "files": [{"name": "https://s3.us-west-2.amazonaws.com/secure.notion-static.com/1fa77587-0d49-476f-9136-39a58c8b041a/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20210507%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210507T212103Z&X-Amz-Expires=86400&X-Amz-Signature=0d08384eb07d6f77dd58a76a6b1e4324c374d3727f25ecbbc65482f26324f2a3&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22"}]}, "Carbs per serving": {"id": "uHRV", "type": "formula", "formula": {"type": "number", "number": null}}, "Next Week": {"id": "x|uU", "type": "rollup", "rollup": {"type": "array", "array": [{"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}, {"type": "formula", "formula": {"type": "boolean", "boolean": false}}]}}, "Recipes": {"id": "~pUS", "type": "relation", "relation": []}, "Name": {"id": "title", "type": "title", "title": [{"type": "text", "text": {"content": "Fried RICE", "link": null}, "annotations": {"bold": false, "italic": false, "strikethrough": false, "underline": false, "code": false, "color": "default"}, "plain_text": "Fried RICE", "href": null}]}, "Shopping List": {"id": "fb5a0135-31be-408b-a034-095c3d6b4d07", "type": "checkbox", "checkbox": false}}, "url": "https://www.notion.so/Fried-RICE-235cbdff141846df94a94e3a2738ffcb"}], "next_cursor": null, "has_more": false} \ No newline at end of file diff --git a/website/.DS_Store b/website/.DS_Store index df37fdf29e1194a17157ec8470d0982650e3ca28..b80a5b17abc7e23ac96916305d164bc82fe05694 100644 GIT binary patch delta 87 zcmZoMXfc=|&e%S&P;8=}A|unp0PD#HA}ka8<>fgUN*GcZav2I3au^c9?BcTEqP(2^ oymSTz2F8sWt=KoSa|m!Swr||{oq009h%O_;W=E03%o7_}03F;ILI3~& delta 57 zcmZoMXfc=|&e%4wP;8=}A|vC(0Ba!8qqOm=5&Ogk>YLd)1UMMmHeUSBJeglamz9x$ Mf#JYrTam-e01H?Vl>h($ diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index 64d82c9fe294f15695bd229a3d2458114e4a1d00..0d5fa2e607f6cf2ab669990baf0cf83aba501af2 100644 GIT binary patch delta 20 ZcmeC<>f_=L<>lpK0D|@&g^k?ItNf_=L<>lpK0D`ti*^S)HtNU@HINRZDi>51GSvw~q z|I)3UvUKXysqZ;a6sf3U=vn^dz2AMk_kPbgX*7HT#@f%f@yIfaALuL(2b>*va|yr< zMx>FDkPw5J%#vneg%;Qbv!$Ilp;Ot8bQ3T1h_PodmwDd|=5gzSa_7blYrs)f1FnYL zjTQR9_$&Y>m@@&Z9~&7lC90n?M^ov zlnGCZyt5~YPi4QeE93lf{e#TT)_Y}FUL*Gg0PkI@Vbg4pivO#IHZ0u1#oGY??*9u9`q+Y6&~Xj=7{3CaIZz8%yGMK= zhJ0R)rObneWd6{^)*wWzQjS4mb0}mE+jVX8v`mx*o}Lv~2dCI?5wx2~l?xN$N`56{ tIXLIZXameyTRR8XdR2Q>^{Gz0ud159n|)>P@gF9~6zimVtd_S*{{T_H8)E2QCJ)($X1${Sy-A1WO0;a z=B8HV=cQ^+ZeuiJWSYE_(M^FBsQwmnUVeELPfB7*YJ750Dv(N9$xtK#lqr&!EYIXq z&jw_Ia52b<9E<{tB0wm>SOgOD)8x3tP{age-QrHmNi5Ee&&f~E%qwC6ibU}h7v?19 zBxj`NR_XznMPS=lee+XNbHJLRmH?GPSdt)PIBatBQ%ZAE?Lgit2HL^Sz{3cH%mC8$ BLsSz+a@sNR%|79+eU5+=RIpX!WA5)D?Cv_$;FKDQF;PivoN@% z2evN(F@(YpyNK2cnGU;Tx>`08kFm+S4-n+D@N&UHgD#VU3UFxPR<$pOum+s0p`&W~ zCu7lZQBgd$P#{&oxllfvA5~5Gu1~Ig|8BN6c{bDY zd%?&RjZ-+Qo-=iEFvw;`?ud(pQ{&jnYQ6f|?8rL@U?rbBXTS~yf?@G)9dL7?a zvjlSl^8^io1%gF_oB70gG+stpxZQr5$uz?<^R%Bu{q*TpXsD3RtSFO7IIn7SXNjOi zFs&gmilC?$g?*^dxv<4B8R)`RopfIoW-L=>mB$A|sg4S7FN!m%c6N^ndv6>mohg%! zT`jf7rwg+qMB#M%NfKpYMctzKD+JUmwMwu?Ky@x4QtKqGw3A46m+b$wjZ@na93Bd! z$(ey=ScU-xR9e3rXAXSBhb6NCby!EuK+OlWk$<+s@pZ6kR!)OA4cm$JCdD<%xavL% z%(<*nS)#HL<^PQw5qKT*lf18S3I;) z4&}zFT5$&s`~dg^969!E@duFj5zK6=w!+eUGvgVLALGCE-$CPPz3vkjH$QGhzntU7 z#_lcfIN>xVqot-J$}8OZKt>gAa|g7=UG9OlIpbB(4yR8@=>Ne&`^TTYQNI|{M_n6S zRaU1yWwZk#gCAe%CS7m#|XNeLfc%^2^W3luk?zlt^(}J9Rqf|C4|?Q?9?=Kn`LnsV^mDIAc)dsF?1JBbxh6;pWCf%RatU&( z6EgR6mixRuBzYBd2ekXSmiu2QC5Jk9;UT;G?;pO@I#qWEgD5Rt+k0DeIFf82nur!+ z1<^)y5Z&U$-dXg(G~U51(IU~tPNJy@gYuo_Wz4#QID1}+>9T@roHuf!g>iT`O_gzE zl#GS3Vv!g(N>h>WuqM|qdmVudkQ<1r2p3@NsYvc*hEC)Soa+Ndemv1S77)q)?+e4e zU;qoMez9wHR|C3MvEie%=oYo%yD%D52avOp13nwaTmgU%RI^$U^?or544A8O|V^))`{{wD)s2~6U diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 7a7c4847946fea025fc368a5bc98c663cc8a63df..723c0ee5d3cc11a2e950433f92e9bdcecf962343 100644 GIT binary patch delta 1262 zcma)4&u`O66rMM>)BJGUG-*hihOqovDJw)5cDsAn3LyapwAu=Rda<;MOlGz<*iQQF z2#QkW&=ofhmH&a{*duV_x~KgcEdB-#NL)DaW?X)W3%2HaZ$5wX&CK(A?YwI^+tq5B z(evufS?{OPk<;N099_CT4XbW7bX*6RFoYE>hBdbqF1brIXQB|)!@677`2yt)x1n{# zU^#5MP0g2rQ(?<(0h1uga^;Y_t8#VL7L_^ZXj3eSs&M{ghoD|}P4kPIzgH7W`3JY7 z>AI#HV)=wUt=Xn#Pl?tE+tuufW>-b~ggqnH?y+9y=^Wadpj-p$PISYlSVD+m5a zrV;$&^dRHnKB4)~I2xpLxPAJVCS%eab2O+#SS2`S*j9NvUEp`BiitS^GqLkh@b>`6 zY2UnlUTMe+9-pXbifaT}aWnA3`@*|+F8$BkxVoabcsv>fzKnYnTvUXGUbG`KBajg; z<%$GHi62U=r#AMw zLle6b;{f)$6G%z|1b+rCSCFS=`FhEUlcQIZ!B>?GrSj70-+^*xZC7 z*ia@cK%0ijwC;($uDsS!4!A!`pTqigg>q^^eMM}M1FkCgyot_q>s0(`2c__3l*GT2 zC~rIi|DgP%v!Lddary!-->T&K_c#}F>E;)vD&Ok;kUlMJO?Bg=LyTL9hKWCnberbI zQ~jwcnlWrpo|WUhzzYVuGTg^yMHKt}$O~n^k4-hTa5zpRcGS8J1*+Qm5~w!)_UgBk m$7VPb<3L^mlEgm~T!0!Z)3EcGmyIHonS(=-gI)UqHS+h delta 690 zcmZ9I&5P4O6u{@rByG|rX}W3aB7Ur_dx*%cDBh$jcoLxqx|du^+!?fxq-BzTEJ_dc z>Y>a(phwUC2VV5xVb8^b;NRfIlW!(f(FyNketB=+$B*c15S;jahu{%UuBPX$b#RG( zB0sG=3ZXe$odbfIDJmMUzNGZwK6c2gY{Ly1dK1 z*JK6yONNH~h6lXY@ML6YXlS4BY-#%fj~(WE@p2&gr2Wn0q`CW8Nii%ir^x+Hr2@tDK*73fM!E|`BjmE1SqS`q3vNV6n)A63V zVc)$S8CKSdMK%*<+?BotwoHp>V#6{~$X*js$wf8Gg$&i&zIH`-g24x967O`8E`GnT zftlP@=k~*4(`Y4C3=7Y*FkMJ!Z=wU{B3cvpRQCd;H% z%&XbFFso=@)H{$Ns*N+97HKY~Q`y&7Th8lB$dUf9$NImXsl45LKIe5N#(K(f57l)D T!878~4s*Z(3ITJ}H`o0IB_EKi diff --git a/website/database.db b/website/database.db index 4827cbce9145d1a43c3ebf3e81621d7c01c68d7a..c232391466f50c73b11f17504e1f74e1b387e09a 100644 GIT binary patch literal 36864 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 P%xUvZoh%y&Q$YS3Xgdhw delta 234 zcmZozz|_#dI6+#FiGhKE1&CpQaiWf~FcX8Ge+@7H4+dtw6AXMO_|Nk%+bk#$#<%$d zpB*Dh83TXWW + {% block submenu %} + {% endblock %} {% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %} {% if category == 'error' %} diff --git a/website/templates/menu-div.html b/website/templates/menu-div.html index 42f2205..74e1744 100644 --- a/website/templates/menu-div.html +++ b/website/templates/menu-div.html @@ -1,38 +1,36 @@ {% extends "base.html" %} + +{% block submenu %} +
+ + + +
+ + +
+
+{% endblock %} + {% block title %} Guill Menu {% endblock %} + {% block content %} {% block header %} {% endblock %} -
-
-
- -
- - - -
- - -
-
- -
-
- {% block menu %} - {% endblock%} -
-
-
+ +{% block menu %} +{% endblock%} + + {% endblock %} \ No newline at end of file diff --git a/website/templates/recipe.html b/website/templates/recipe.html index d6a4e1d..6fdb1c5 100644 --- a/website/templates/recipe.html +++ b/website/templates/recipe.html @@ -6,9 +6,45 @@ {% block header %}

Guill Menu

-

Recipes

+

Recipe for DISH

{% endblock %} {% block menu %} - +
+
+ + + + + + + + +
+ +
{% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py index 1f0aa81..862ce14 100644 --- a/website/views.py +++ b/website/views.py @@ -42,7 +42,7 @@ def menu(): menulist = [] for menu in menu: - menulist.append(menu.item) + menulist.append(menu.name) date = menu.date_created.date() if date > maxdate: maxdate = date @@ -50,11 +50,23 @@ def menu(): get_menu() menu = Dish.query.all() menulist.sort() + # get_menu() return render_template("menu.html", user=User, menu=menulist) -@views.route("/menu/recipe") +@views.route("/menu/recipe", methods=['GET', 'POST']) @login_required -def ingredients(): +def recipe(): + if request.method == "POST": + qty = request.form.get("qty") + measurement = request.form.get("measurement") + ing = request.form.get("ing") + notes = request.form.get("notes") + + item = Recipe(qty=qty, measurement=measurement, ing=ing, notes=notes) + db.session.add(item) + db.session.commit() + flash('Recipe created!', category='success') + return render_template("recipe.html", user=User) @views.route("/menu/dishes") From c7a917e797e29f3b5b6310c51cb89da4bb8c024d Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sun, 22 Aug 2021 23:35:01 -0700 Subject: [PATCH 05/70] init --- website/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 1294 bytes website/__pycache__/auth.cpython-39.pyc | Bin 0 -> 2311 bytes website/__pycache__/models.cpython-39.pyc | Bin 0 -> 1478 bytes website/__pycache__/notion.cpython-39.pyc | Bin 0 -> 1812 bytes website/__pycache__/views.cpython-38.pyc | Bin 2885 -> 3298 bytes website/__pycache__/views.cpython-39.pyc | Bin 0 -> 3268 bytes website/database.db | Bin 40960 -> 40960 bytes website/templates/base.html | 2 + website/templates/css/nutrition.css | 118 +++++++++ website/templates/dishes.html | 7 +- website/templates/menu-div.html | 5 +- website/templates/menu.html | 7 +- website/templates/recipe.html | 280 +++++++++++++++++--- website/views.py | 46 ++-- 14 files changed, 408 insertions(+), 57 deletions(-) create mode 100644 website/__pycache__/__init__.cpython-39.pyc create mode 100644 website/__pycache__/auth.cpython-39.pyc create mode 100644 website/__pycache__/models.cpython-39.pyc create mode 100644 website/__pycache__/notion.cpython-39.pyc create mode 100644 website/__pycache__/views.cpython-39.pyc create mode 100644 website/templates/css/nutrition.css diff --git a/website/__pycache__/__init__.cpython-39.pyc b/website/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f4d2179b8a2425f74e3e7a5522789069783457bc GIT binary patch literal 1294 zcmZuxOK;mo5Z+xrL{kqtZ4(y-TDV0}K!=z?4><%zP}x@NqPBp>&LMkQP};RjcPT2n z%Q_b1lLDj#nqN>9aE|^B{U^Nkl)sQuXQ(JmfiAJbnSIRTn~zM}?U=xL`TJJ-mq*Co zXnZ&r7~jIQ0}zr(s!2{crKmH_a*unp?rA>{cu?!U4)X?YP@=pA;gJmZnha&*1>v!b zS~~lzbB<@b(2JgbXBX_W8)D)G3ipr`tQa7^T`if?D34?5-O;S4Bch(p(9_!%;Cg z&Bj$@e^(58NBxS)A&=@P;KDTEw246QkBk~;)+r-~x>QpGmGLkyq|(+j(dYWR$Sd9% zBpQ!v90fwpo0zP?WR&R!mG|EO?d8dQ$zO8|Bd?=C;MV3|!g^S^!EgAMyN2nSu1(8o=nxc$m`=RiBjULj2b=^My&YL6TIVdJb?|gKROMfZ*@5*SZR70L`bkSr=IgEYjQt zaTlfyK@i%ZEn2S)x-A}@;vb;yA>XKV0UtoR{1q7dqAOO|Isx8X?$@Z+y{NNT=7X5j fPCp3#K7%USfxebnJwnFY4hVo2AAr^OqR;*TIF~Sj literal 0 HcmV?d00001 diff --git a/website/__pycache__/auth.cpython-39.pyc b/website/__pycache__/auth.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4ffdefcc127a6f97d8e6d2012ee088d6f703bf6d GIT binary patch literal 2311 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 UPUHL1Xhug&WfdA(lt)qi2Y5MZJ^%m! delta 1247 zcmZuw%Wm676y*#_i6SXQa{Q7kD-R?AgcfNUIEELllC)j4HsDRs040zJv}Rz-CMD)_ z)Yt|MEnKvVz>8o$pwcqyZu$dV6-9w|M|9O+D3EpUjNCdYN@C93IrlMV?vQ`he_E`3 zSuVQb;j^PMFJ=&uCER^+|(yQ=(@d=MpQk$~VRtQE#xK`74^Q zvf7Lfnwp){>{T{@!LIW9L4z%@MYgm@+44EXT6NaA@V0c$iq5Gu+3E#-jkUfo+SlYW z@^dk_zwYxFsrok%eYRdI*kR*AGYj>tmd@OayNlt!a?+T z8d#qT9_O~`i-^nL3J;vTFc`(V9Hd`dBd_J-;-jxr-8RX|(Zvq9gcXF`*^I(?mxZ01 zxcUo+akAJ;!sPB|H0*^@+CgI$fa&HTKRzjG_r8duHic#Rd$DsrFN8_L2Q0VJAqX(B z3Ml1m58lTq@Ks7WN|Ffm=A;iT`Ow*3m>pIHYblnBx+=eSZjT=zd18MM^TDWx=D&}H zmW|^R9O<_R!Z;ukIyFuWVNR^6F|pAmd&Vivj8BcHcTSCrP70ZEP@EEC;OyuKGcz-C zXhAD8Ps#IEMns7bM$gHTs^gAlg$@l!gm-3;x3%3`c@PQx#R;s%|K3DN7~)??%pMJY=JYcL+wL_YiK8Dw)Tj)uVpbbg=!DRB)!m PuWGDS2`v)8q85Jx18NXG diff --git a/website/__pycache__/views.cpython-39.pyc b/website/__pycache__/views.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c9b3a37fd5cbb3537babb58b8cb4bd08b9956cb1 GIT binary patch literal 3268 zcmai0TW=f372eq!mlsLYU9ucowxl*pA~OgIwTX&p) zQ|04dfXcTh#eL>D+~F*9B#W7JV^?~yC;ix$K^(|14rL{-FzVxGk*vm5S&M6^d)&|J zvJp4rR6Hf8<7sOPvKiTon{qauwPV6;PR_-1R_tJic#-I~7jqXrkM%@_}LcNEpoR(+&$0;WAU&Ca=7owXE z1co+xLU)ScV34JvFcHwE@sT9zw^yMPc2`Vn%h4lA^{Vpa5Rnq6V#E$W$ zvjqQ4#oMAwt6uy(C{(^fDegjWHb!8qIP=bgkv?y06IVN9Hg=C)z~t?`r&v@7L#M^m z5`8?w`f(i#^+c!8iPCYktN^`V9CZVIK78M%6Bcc?tK~Oee|^9GIPVT|Bwe(hr26S_ zxBUYUJ=}f-%(h<*b*|DRYrhq{MXE*H?)~22$k4<%*3M8)W7Z;sa99I>brV{bsuw@H z6x41{_g5&|Ibf&mnKN;EIN#WL?EK>koXz71vWYkL#_oa7T^)?QW47${yoo<%r{UN? zW6XIo2fcFUFd$K)K+}I<8?8t+pqT)1p^l7~WSQNH@%xDs#w#@3nhXYj!uUn5bSp3+ zhs(*W^vzO)lTVs)Qy$l{RO?KT)dE+FHCm!ZQBV$@N4;o5IIQOSEW&>QAVf^HVEe$@ zqoBQ?OK}Ad>h7ahKxoq%4%dvkC#7RYRT^?{U(1XFiGsA{Di0mi6bbU0b>JP_ zZtEUwK1zTRqEyiCUu%zGuYS}XTx+kPt&VY__D-*lZJ=!mWg2DX%$-!Ojcvj{i?Pvf zk3}qneC`C%G^rxK{4wg|%4x{w&)7H`S4*u|nbat{#x)yhH^%HB;tPE7ox_(-5PQ1H zmo<9ul@kxKx4J_#R17m+sLz3@sSQ*<5K4n7V*eSq$^<$^3@N(naShA`64K&lJqoCG z1Gh8n?w6M4)BNpvzNbZh{d1li6)h9?hjLe_QRBy?(Cg0?_z%?O6YH43-tJMf_0#s2 z+}`4G^h_o_@%qJ&#smLR)X*g8K&{(bKV6|4+73m@OOzslD1pV1+@1GyQ*Cfz687`; zFpC~!iQMJM!#|+ge^8v!5{1~k2U*@tvf?3>vIB;DhvH~dwaqq`UG*gfnCOB|TXi)< zhQN}P@iNg@vtypO z`}y1F1ae#l$?0=Y<1m%I*D8yveK^M&<3@S??Sx0yQSfQ4Ev#A)**RXwd|dk`TgQKe zZKB*`w?G3;rv8FhnLhB5cTO0d{IFlx;7BK zol%t*C>i4%W#6W$k`xsYgIXuCLE;XHYcP6>4y1lZ;`bzeWf>wE^$6mRCO*r+ zJ?@^d30X<^ptExwX@C-;wFl5W4dS4*IQDpW;!k`X9E7;U=m(@ok1S?YUf~h1p192E zhq?yR3v`{=bYmRwy2Y`vqaI@?#(SfWOkIkk7%D-j(RgXUXM%pNMbYxr59p+xka$Ys z8N_I&d@-zdmB0n%cj8Jh>~=*_0D!0qQ!iIXqk4&tb<{7Vqb%&LDMbmvge6pXJmg9m z4|zsWdR3HWOr^kdY2HU}AiT^u@6F3B{L;M0H5Re zR@f&*nPds~IE2fAxTPsYY2NZv$x7#5sTFUsBq9AI} TBgAFX9?3@2%37238Pfj`iuL5c literal 0 HcmV?d00001 diff --git a/website/database.db b/website/database.db index e78b96894173997b00d4c3b004f5f62c9be40157..d5a1bdd98eac58105a3bfe2c4edb5803b2c2e2aa 100644 GIT binary patch delta 90 zcmZoTz|?SnX@WFk*hCp;#;}bEOY-?x`CSQhUTg)lRN9Bxqt$ORz^lvrk0!A>njxi7fBWP delta 40 wcmZoTz|?SnX@WFk$V3@u#*mE(OY*sx`P&)zFY&MAZ{IAaP|3f!y}nWb02G=Hg8%>k diff --git a/website/templates/base.html b/website/templates/base.html index 1f4353e..40f1a32 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -14,7 +14,9 @@ src="https://kit.fontawesome.com/999ca2bb93.js" crossorigin="anonymous" > + {% block title %}{% endblock %} + {% block style %}{% endblock %}
{% endblock %} \ No newline at end of file diff --git a/website/templates/productivity/goals_single.html b/website/templates/productivity/goals_single.html new file mode 100644 index 0000000..2776602 --- /dev/null +++ b/website/templates/productivity/goals_single.html @@ -0,0 +1,73 @@ +{% extends "productivity/prod-div.html" %} + +{% block title %} +{{current_user.username}} Goal +{% endblock %} + +{% block header %} +{% for goal in goals %} +

{{goal.name}}

+{% endfor %} +{% endblock %} + +{% block menu %} + +{% for goal in goals %} +{{goal.name}} +{% endfor %} + +Percent Complete +
+
+ {{percentcomplete}}% + + +
+
+ + +{% for goal in goals %} + + + + + + + + + + + + + + + + + + + + + {% for task in tasks %} + + + + + + + + {% endfor %} + +
CompleteTaskGoalDue Date
+
+ {% if task.checked %} + + {% else %} + + {% endif %} + {{task.item}}{{task.goalname}}{{task.duedate.strftime("%m/%d/%y")}}
+{% endfor %} +{% endblock %} \ No newline at end of file diff --git a/website/templates/productivity/tasks.html b/website/templates/productivity/tasks.html index 364b42e..6251e78 100644 --- a/website/templates/productivity/tasks.html +++ b/website/templates/productivity/tasks.html @@ -61,8 +61,13 @@

Tasks for {{current_user.firstname}} {{current diff --git a/website/templates/recipe-single.old.html b/website/templates/recipe-single.old.html deleted file mode 100644 index 458803b..0000000 --- a/website/templates/recipe-single.old.html +++ /dev/null @@ -1,527 +0,0 @@ -{% extends "menu-div.html" %} - -{% block style %} - -{% endblock %} - - -{% block title %} -Guill Menu - Recipe for {{dish.name}} -{% endblock %} - -{% block header %} -

{{dish.name}}

-{% endblock %} - -{% block menu %} -
-
-
- {% if dish.pictureURL %} - Picture Of Dish - {% else %} - Picture Of Dish - {% endif %} -
- - - - - - - - - - - - - -
-
-
-
-
Recipe
-
-
- - - - - -
- - - - - - - - - - - - - {% for recipe in recipes %} - - - - - - - - - {% endfor %} - -
QtyMeasurementIngNotesDelete
{{recipe.qty}}{{recipe.measurement}}{{recipe.ing}}{{recipe.notes}}X
-
- -
-
Steps
-
-
- - -
- - - - - - - - - - - - - - {% for step in steps %} - - - - - {% endfor %} - -
NumberStepDelete
{{step.step_num}} - {{step.step_text}}X
-
-
- -
-
-

Nutrition Facts

-

Serving Size: {{ dish.servingSize}} -

Servings: {{dish.numServings}}

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Amount Per Serving -
- Calories - {{ (nutrition.calories/dish.numServings) | round(1) }} - - Calories from Fat - {{ ((nutrition.fat_total/dish.numServings)*9) | round(1) }} -
- % Daily Value* -
- Total Fat - {{ (nutrition.fat_total/dish.numServings) | round(1) }}g - - {{ (((nutrition.fat_total/dish.numServings)/65)*100) | round(1) }}% -
- - Saturated Fat - {{ (nutrition.fat_sat/dish.numServings) | round(1) }}g - - {{ (((nutrition.fat_sat/dish.numServings)/20)*100) | round(1) }}% -
- - Trans Fat - {{ (nutrition.fat_trans/dish.numServings) | round(1) }}g - - {{ (((nutrition.fat_trans/dish.numServings)/2)*100) | round(1) }}% -
- Cholesterol - {{ (nutrition.cholesterol/dish.numServings) | round(1) }}mg - - {{ (((nutrition.cholesterol/dish.numServings)/300)*100) | round(1) }}% -
- Sodium - {{ (nutrition.sodium/dish.numServings) | round(1) }}mg - - {{ (((nutrition.sodium/dish.numServings)/2400)*100) | round(1) }}% -
- Potassium - {{ (nutrition.potassium/dish.numServings) | round(1) }}mg - - {{ (((nutrition.potassium/dish.numServings)/4700)*100) | round(1) }}% -
- Total Carbohydrate - {{ (nutrition.carb_total/dish.numServings) | round(1) }}g - - {{ (((nutrition.carb_total/dish.numServings)/300)*100) | round(1) }}% -
- Net Carbs - {{ ((nutrition.carb_total-nutrition.carb_fiber)/dish.numServings) | round(1) }}g - - {{ ((((nutrition.carb_total-nutrition.carb_fiber)/dish.numServings)/225)*100) | round(1) }}% -
- - Dietary Fiber - {{ (nutrition.carb_fiber/dish.numServings) | round(1) }}g - - {{ (((nutrition.carb_fiber/dish.numServings)/25)*100) | round(1) }}% -
- - Sugars - {{ (nutrition.carb_sugar/dish.numServings) | round(1) }}g - - {{ (((nutrition.carb_sugar/dish.numServings)/50)*100) | round(1) }}% -
- Protein - {{ (nutrition.protein/dish.numServings) | round(1) }}g - - {{ (((nutrition.protein/dish.numServings)/46)*100) | round(1) }}% -
- -

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Calories:2,0002,500
Total FatLess than65g80g
Saturated FatLess than20g25g
CholesterolLess than300mg300 mg
SodiumLess than2,400mg2,400mg
PotassiumLess than4,700mg5,800mg
Total Carbohydrate300g375g
Dietary Fiber25g30g
- -

- Calories per gram: -

-

- Fat 9 - • - Carbohydrate 4 - • - Protein 4 -

- -
-
-
-
-{% endblock %} \ No newline at end of file diff --git a/website/templates/wifi.html b/website/templates/wifi.html new file mode 100644 index 0000000..fb28b2e --- /dev/null +++ b/website/templates/wifi.html @@ -0,0 +1,80 @@ +{% extends "base.html" %} + +{% block title %} +Wifi Home Connections +{% endblock %} + +{% block content %} +

Wifi

+ + + + + + + + + + + + + + + + +
SSIDPassword
+ + + + + + +
+ + + + + + + + + + + {% for wf in wifi %} + + + + + + + + {% endfor %} + + {% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py index a4bcc2c..2a42724 100644 --- a/website/views.py +++ b/website/views.py @@ -5,7 +5,7 @@ from sqlalchemy.sql.expression import join from sqlalchemy.sql.functions import current_user, session_user from werkzeug.datastructures import ContentSecurityPolicy -from .models import Allergies, Dish, Doctor, Facility, Goals, Medications, Planner, Projects, Steps, Tasks, User, Recipe, A1C +from .models import Allergies, Dish, Doctor, Facility, Goals, Medications, Planner, Projects, Steps, Tasks, User, Recipe, A1C, Wifi from .notion import get_supplies, get_menu from datetime import datetime, timedelta from . import db @@ -16,7 +16,7 @@ from .vfc_maker import make_vfc import datetime, sys, pdfkit, flask_login, os from math import ceil -from flask import json +from .wifiqrcode import generate_code views = Blueprint("views", __name__) @@ -491,7 +491,97 @@ def productivity(): @views.route("productivity/goals", methods=['GET', 'POST']) @login_required def goals(): - return render_template("productivity/goals.html", user=User) + if request.method == 'POST': + newGoal = Goals( + name = request.form.get('name'), + pictureurl = request.form.get('pictureurl'), + status = request.form.get('status'), + measurement = request.form.get('measurement'), + datestart = datetime.datetime.strptime(request.form.get('datestart'), "%Y-%m-%d"), + dateend = datetime.datetime.strptime(request.form.get('dateend'), "%Y-%m-%d"), + userid = request.form.get('thisuserid'), + ) + db.session.add(newGoal) + db.session.commit() + + completedTasks = db.session.query(Tasks.goalfk,func.count(Tasks.id).label('count')).filter(Tasks.checked == True).group_by(Tasks.goalfk).all() + allTasks = db.session.query(Tasks.goalfk,func.count(Tasks.id).label('count')).group_by(Tasks.goalfk).all() + + percentcomplete=[] + projects = [] + for completed in completedTasks: + projects.append(completed[0]) + + for i in range(len(allTasks)): + allvalue=allTasks[i][0] + if allvalue in projects: + for a in range(len(allTasks)): + if allTasks[i][0] == completedTasks[a][0]: + perc = round(completedTasks[a][1]/allTasks[i][1]*100,2) + percentcomplete.append(tuple((allTasks[i][0],perc))) + break + else: + next + + goals = db.session.query(Goals).order_by(Goals.name).all() + return render_template("productivity/goals.html", user=User, goals=goals, percentcomplete=percentcomplete) + +@views.route("productivity/goals/", methods=['GET', 'POST']) +@login_required +def goal_single(id): + if request.method == 'POST': + if request.form.get('complete') == 'on': complete = True + else: complete = False + newtask = Tasks( + project = None, + item = request.form.get('task').title(), + checked = complete, + userid = request.form.get('thisuserid'), + duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), + goalfk = request.form.get('goalfk') + ) + db.session.add(newtask) + db.session.commit() + return redirect(url_for('views.goal_single', id=id)) + + completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).filter(Tasks.checked == True).count() + allTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).count() + + if allTasks == 0: + percentcomplete = 0 + else: + percentcomplete = round((completedTasks/allTasks)*100,2) + + goals = db.session.query(Goals).filter(Goals.userid == flask_login.current_user.id).filter(Goals.id == id).all() + tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() + return render_template("productivity/goals_single.html", user=User, goals=goals, tasks=tasks, percentcomplete=percentcomplete) + +@views.route("productivity/noTOyes//") +@login_required +def goalnoTOyes(taskid, goalid): + + task = Tasks.query.filter_by(id=taskid).first() + task.checked = True + db.session.commit() + return redirect(url_for('views.goal_single', id=goalid)) + +@views.route("productivity/yesTOno//") +@login_required +def goalyesTOno(taskid, goalid): + + task = Tasks.query.filter_by(id=taskid).first() + task.checked = False + db.session.commit() + return redirect(url_for('views.goal_single', id=goalid)) + +@views.route("productivity/deletetask//") +@login_required +def deletegoal(taskid, goalid): + + Tasks.query.filter_by(id=taskid).delete() + db.session.commit() + return redirect(url_for('views.goal_single', id=goalid)) + @views.route("productivity/projects", methods=['GET', 'POST']) @login_required @@ -539,21 +629,30 @@ def tasks(): if request.method == 'POST': if request.form.get('complete') == 'on': complete = True else: complete = False + + if request.form.get('project')[0] == "P": + project = request.form.get('project')[1:] + goalfk = None + else: + project = None + goalfk = request.form.get('project')[1:] + newtask = Tasks( - project = request.form.get('project'), + project = project, item = request.form.get('task').title(), checked = complete, userid = request.form.get('thisuserid'), duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), - goalfk = None + goalfk = goalfk ) db.session.add(newtask) db.session.commit() projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).order_by(Projects.name).all() + goals = db.session.query(Goals).filter(Goals.userid == flask_login.current_user.id).order_by(Goals.name).all() complete = db.session.query(Projects.name.label('projectname'), Projects.status.label('projectstatus'), Tasks.checked, Tasks.duedate, Tasks.goalfk, Tasks.id, Tasks.item).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.checked == 0).order_by(Tasks.duedate, Tasks.project, Tasks.item).all() incomplete = db.session.query(Projects.name.label('projectname'), Projects.status.label('projectstatus'), Tasks.checked, Tasks.duedate, Tasks.goalfk, Tasks.id, Tasks.item).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.checked == 1).order_by(Tasks.project, Tasks.duedate, Tasks.item).all() - return render_template("productivity/tasks.html", user=User, projects=projects, complete=complete, incomplete=incomplete) + return render_template("productivity/tasks.html", user=User, projects=projects, complete=complete, incomplete=incomplete, goals=goals) @views.route("productivity/projects/", methods=['GET', 'POST']) @login_required @@ -581,7 +680,7 @@ def project_single(id): else: percentcomplete = round((completedTasks/allTasks)*100,2) - projects = db.session.query(Projects.id, Projects.name, Projects.status, Projects.last_reviewed, Projects.when_review, Projects.next_review.strptime("%Y-%m-%d"), Projects.pictureurl, Projects.userid).filter(Projects.userid == flask_login.current_user.id).filter(Projects.id == id).all() + projects = db.session.query(Projects.id, Projects.name, Projects.status, Projects.last_reviewed, Projects.when_review, Projects.pictureurl, Projects.userid).filter(Projects.userid == flask_login.current_user.id).filter(Projects.id == id).all() tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() return render_template("productivity/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete) @@ -682,4 +781,34 @@ def taskupdate(taskid): def deleteA1C(id): A1C.query.filter_by(id=id).delete() db.session.commit() - return redirect(url_for('views.a1c')) \ No newline at end of file + return redirect(url_for('views.a1c')) + +@views.route("/wifidelete/") +@login_required +def wifidelete(id): + file = db.session.query(Wifi.path).filter_by(id=id).first() + if os.path.exists('website/'+file.path): + Wifi.query.filter_by(id=id).delete() + db.session.commit() + os.remove('website/'+file.path) + else: + print("The file does not exist") + + return redirect(url_for('views.wifi')) + +@views.route("/wifi", methods=['GET','POST']) +@login_required +def wifi(): + if request.method == 'POST': + path = generate_code(request.form.get('ssid'), request.form.get('password')) + newwifi = Wifi( + SSID = request.form.get('ssid'), + password = request.form.get('password'), + path = path, + userid = request.form.get('thisuserid') + ) + db.session.add(newwifi) + db.session.commit() + + wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() + return render_template('wifi.html', user=User, wifi=wifi) \ No newline at end of file diff --git a/website/wifiqrcode.py b/website/wifiqrcode.py new file mode 100644 index 0000000..60655cd --- /dev/null +++ b/website/wifiqrcode.py @@ -0,0 +1,15 @@ +import wifi_qrcode_generator +import re, os + +def generate_code(SSID, Password): + qrco = wifi_qrcode_generator.wifi_qrcode( + SSID, False, 'WPA', Password + ) + file = re.sub(r"[^A-Za-z]+", '', SSID) + ".png" + fullfile = os.path.join('website', 'static', 'qrcode',file).lower() + full = os.path.join('static', 'qrcode',file).lower() + + print(fullfile) + + qrco.save(fullfile, format='PNG') + return full \ No newline at end of file From a696803e12ae7c88886853a4132a9bd1a1db6a7a Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sat, 18 Sep 2021 23:16:22 -0400 Subject: [PATCH 24/70] init --- website/__pycache__/views.cpython-38.pyc | Bin 25803 -> 26393 bytes website/database.db | Bin 225280 -> 225280 bytes website/templates/base.html | 12 ++++++++++++ website/templates/trip/itinerary.html | 12 ++++++++++++ website/templates/trip/lodging.html | 12 ++++++++++++ website/templates/trip/trip-div.html | 16 +++++++++++++++ website/templates/trip/trip.html | 12 ++++++++++++ website/views.py | 24 ++++++++++++++++++++++- 8 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 website/templates/trip/itinerary.html create mode 100644 website/templates/trip/lodging.html create mode 100644 website/templates/trip/trip-div.html create mode 100644 website/templates/trip/trip.html diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 9274eeed85d7659d86e5101d308fa154a846b349..48d74b7fda7e9df7c915b301d30788b3dab28273 100644 GIT binary patch delta 600 zcmX?ol5yraM!ry9UM>b8kYDMRxO>t>J{iWGjoN~238@ZQjwuUMq*G+lnNnnXnNoRD z7Nsn1VQ6M-W{k=Q%Pv8YU7E5CDq8@SU5+BVB4s61wlGB~m_c*ZW+%3usQM}{{gR^0 z0x*#bat1PB0dkyyxL6EGlrUs5rZ8qR6>*g?r7)E+r!e<20nK6YE3yE}R`J1&(aR{w z%_%Yj3a(@+Vg*t~VITrzSdk2fFhLNL|0!_Rvw*Z3G6U@asbOH|Vk**R1RBW;aavA( zN_u8qIz_G%1iKDu62gH+T0naye^LnnjZ@BrIf%+FX>#%ESW-jUtd+igX!4S|@iW X^D#PXo|SCKD8wTmz{teN!-^mQ^`?wY delta 71 zcmbPvj`8$KM!ry9UM>b8IGyL3m^@)3pA4hWMr}bhwiKaY2F-<==dkreF=^&c{+qOr b@z&<~$*fG1Q|v@0A5Z0D)Z2V5)sPVY4Sg3C diff --git a/website/database.db b/website/database.db index 65f58f8eea595da1da634010ab6a0967500f4000..5d694c11c5277bbaa4fdd90629e0403defda1429 100644 GIT binary patch delta 331 zcmZp8z}xVEcY-vd))dCp6sD~y%nRh1l^L#0XIEgh=V1KFID^rg z;o8K;4ym}N1TF@34o*i$V@`(f)YNPRLj|Aw#1sXS$(=8h>sHEfox)GI34u*v**S@j}@iZiIn>p0TBwp}8rB5e5cvO>x+bFakLP zW`>cKk-46wxq+#v37Q!onYgA{>}D8(%ut281L$T8JxfDVGfN{3GYn0)M=3Ec^92Av CP*I}* delta 79 zcmZp8z}xVEcY-vd@kAMCR$~S|`x}iZttpJHDNI{am>0-1%QHnyXIEgh=U`%HT*DZ` e@MmJAdd a Recipe +
  • Projects
  • + + Logout {% else %} Login diff --git a/website/templates/trip/itinerary.html b/website/templates/trip/itinerary.html new file mode 100644 index 0000000..7420943 --- /dev/null +++ b/website/templates/trip/itinerary.html @@ -0,0 +1,12 @@ +{% extends "trip/trip-div.html" %} + +{% block title %} +Itinerary +{% endblock %} + +{% block style %} +{% endblock %} + +{% block content %} +

    Itinerary

    +{% endblock %} \ No newline at end of file diff --git a/website/templates/trip/lodging.html b/website/templates/trip/lodging.html new file mode 100644 index 0000000..9e91bd6 --- /dev/null +++ b/website/templates/trip/lodging.html @@ -0,0 +1,12 @@ +{% extends "trip/trip-div.html" %} + +{% block title %} +Lodging +{% endblock %} + +{% block style %} +{% endblock %} + +{% block content %} +

    Lodging

    +{% endblock %} \ No newline at end of file diff --git a/website/templates/trip/trip-div.html b/website/templates/trip/trip-div.html new file mode 100644 index 0000000..4a5ee2b --- /dev/null +++ b/website/templates/trip/trip-div.html @@ -0,0 +1,16 @@ +{% extends "base.html" %} + +{% block submenu %} + +{% endblock %} + +{% block title %} +{{User.username}} Trip +{% endblock %} + +{% block content %} +{% endblock %} \ No newline at end of file diff --git a/website/templates/trip/trip.html b/website/templates/trip/trip.html new file mode 100644 index 0000000..cd2e4e6 --- /dev/null +++ b/website/templates/trip/trip.html @@ -0,0 +1,12 @@ +{% extends "trip/trip-div.html" %} + +{% block title %} +Trips +{% endblock %} + +{% block style %} +{% endblock %} + +{% block content %} +

    Trips

    +{% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py index 2a42724..ff273bc 100644 --- a/website/views.py +++ b/website/views.py @@ -811,4 +811,26 @@ def wifi(): db.session.commit() wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() - return render_template('wifi.html', user=User, wifi=wifi) \ No newline at end of file + return render_template('wifi.html', user=User, wifi=wifi) + +# Trips +@views.route("/trip/trip", methods=['GET','POST']) +@login_required +def trip(): + if request.method == 'POST': + pass + return render_template('trip/trip.html', user=User) + +@views.route("/trip/lodging", methods=['GET','POST']) +@login_required +def lodging(): + if request.method == 'POST': + pass + return render_template('trip/lodging.html', user=User) + +@views.route("/trip/itinerary", methods=['GET','POST']) +@login_required +def itinerary(): + if request.method == 'POST': + pass + return render_template('trip/itinerary.html', user=User) \ No newline at end of file From 9e8a580cc7bc81ad7bddadceebd21f36072eea62 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sun, 19 Sep 2021 22:21:26 -0400 Subject: [PATCH 25/70] init --- .DS_Store | Bin 10244 -> 10244 bytes life.zip | Bin 0 -> 342003 bytes requirements.txt | 19 ------------------- 3 files changed, 19 deletions(-) create mode 100644 life.zip diff --git a/.DS_Store b/.DS_Store index 672c14d8f981152b928969a0929527635698c6cd..995896291efe8d3ea55d8e5069629f8981d5542c 100644 GIT binary patch delta 14 VcmZn(XbIRLCdkOJSzPd~7yu(F1YZCE delta 14 VcmZn(XbIRLCdkORSzPd~7yu(L1YiIF diff --git a/life.zip b/life.zip new file mode 100644 index 0000000000000000000000000000000000000000..fa6fdaccec0855ef3f6421997ee5d9047718f4d5 GIT binary patch literal 342003 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 literal 0 HcmV?d00001 diff --git a/requirements.txt b/requirements.txt index 48cb303..042e207 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,11 @@ -appnope @ file:///opt/concourse/worker/volumes/live/5f13e5b3-5355-4541-5fc3-f08850c73cf9/volume/appnope_1606859448618/work arrow==0.14.7 attrs==21.2.0 -backcall @ file:///home/ktietz/src/ci/backcall_1611930011877/work bcolors==1.0.2 beautifulsoup4==4.9.3 bs4==0.0.1 certifi==2020.12.5 chardet==4.0.0 click==8.0.1 -decorator @ file:///tmp/build/80754af9/decorator_1621259047763/work Flask==2.0.1 Flask-Ext==0.1 Flask-Login==0.5.0 @@ -18,15 +15,10 @@ greenlet==1.1.0 ics==0.7 idna==2.10 inflect==5.3.0 -ipykernel @ file:///opt/concourse/worker/volumes/live/88f541d3-5a27-498f-7391-f2e50ca36560/volume/ipykernel_1596206680118/work/dist/ipykernel-5.3.4-py3-none-any.whl -ipython @ file:///opt/concourse/worker/volumes/live/c432d8a7-d8f3-4e24-590f-f03d7e5f35e1/volume/ipython_1617120884257/work -ipython-genutils @ file:///tmp/build/80754af9/ipython_genutils_1606773439826/work itsdangerous==2.0.1 jedi==0.17.0 Jinja2==3.0.1 json2db==3.2.3 -jupyter-client @ file:///tmp/build/80754af9/jupyter_client_1616770841739/work -jupyter-core @ file:///opt/concourse/worker/volumes/live/c8df8dce-dbb3-46e7-649c-adf4ed2dd00a/volume/jupyter_core_1612213293829/work lxml==4.6.3 Markdown==3.3.4 MarkupSafe==2.0.1 @@ -35,29 +27,18 @@ npm==0.1.1 numpy==1.21.1 opencv-python==4.5.3.56 optional-django==0.1.0 -parso @ file:///tmp/build/80754af9/parso_1617223946239/work -pexpect @ file:///tmp/build/80754af9/pexpect_1605563209008/work -pickleshare @ file:///tmp/build/80754af9/pickleshare_1606932040724/work Pillow==8.3.1 -prompt-toolkit @ file:///tmp/build/80754af9/prompt-toolkit_1616415428029/work -ptyprocess @ file:///tmp/build/80754af9/ptyprocess_1609355006118/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl pyenchant==3.2.0 -Pygments @ file:///tmp/build/80754af9/pygments_1621606182707/work PyMySQL==1.0.2 PyQt5==5.15.4 PyQt5-Qt5==5.15.2 PyQt5-sip==12.9.0 -python-dateutil @ file:///home/ktietz/src/ci/python-dateutil_1611928101742/work pyzmq==20.0.0 requests==2.25.1 selenium==3.141.0 -six @ file:///opt/concourse/worker/volumes/live/5b31cb27-1e37-4ca5-6e9f-86246eb206d2/volume/six_1605205320872/work soupsieve==2.2.1 SQLAlchemy==1.4.17 TatSu==5.6.1 -tornado @ file:///opt/concourse/worker/volumes/live/05341796-4198-4ded-4a9a-332fde3cdfd1/volume/tornado_1606942323372/work -traitlets @ file:///home/ktietz/src/ci/traitlets_1611929699868/work urllib3==1.26.4 -wcwidth @ file:///tmp/build/80754af9/wcwidth_1593447189090/work Werkzeug==2.0.1 wxPython==4.1.1 From 9daf0ff4edadc444f3d0b38e5499e355abc443ed Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Fri, 24 Sep 2021 22:52:09 -0700 Subject: [PATCH 26/70] init --- .DS_Store | Bin 10244 -> 10244 bytes __pycache__/app.cpython-38.pyc | Bin 264 -> 249 bytes fulljson.json | 1 + life.zip | Bin 342003 -> 0 bytes medications/call_for_medication.ics | 87 ++ medications/icsForMedicationCalls.py | 146 +++ medications/process.txt | 4 + nutrition.json | 1 + website/__pycache__/models.cpython-38.pyc | Bin 9054 -> 8945 bytes .../process_medications.cpython-38.pyc | Bin 0 -> 535 bytes website/__pycache__/routing.cpython-38.pyc | Bin 0 -> 1599 bytes website/__pycache__/views.cpython-38.pyc | Bin 26393 -> 27577 bytes website/database.db | Bin 225280 -> 290816 bytes website/ideas.txt | 2 +- website/kanboard.dump.sql | 918 ------------------ website/models.py | 7 +- website/process_medications.py | 10 + website/templates/base.html | 24 +- website/templates/health/a1c.html | 7 - website/templates/health/doctors.html | 13 +- website/templates/health/doctorsEdit.html | 32 +- website/templates/health/facilities.html | 12 +- website/templates/health/medications.html | 7 +- website/templates/health/medupdate.html | 45 + website/templates/home.html | 130 ++- website/templates/menu.html | 58 +- website/templates/trip/itinerary.html | 12 - website/templates/trip/lodging.html | 12 - website/templates/trip/trip-div.html | 16 - website/templates/trip/trip.html | 12 - website/update_nextReview.sql | 1 - website/views.py | 94 +- 32 files changed, 548 insertions(+), 1103 deletions(-) create mode 100644 fulljson.json delete mode 100644 life.zip create mode 100644 medications/call_for_medication.ics create mode 100644 medications/icsForMedicationCalls.py create mode 100644 medications/process.txt create mode 100644 nutrition.json create mode 100644 website/__pycache__/process_medications.cpython-38.pyc create mode 100644 website/__pycache__/routing.cpython-38.pyc delete mode 100644 website/kanboard.dump.sql create mode 100644 website/process_medications.py create mode 100644 website/templates/health/medupdate.html delete mode 100644 website/templates/trip/itinerary.html delete mode 100644 website/templates/trip/lodging.html delete mode 100644 website/templates/trip/trip-div.html delete mode 100644 website/templates/trip/trip.html delete mode 100644 website/update_nextReview.sql diff --git a/.DS_Store b/.DS_Store index 995896291efe8d3ea55d8e5069629f8981d5542c..0ec9097f19a4ef5540ba2df0cf8dbb4f951b1004 100644 GIT binary patch literal 10244 zcmeHMUu+ab7@u!j=&tP2Z2>{#&*=q3DdFxYP^{>+Jpu&^*lW3K3zogxZM(9!d*1Hd z0kxzUj0Sx3U-UsS8WR&m6Y`zifJDW1B6xPp9 zvGyB$1bhU11bhU11bhT;1_baon6`P7jj(MXEeL?;f>DmLiD(guCyZBU(1H>2(<+w+fX z3GeMl3+_T>ZK!%j<^)%^b`S0~GNyHep;g`wO0ddw6f0G$s@#<-m0=e;7}Pb(OAG#{ z#7NgI5wpxb)N(0WWIqcwmg2otj!8f9s|w1Ag`d@`TXAIa;^e%IHc#ge#7#hG+j zD)pwy@9~1G2`-kT0jlZ9X_%`#?>67HOcHx+L_=0Q!=@FY*s~YoQnqm@I>B&6lzI&% zr5Um+ux@MCic+G$mM3rV8e8uZr6k5n2A5(tK$F)TZIh&j=*U|Y+u5GgOq|sj9Nt~U zVre7K_fc(|s%ok`Ugu^>>bFOfoVLA)=Y@RUo9i}gcXt*w)Yk@8cdVSJ>~@v1ZWeSr zm=JY#KJk1o8b9U2AB-+z+Yn@e5EoKGrhj%UBuhyP*-CoI5V6Q1@)UWQoFE^OkI6}L zj$9x=l8fY5a)tZ}9MnK9NH7y*Xn^?;gb+kv6*R+o=!DI%1$v+l24ENLh9TGs88E?u zeQ*%Q;Sf9qN8xFB7M_FW;TXIDZ^Bz}96o^0;0&CF&*2N0fG^=YxCp<&W%wQb;0V{q z&EjTr3%L*%<|14x7vs9PZZ6JN!IjRufzqnH_Fj}z1Ic@u<&Iq=kT!L0-XgZ#{DJg! zJqw*%=gzx>#?!j{JId5!TrJVFlJqXqC&h=$be9KJ6rH$j{_P8-MPi^7f7Nl>iy@-z z<0;SOI%XXdm+%-O@-$XmCf>tiaLChHb%nH&$8eN6w<<=YW&wjvu3^;`Qj5ULz$&fc zdI7^vu4UDz*e=k>mx)`KHek?T2+7yy_H~$jo_tGwAeYExas}!@L_P=LZV1C#XoHQg z3Awx#wm|}t(2tC!d>#fJ9tH#QP(V)ahfz2TkHZu2Bpg9rKZDGsynY2GGz(>GG;06$= zVYUJK{=ebc|Np-MkG`pofRDg`4FRZ)#bfO_>(YI)dI9vUJ%HaH{Ai+f<4n3;Fms>d zQM%9ZSfS7H?wuRkLRfYamZP+Qa-2ylVfq*T8Q|alL!qjNH2?nZJyEfn_W%6;{}%&< B5(@wT literal 10244 zcmeHMYitx%6uxI#=sYOBMINP4SyCZDOWBrJ0SikXUHp>=FG(;u2H<^3p zoO{oGeCNA&_TD9gKxfWqB_u)!k?~=Y&cf_EiIuZwT9QIbHA+B#k}PQ{E)Wn1Oh^BNB2jQ;d{U9+Eed(a-U@u5_E2t>-f6mnAyPDGEA&8JZL$FTj+Fij^PFE#Cd_j zQi9fvjkT`d&>U%7w|2ZaGPbEL+8kN8cEk9%A}?6h+R=MBed6TU{o|+3@;O1cFOZtD zIi4$>py8$LBo2|)nVR(xv`#bHBdzh2o6eN9Hsz3ZySu|{4*A#To0O}A7q^!-n0Af7 zEYFPIxb1vA>)5U{g6**xRgnTQNs@TPB0e!o0`zV%KwpFbs#2=7s_TU3ri4TeBhrph zXxkVqkI1~nHCy&3j@oI*eUu|M6%R(R()1WAWwR=cN?DQZ<-0i4($(UGuM`=nsM@S} z|A3mHbMi>EzKn0Vj!z|5wx|qK~skf?Cl=cV67SS9a#xVmNsbGK~~b0H8D42IWR9^_)9gVrO<`&sFB!!V7Yznyn!+5vA=&zgM&+yLmO z;aGR0JqQt&u(o;(%XhP3;hvz7T29`=od$!+Hyl}RjIH2Y3IJ@3#ki*6kB5b%1%IUU zlVMyh8FGR=PEM0E!kcgb-iJ%@0bGVp;0O2-eu7^lkR+)>nkCgr^?cA$amO0udNG$4;oJ0O5MHcG zhpxK}dUovmua?1A)tvZq=gnWjR>OuZu_@wkrWMImO4)#?*RVU_X%N>kf=w={TUf6x zR&Ot^p7K>SfCM*>%Z#P8iq~GMHp)nFI)kgr)fF;Qo6h8FleSvM#YCk*Rij#)f=h;0 zaJ5NOknOBfwO!q;;L@R$TD(*(B3Uc2iNhauAE4MCHX~}i8&K*DgXfB?+q#d diff --git a/fulljson.json b/fulljson.json new file mode 100644 index 0000000..c36dda1 --- /dev/null +++ b/fulljson.json @@ -0,0 +1 @@ +{"foods": [{"food_name": "crutons", "brand_name": null, "serving_qty": 0.5, "serving_unit": "cup", "serving_weight_grams": 20, "nf_calories": 93, "nf_total_fat": 3.66, "nf_saturated_fat": 1.05, "nf_cholesterol": 1.4, "nf_sodium": 217.8, "nf_total_carbohydrate": 12.7, "nf_dietary_fiber": 1, "nf_sugars": 0.88, "nf_protein": 2.16, "nf_potassium": 36.2, "nf_p": 28, "full_nutrients": [{"attr_id": 203, "value": 2.16}, {"attr_id": 204, "value": 3.66}, {"attr_id": 205, "value": 12.7}, {"attr_id": 207, "value": 0.76}, {"attr_id": 208, "value": 93}, {"attr_id": 221, "value": 0}, {"attr_id": 255, "value": 0.72}, {"attr_id": 262, "value": 0}, {"attr_id": 263, "value": 0}, {"attr_id": 268, "value": 389.2}, {"attr_id": 269, "value": 0.882}, {"attr_id": 291, "value": 1}, {"attr_id": 301, "value": 19.2}, {"attr_id": 303, "value": 0.564}, {"attr_id": 304, "value": 8.4}, {"attr_id": 305, "value": 28}, {"attr_id": 306, "value": 36.2}, {"attr_id": 307, "value": 217.8}, {"attr_id": 309, "value": 0.188}, {"attr_id": 312, "value": 0.0336}, {"attr_id": 315, "value": 0.1028}, {"attr_id": 317, "value": 5.76}, {"attr_id": 318, "value": 6.4}, {"attr_id": 319, "value": 1.4}, {"attr_id": 320, "value": 1.4}, {"attr_id": 321, "value": 1.2}, {"attr_id": 322, "value": 0}, {"attr_id": 323, "value": 0.08}, {"attr_id": 324, "value": 0}, {"attr_id": 328, "value": 0}, {"attr_id": 334, "value": 0}, {"attr_id": 337, "value": 0}, {"attr_id": 338, "value": 9}, {"attr_id": 401, "value": 0}, {"attr_id": 404, "value": 0.1012}, {"attr_id": 405, "value": 0.0842}, {"attr_id": 406, "value": 0.9292}, {"attr_id": 410, "value": 0.167}, {"attr_id": 415, "value": 0.0166}, {"attr_id": 417, "value": 21}, {"attr_id": 418, "value": 0.028}, {"attr_id": 421, "value": 2.92}, {"attr_id": 430, "value": 1.52}, {"attr_id": 431, "value": 13}, {"attr_id": 432, "value": 8}, {"attr_id": 435, "value": 30.2}, {"attr_id": 501, "value": 0.025}, {"attr_id": 502, "value": 0.0652}, {"attr_id": 503, "value": 0.0856}, {"attr_id": 504, "value": 0.1548}, {"attr_id": 505, "value": 0.0688}, {"attr_id": 506, "value": 0.039}, {"attr_id": 507, "value": 0.0436}, {"attr_id": 508, "value": 0.105}, {"attr_id": 509, "value": 0.0662}, {"attr_id": 510, "value": 0.0976}, {"attr_id": 511, "value": 0.0804}, {"attr_id": 512, "value": 0.0492}, {"attr_id": 513, "value": 0.0714}, {"attr_id": 514, "value": 0.108}, {"attr_id": 515, "value": 0.6756}, {"attr_id": 516, "value": 0.0722}, {"attr_id": 517, "value": 0.2326}, {"attr_id": 518, "value": 0.1054}, {"attr_id": 601, "value": 1.4}, {"attr_id": 606, "value": 1.0494}, {"attr_id": 607, "value": 0.0184}, {"attr_id": 608, "value": 0.0068}, {"attr_id": 609, "value": 0.0036}, {"attr_id": 610, "value": 0.009}, {"attr_id": 611, "value": 0.0122}, {"attr_id": 612, "value": 0.0564}, {"attr_id": 613, "value": 0.5268}, {"attr_id": 614, "value": 0.4046}, {"attr_id": 617, "value": 1.8902}, {"attr_id": 618, "value": 0.4454}, {"attr_id": 619, "value": 0.0284}, {"attr_id": 620, "value": 0}, {"attr_id": 621, "value": 0}, {"attr_id": 626, "value": 0.0094}, {"attr_id": 627, "value": 0}, {"attr_id": 628, "value": 0}, {"attr_id": 629, "value": 0}, {"attr_id": 630, "value": 0}, {"attr_id": 631, "value": 0}, {"attr_id": 645, "value": 1.8996}, {"attr_id": 646, "value": 0.4736}], "nix_brand_name": null, "nix_brand_id": null, "nix_item_name": null, "nix_item_id": null, "upc": null, "consumed_at": "2021-09-25T04:25:29+00:00", "metadata": {"is_raw_food": false}, "source": 1, "ndb_no": 18243, "tags": {"item": "crouton", "measure": "cup", "quantity": "0.5", "food_group": 5, "tag_id": 521}, "alt_measures": [{"serving_weight": 1, "measure": "cubes", "seq": 4, "qty": 4}, {"serving_weight": 10, "measure": "package, fast food", "seq": 3, "qty": 1}, {"serving_weight": 40, "measure": "cup", "seq": 2, "qty": 1}, {"serving_weight": 100, "measure": "g", "seq": null, "qty": 100}, {"serving_weight": 28.3495, "measure": "wt. oz", "seq": null, "qty": 1}, {"serving_weight": 0.83, "measure": "tsp", "seq": 101, "qty": 1}, {"serving_weight": 2.5, "measure": "tbsp", "seq": 102, "qty": 1}], "lat": null, "lng": null, "meal_type": 5, "photo": {"thumb": "https://nix-tag-images.s3.amazonaws.com/521_thumb.jpg", "highres": "https://nix-tag-images.s3.amazonaws.com/521_highres.jpg", "is_user_uploaded": false}, "sub_recipe": null, "class_code": null, "brick_code": null, "tag_id": null}]} \ No newline at end of file diff --git a/life.zip b/life.zip deleted file mode 100644 index fa6fdaccec0855ef3f6421997ee5d9047718f4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342003 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 diff --git a/medications/call_for_medication.ics b/medications/call_for_medication.ics new file mode 100644 index 0000000..6428262 --- /dev/null +++ b/medications/call_for_medication.ics @@ -0,0 +1,87 @@ +BEGIN:VCALENDAR +VERSION:2.0 +BEGIN:VEVENT +SUMMARY:Call to Order Needle Tops +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Needle Tops to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Gabapentin +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Gabapentin to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order AmLODIPine +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of AmLODIPine to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Levothyroxine +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Levothyroxine to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Losartan +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Losartan to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Zetia +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Zetia to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Sertraline +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Sertraline to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Omeprazole +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Omeprazole to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Hydrochlorothiazide +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Hydrochlorothiazide to be picked up on 09/05/2021 +DTSTART;VALUE=DATE:20210831 +DTEND;VALUE=DATE:20210901 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Trulicity +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Trulicity to be picked up on 09/10/2021 +DTSTART;VALUE=DATE:20210905 +DTEND;VALUE=DATE:20210906 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Humulin R U 500 +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Humulin R U 500 to be picked up on 09/10/2021 +DTSTART;VALUE=DATE:20210905 +DTEND;VALUE=DATE:20210906 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Glucagon +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Glucagon to be picked up on 12/12/2021 +DTSTART;VALUE=DATE:20211207 +DTEND;VALUE=DATE:20211208 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/medications/icsForMedicationCalls.py b/medications/icsForMedicationCalls.py new file mode 100644 index 0000000..bc126d8 --- /dev/null +++ b/medications/icsForMedicationCalls.py @@ -0,0 +1,146 @@ +import json, requests, os +from datetime import datetime +from datetime import timedelta + +""" +Program to extract the next call in date for perscriptions +in the notion database and create an ics file to save in the +calendar +""" +lastKey = "" +lastAuthName = "" +#modules +def auth(auth_name): + global lastAuthName, lastKey + if auth_name == lastAuthName: + key = lastKey + else: + with open("key.txt") as file: + data = file.read() + keys = json.loads(data) + key = keys[auth_name] + lastAuthName = auth_name + lastKey = key + return key + +def query_db(id, data, auth_name): + headers = { + 'Authorization': f'Bearer {auth(auth_name)}', + 'Notion-Version': '2021-05-13', + 'Content-Type': 'application/json', + } + response = requests.post(f'https://api.notion.com/v1/databases/{id}/query', headers=headers, data=data) + return response + +def write_to_page(id, auth_name): + headers = { + 'Authorization': f'Bearer {auth(auth_name)}', + 'Content-Type': 'application/json', + 'Notion-Version': '2021-05-13', + } + + data = json.dumps({"properties":{"need to export":{"checkbox":False}}}) + response = requests.patch(f'https://api.notion.com/v1/pages/{id}', headers=headers, data=data) +# print(response.status_code) + return response + +def write_reminder(Task_Name, StartDate, auth_name): + url = "https://api.notion.com/v1/pages/" + + payload = json.dumps({"parent":{"database_id":"a692f980e9d4444481a12f8f75c2243e"},"properties":{"Task Name":{"title":[{"text":{"content":Task_Name}}]},"Due Date":{"date":{"start":StartDate}},"Context":{"multi_select":[{"name":"Jeremy"},{"name":"Medications"}]},"Project":{"relation":[{"id":"cf7c7d28-8bc5-4f1e-8c19-ab2b91a7cdc7"}]}}}) + headers = { + 'Authorization': f'Bearer {auth(auth_name)}', + 'Content-Type': 'application/json', + 'Notion-Version': '2021-05-13' + } + + response = requests.request("POST", url, headers=headers, data=payload) + +# print(response.text) +# print(response.status_code) + return response + +def notification(Name=None, Reminder=None, Uncheck=None, ErrMsg=None): + with open('medications/log_'+datetime.today().strftime("%m%d%Y")+".txt", 'a') as log: + if not (Name == None): + #file write / screen write + print(datetime.today().strftime("%x %X"), file=log) + print(datetime.today().strftime("%x %X")) + print(50*"*", file=log) + print(50*"*") + print("* " + str(Name), file=log) + print("* " + str(Name)) + print(50*"*", file=log) + print(50*"*") + print("* ✅ ics created", file=log) + print("* ✅ ics created") + elif Reminder: + print("* ✅ Reminder created and added to Notion", file=log) + print("* ✅ Reminder created and added to Notion") + elif Reminder == False: + print("* ❌ Reminder NOT created", file=log) + print("* ❌ Reminder NOT created") + print("* ❌ " + str(ErrMsg), file=log) + print("* ❌ " + str(ErrMsg)) + elif Uncheck: + print("* ✅ Unchecked in Notion", file=log) + print("* ✅ Unchecked in Notion") + print(50*"*", file=log) + print(50*"*") + print(file=log) + print() + elif Uncheck == False: + print("* ❌ NOT unchecked in Notion", file=log) + print("* ❌ NOT unchecked in Notion") + print("* ❌ " + str(ErrMsg), file=log) + print("* ❌ " + str(ErrMsg)) + print(50*"*", file=log) + print(50*"*") + print(file=log) + print() + + +dbID = 'bc865f6372e145a5b95e7c10cb1ebd25' +data = '{"filter":{"or":[{"property":"need to export","checkbox":{"equals":true}}]},"sorts":[{"property":"Call In Refill","direction":"ascending"}]}' +query = query_db(dbID,data,'notion') +queryJSON = json.loads(query.text) +count = len(queryJSON['results']) + +if count == 0: + print('No medications found in Notion. Please check the export field and re-run this program') + quit() +else: + with open('medications/call_for_medication.ics', 'w') as my_file: + my_file.write('BEGIN:VCALENDAR\nVERSION:2.0\n') + for i in range(count): + startdate = datetime.strptime(queryJSON['results'][i]['properties']['Call In Refill']['formula']['date']['start'],"%Y-%m-%d") + enddate = startdate + timedelta(days=1) + MedName = queryJSON['results'][i]['properties']['Name of Medication']['title'][0]['plain_text'] + TaskName = "Call to Order " + MedName + PickupDate = datetime.strptime(queryJSON['results'][i]['properties']['Pickup Refill']['formula']['date']['start'],"%Y-%m-%d").strftime("%m/%d/%Y") + my_file.write('BEGIN:VEVENT\n') + my_file.write('SUMMARY:' + TaskName +"\n") + my_file.write('LOCATION:' + queryJSON['results'][i]['properties']['Pharmacy']['select']['name']+"\n") + my_file.write('DESCRIPTION:' + "Call " + queryJSON['results'][i]['properties']['Pharmacy']['select']['name'] + " to request a refill of " + queryJSON['results'][i]['properties']['Name of Medication']['title'][0]['plain_text'] + " to be picked up on " + PickupDate + "\n") + my_file.write('DTSTART;VALUE=DATE:'+ str(startdate.strftime("%Y%m%d")) +"\n") + my_file.write('DTEND;VALUE=DATE:'+ str(enddate.strftime("%Y%m%d")) +"\n") + my_file.write('END:VEVENT\n') + notification(Name=str(MedName)+" - "+str(i+1)+" of "+str(count)) + + #create a page for each reminder to the task list for database a4e2f92bc25947cb915e6ef5f8ba7979(Task Name, Due Date, Context = Jeremy, Medications, Project = Medical) + reminder = write_reminder(TaskName,startdate.strftime("%Y%m%d"),'notion') + if reminder.status_code == 200: + notification(Reminder=True) + else: + notification(Reminder=False, ErrMsg=reminder.reason) + + + #uncheck the need to export field in notion medicine page + writePage = write_to_page(queryJSON['results'][i]['id'], 'notion') + if writePage.status_code == 200: + notification(Uncheck=True) + else: + notification(Uncheck=False, ErrMsg=writePage.reason) + + my_file.write('END:VCALENDAR') + os.system('open medications/call_for_medication.ics') \ No newline at end of file diff --git a/medications/process.txt b/medications/process.txt new file mode 100644 index 0000000..ef33ead --- /dev/null +++ b/medications/process.txt @@ -0,0 +1,4 @@ +get data from db +count the results +if none, display message +if some, write ics \ No newline at end of file diff --git a/nutrition.json b/nutrition.json new file mode 100644 index 0000000..1aeaabc --- /dev/null +++ b/nutrition.json @@ -0,0 +1 @@ +{"weight": 20, "calories": 93, "calFat": 32.9, "totalFat": 3.7, "satFat": 1.1, "transFat": 0, "cholesterol": 1.4, "sodium": 217.8, "totalCarb": 12.7, "fiber": 1, "sugar": 0.9, "protein": 2.2, "potassium": 36.2, "picURL": "https://nix-tag-images.s3.amazonaws.com/521_thumb.jpg"} \ No newline at end of file diff --git a/website/__pycache__/models.cpython-38.pyc b/website/__pycache__/models.cpython-38.pyc index 7e7ba58b83d195eb397b23a2e81cd71788845e4f..c4f991b20912a94c57810e55980d73bcb9584b70 100644 GIT binary patch literal 8945 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 BPX7P^ literal 9054 zcmc&)OKc=Z8J?bJ&->xm+UtE}^E4uHk^_P$g5B({HxY>w;*CJVVbY!|+db}?o~`a# z#|DH1TsSOmA%O()9{0{2BrZ81ajydxF7W}01E;-&@2{%vnXzZg>>|Wk{ZG|jkM6Gj z`~Ux|>iwu(E+p{pAI@#(k6%b6{!W$Ae;HJ+;|h+fM1m!l?%&Kl4(jAjm+IW`Z?ywS`^W$jGn!Rso@XyW^McV_g62i`5;QLv&1Gh9CDztX$SP||nR}-fZg|eF z%no|)y#ZgdWWf!2cbA7D7pPg^I)SMYC?(l8Wd5Uoi}&15+#V|Fok6d?*`~Qh|HW4R zEwnt*v{<5<?SB633klCBQH|X}% zTJv2lWYT3ayA=wzx7*C`xFQItyR<#Wlrp^QxSq6cIU&D`yEjwJ-6R$FlVuty2;3|f?Uys=Ji8LW%#u>1O}uYPI$mfs$9c`pps@3`UH zgY9)7AlQHTEzjS5`R*X}h3k0h2YfpK64vo%+zVdm9}049x`G;nZPnD@yj8O1QBtkb zkpP!I2ML6XF-s58kWuIW8VD^N)FKqb$SKBF&#JyahC!CD4^fd*?FJPXZ$GpQvZ@9t zHPrJ!O8vM2q!fUZxu}KDcjh|{Em`qFs=0ucMOH#2u~-H5B~`D+^$V(Ai|fm*4$L)V z`j#8)-4#W$Pnkpo;^Z@+?SxkMguLhEb!w=Rs6#wTiUxk9?e_+Kva`&7$lGq8%QVAe zkKo7KPJ3VQ9a$x4xc7MrR^uTLWM(Vm{XphE@SI+ci_NtaF-P;xlUN`@AQg)wmPlM6 zu?!*83T%bG+YSeUfArzIve+ARx45_u!zQ0dcm3Ck7zAh;p@AjK^ z&ktR{_s%V`O0yGc#T61)A*4;OL|!I~`t@3>QWD&AXjri4_GMP+H_im=ebRlr&k*Fg zbd9Eb7J}X@pj#1437#bdR)XxjwSqq?sh(#bo5iT>H2nAHLUu~`ZB-6$5?j@UNy=<<%c zjntyc!C==BGS?TlrQ4G>IclK2)bSAB@f@YLDYbBSp~B51*DP%K0#DidIzN5b~l|TPD^r1?TjTWnMi(~wvwMKYfg8_4yHbzO{n~kGr0n=Y#J8P zDF9q4fU9_10=S4v#O?)fRak~)$*Gu)=$~pp^PfWuUiDyal@ zl}eMAo}Tg!u7HvzEqy~Rf3)z~Yx6NQE>}HdH9iCBxjJ zbIo)*r0LI)4(VJp%qs+bomXnCfGv~7N-!to5h5{Bo$^SHRpR;_tHN|OX>T}f*K@-| zW4{}CMHP-ul2oGLa6(Yk9wW0Lp4S6QiCFxgCuQND^ImVkvNB?&mXj}mYW1MElFElP9eo^O*PNOrY zB{FuZ88L@C5K}~uT{xbDTbF<(;tWf`P6aJh^dx?;#0WjQPW)gA+w7=L{9uVS;(Ejl zGSIKm=9?|VLHZI~1n!mu#{!>*oS+rgkfXq@A*W-;Fp%$3pFRmfp4fws#rHUKk+O+& z%G8b5ZaywX_ykKBhW*X8%TEMJ;nFQAfr)(*9*HiAix4u6tR4!V>M99OjYfo2agT(6 zXcoHhzyyfGsGpf-fMP9LXp&aypnPSWgGD$`{z} ztL%%QHdc>zgUrcz>V~$RR zh*YZihL9y-&4F5uwk@zSfK?HM4-G7X9~IG5;)y}@IIp9|7&ydzjNDvXoB<)&3{q&y zQ({7t5+H+A0X25~6wn|>&J2c0~5VFX4&=xMzq2Fufw|#cl>Jvm#4zkh=!GaJWzE5H*81~Tm z16(na(X?Femkl7O&vZci6Rpz$F_uw=Oy=}1S!W;v4rTlyFm#&%h6Wc1sbMjl3d+b- zbRSiY!a;^eDF7Jlf-7TLi*}F^G${Ajan>RR6z_B~=aOPV$Yp9iWH1vPLcI0}Fccal zradOd^3d5BpytQ@H1S&3dAs!=(85uj_5=psNWd` zWuUx{E1(&k9ziONAZ;jX57UOOPfi-OwSd-T;~e9j$zhmpY|RSxXgWqp(ezzARR{dR)dz(`iv;0}9S{+IrK0t4Yue zvmqSd(Z-VSxe<3pBPfpbF=m#T4bR8HOM$X4b__V#|F0Z^p7s&0*aRa^Ky7DC5Ie!A zXg%Kqap;>KMyDP&s_T|}_vA6vRtxsm^Qy!cO5#vE$^XG3K z74=yjA8GnrI5U+@UYpEqu^+d%~uMN^s9}JOqvI;VUTW6JCOe z%)CcmxYhS-^+iy9g-~bz>JV3*;Hgt4wKY~-Ld9qmsS=dd1qFPCc!du2%#-jX?Kk!R s6Zooy0qXcgAKMeaN|v3PFE(n8m4@9YG^&loMyXLjJ>MvzR%%rL4O}{L)c^nh diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..11273edb084e9cccf696cf134efeb19138ea34fc GIT binary patch literal 535 zcmYjOy-ve05I)EGg9ZtBi!P)>2r(dp1QIM|L0vLXrSTQHbrP^00TOIHNIUWbyo*;R zUV({o0nwB0^WA6P`8#{GwY3Rk?~lXsh5>x|WZeQvPRY#?fdIi2)U064$AJoJUT})J z2vt~wv_>kb<02+57Rf6Vi3qQupMFwr=rb3H31M%DLRO`fZDT%Z1Fne7s!nTc?6@!Np#h6xxe%ffSCHN|E$L zqv@12Z=knn>+3up(Ls~ziLLhsgTws1t-6|KGx>$Im)#^+a*Fu_PK>me-|4m@MdSMa zRrcEgFx@n+D{$)j1t$aKxI}VX#bP0H&vyXk5zjso0ZU2#Y)#2 Y?D(VUF;#a8Py7R$lptdnOIgOh0aXHoh5!Hn literal 0 HcmV?d00001 diff --git a/website/__pycache__/routing.cpython-38.pyc b/website/__pycache__/routing.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3f57ccd5eb0e562a32404c977f55b6943fc25ff6 GIT binary patch literal 1599 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 h_et!WJ6Wi1Q|1WcU4gvrG literal 26393 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%0Arg0I;jRa4IOqQvKV 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 I>uVwkth(M##Tb=nhB|Ge7l1VL5?|m z%$2DxSSe=w@H2Y@4)CvnbqS1uB-L!SRF751V(yrf?@4urQn^shOr!^sJ^6el7mY-E z(&=2v%=V}Ac{4l0C(;9vZZkh%CR3deC7y`OT}m?Csmo?q*5t0RZX~3zY$8)uy3{U3 z5+lja9Z2_O(!GPJ_|UGA z?nGBUxjUQNV`d)}N)Jp3^$f+kca3xL3Ftb&b%ugHvyF62MtVq;q6%>w z@uH##4;)8Y2n zn;I`G$WR_f5}nFe$jMMmW5!gj_RXh1oj#c%k_wgA1tc3fwieI<&KjP^P{vp-5iT9c zZx_&iTvQBQhzfEPsl2EQifTOOV3A{u&*aVIp!Uy0y!}P{I55@mDenvn_lViTBh zNKhw}ERgz91*D*dIZ848f=)Ec6x(2}Bqk9O5ZWptBq5%UJiLZ-B>9nSJU>9VDrq~3 zp#gI+pNn*-@}yfty81hFec^b2x;va7%BQob&i=@-Nn-nOhEmj=G4rM%9@EbLnJM<* z$%eaNoO$mW=bhh9wwh%^=8fO`i17n{ocZh~*AVU^TMLz9irn5S6nBVo`cC^0dzx)w ze#JCMpk>ql$xt6osC z2#KYetVR`)ClwBqAs}&V9-)G@mQZ9h5E_}oa(5`NYcu6Lz+K>8XU2Wo ze3JJy&q?>*vZq{|=}Yhv#}zP-yYq?#Y~ByLK;g)rXuLTHu6f3y9#?SYOz_-t`xoV) z9^kW!z;t`08XR=il=1^!qS)^?%K-TC`#Puu<@PllWIzq)3RYKx=UYk`QYoYyCaB-eM!|6aeAu@L)Bp}Q zF9O$UtU=Zl3<`bYu^rlF2_3^z#9UJ&1Asm9FXz7 zQJ@v9-@EKP2Z6T?RNM3saE}8uZ_p<|sG^bj2gPN%I^RY1JiF(ihaG=>0W{XRs1W7z zvuD{1+r(U?&yj!cfA;oT`j<4Qw_^_4R|aO<9UeLir&SSwSvGwY+^Ywn)3k%wYIuY8 zJ3@2nsBVgT)pyXxvmddCnGcvBF}%0dlk(7R+uiM+;rf9~asD08M~-jV#zlCZwGUO( z7r~3jLEH3VqG(1_>!yg2jxCF=T@s6}+z{K{8tWLgt1^!NaJ6%`Y>_&L6NydzTb9H( zuUwh?cI$=}+07fR?y5HfDz{|2MsgFE68tLy*Nqpy& zgGQBZcLl|*_8n*c$>3F=eR%O4;BiU3p(CQSbgP%e;2{Xg@GDD+pEsAmI=o{g zWT)w54nTPQGB^XHR`|Cmfx5Oy0jNp}&Je%tZEf&C8R6esLu55!GBBrPh=wi~9j^ql z@u)ziq^<3QS#-`z#ueg(sFC5b6q@~VJ2d@pHgy@hcEA-!#}3+;cfhB?bTT=S*+wEu z=Z(@+YA=t&HvzHtWdg352$j5NWa1J9MZg=9@O8X#7z8m2gK79w5<1B~lIsRV diff --git a/website/ideas.txt b/website/ideas.txt index 888b9e3..4992932 100644 --- a/website/ideas.txt +++ b/website/ideas.txt @@ -5,7 +5,7 @@ IDEA: Create a wallet size report in pdf that can be printed out TODO: Place the keys in the database IDEA: Make each menu item selectable according to user (menu on for me off for shawn for example) -Working: Goals +DONE: Goals DONE: Home Wifi DONE: A1C DONE: Project todos \ No newline at end of file diff --git a/website/kanboard.dump.sql b/website/kanboard.dump.sql deleted file mode 100644 index a75fb24..0000000 --- a/website/kanboard.dump.sql +++ /dev/null @@ -1,918 +0,0 @@ -PRAGMA foreign_keys=OFF; -BEGIN TRANSACTION; -CREATE TABLE user ( - id INTEGER NOT NULL, - firstname VARCHAR(150), - lastname VARCHAR(150), - email VARCHAR(150), - dob DATETIME, - username VARCHAR(150), - password VARCHAR(150), - date_created DATETIME, - PRIMARY KEY (id), - UNIQUE (email), - UNIQUE (username) -); -INSERT INTO user VALUES(1,'Jeremy','Guill','rbtm2006@me.com','1978-05-31 00:00:00','rbtmuighb','sha256$HcoPEauxCMlU4kON$77b038b04f00d79ad6f62b1d67ac9529c2f7aa45cc9e1a509ed92e070793836d','2021-08-22 06:41:41'); -INSERT INTO user VALUES(2,'Sandy','Guill','sguill@msn.com','1949-11-30 00:00:00','sguill','sha256$YwMzHWjhU7ekyyhu$7538dc00a80a490bf854f15742aed57bb4666827d276262c377827a0cf8a5138','2021-09-02 05:35:25'); -INSERT INTO user VALUES(3,'Shawn','Guill','smguill73@gmail.com','1973-05-12 00:00:00','sguill73','sha256$2QbJfKfQtzFsWhIp$943adc2c680e326cd2f0dbb09342f32f14d85c818b7a89523595a49dbd079b67','2021-09-04 02:44:56'); -CREATE TABLE dish ( - id INTEGER NOT NULL, - name VARCHAR(150), - "pictureURL" VARCHAR(1000), - "numServings" INTEGER, - "servingSize" VARCHAR(150), - "cookTime" VARCHAR(10), - "prepTime" VARCHAR(10), - "cookTemp" VARCHAR(5), - "notionID" VARCHAR(50), - date_created DATETIME, - update_time DATETIME, - PRIMARY KEY (id), - UNIQUE (name), - UNIQUE ("notionID") -); -INSERT INTO dish VALUES(1,'Banana','https://nix-tag-images.s3.amazonaws.com/399_thumb.jpg',1,'1','None','None','None','250f9c98-5562-4813-a75c-fc55286043b8','2021-08-22 07:00:50',NULL); -INSERT INTO dish VALUES(2,'Roasted Potatoes',NULL,1,'1',NULL,NULL,NULL,'9e05e624-c9c4-44fb-bcdf-a25060020724','2021-08-22 07:00:56',NULL); -INSERT INTO dish VALUES(3,'Corn',NULL,1,'1',NULL,NULL,NULL,'0ee5025c-d472-4d20-907c-c118ba20408a','2021-08-22 07:01:01',NULL); -INSERT INTO dish VALUES(4,'Ham','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.N5KLta5XC5ou9fPiQpAHJAAAAA%26pid%3DApi&f=1',10,'4 slices','45 mins - 1 hour','0:10','350','f2276c8b-3e90-4a65-92e6-6f1939a462a3','2021-08-22 07:01:03','2021-08-31 01:27:32.926291'); -INSERT INTO dish VALUES(5,'Ravioli',NULL,1,'1',NULL,NULL,NULL,'03964e69-7f7d-4932-ad05-687f1c88e205','2021-08-22 07:01:06',NULL); -INSERT INTO dish VALUES(6,'Tortellini',NULL,1,'1',NULL,NULL,NULL,'8e6bfcd4-e238-437d-ac29-1afb53e4b8d4','2021-08-22 07:01:06',NULL); -INSERT INTO dish VALUES(7,'Balsamic Chicken',NULL,1,'1',NULL,NULL,NULL,'f142af79-9266-44ef-8f7b-e42a79c90218','2021-08-22 07:01:07',NULL); -INSERT INTO dish VALUES(8,'Fend For Yourself',NULL,1,'1',NULL,NULL,NULL,'c71a3f71-0dad-4205-97b5-1daca8e2b22c','2021-08-22 07:01:08',NULL); -INSERT INTO dish VALUES(9,'Green Beans','https://www.yummytoddlerfood.com/wp-content/uploads/2020/10/boiled-green-beans-in-white-bowl.jpg',6,'1 cup','0:05','0:05','Microwave','eb816cf3-4b59-44d2-8955-0a98a4f9bedf','2021-08-22 07:01:08',NULL); -INSERT INTO dish VALUES(10,'Chicken Alfredo',NULL,1,'1',NULL,NULL,NULL,'65974a40-bb71-423d-85c6-4c26d10eb5a5','2021-08-22 07:01:09',NULL); -INSERT INTO dish VALUES(11,'Smokin’-Philled Chicken Breasts',NULL,1,'1',NULL,NULL,NULL,'7dc2f3df-cea0-493b-984c-f36c8500ccb3','2021-08-22 07:01:10',NULL); -INSERT INTO dish VALUES(12,'Side Salad',NULL,1,'1',NULL,NULL,NULL,'feb5e091-89d7-402e-bd7f-ed9651256eee','2021-08-22 07:01:11',NULL); -INSERT INTO dish VALUES(13,'Cottage Cheese','https://post.healthline.com/wp-content/uploads/2020/08/10893-The_Pros_and_Cons_of_the_Cottage_Cheese_Diet_732x549-thumbnail-732x549.jpg',5,'1 cup','None','None','None','cec11e4e-8cbf-4dd2-aafe-658251ee9625','2021-08-22 07:01:11','2021-09-04 22:36:28.785197'); -INSERT INTO dish VALUES(14,'Absolute Best Ever Lasagna','https://www.dontsweattherecipe.com/wp-content/uploads/2018/04/lasagna-08.jpg',8,'1 square','','','','02e8cb12-81a5-4153-a0e5-21ce88e4145c','2021-08-22 07:01:11','2021-08-27 11:46:39.329697'); -INSERT INTO dish VALUES(15,'Taco breakfast scramble',NULL,1,'1',NULL,NULL,NULL,'f20c6160-e1a0-45a8-a0de-ec90c0273c48','2021-08-22 07:01:12',NULL); -INSERT INTO dish VALUES(16,'Toll House Chocolate Chip Pie',NULL,1,'1',NULL,NULL,NULL,'635bd28b-66ee-4042-84f7-7d3cb8629d06','2021-08-22 07:01:12',NULL); -INSERT INTO dish VALUES(17,'Taco salad',NULL,1,'1',NULL,NULL,NULL,'d2f83aa8-8705-486c-bf94-74fb81938931','2021-08-22 07:01:12',NULL); -INSERT INTO dish VALUES(18,'French Toast',NULL,1,'1',NULL,NULL,NULL,'4b2dd36d-2f6c-4077-99e5-28d62b895197','2021-08-22 07:01:13',NULL); -INSERT INTO dish VALUES(19,'Spicy Corn',NULL,1,'1',NULL,NULL,NULL,'0096ba18-72fa-452a-9055-4de5759f1e1b','2021-08-22 07:01:13',NULL); -INSERT INTO dish VALUES(20,'Chips',NULL,1,'1',NULL,NULL,NULL,'6ea14a2c-b257-4322-961a-1d4f6eddc4ab','2021-08-22 07:01:14',NULL); -INSERT INTO dish VALUES(21,'Meatloaf Sandwiches',NULL,1,'1',NULL,NULL,NULL,'524cec4c-d2de-4f04-8cf8-04f8e3baed08','2021-08-22 07:01:14',NULL); -INSERT INTO dish VALUES(22,'Mexican Corn Bread Casserole',NULL,1,'1',NULL,NULL,NULL,'b1e2f8bc-40a8-4afd-8ae2-b8b086968ab5','2021-08-22 07:01:14',NULL); -INSERT INTO dish VALUES(23,'Omelette',NULL,1,'1',NULL,NULL,NULL,'8f59d7d9-f696-4d60-87da-dfa79afd0c5f','2021-08-22 07:01:15',NULL); -INSERT INTO dish VALUES(24,'Quesadilla',NULL,1,'1',NULL,NULL,NULL,'b120c5f6-4541-498e-a668-61f36b8b12c5','2021-08-22 07:01:15',NULL); -INSERT INTO dish VALUES(25,'Frito Pie',NULL,1,'1',NULL,NULL,NULL,'891cc174-7292-4c07-9926-948946964eb9','2021-08-22 07:01:16',NULL); -INSERT INTO dish VALUES(26,'Biscuits and Gravy','https://hips.hearstapps.com/del.h-cdn.co/assets/17/38/1506017532-sausage-gravy.jpg',1,'1','None','None','None','e22288b1-4a6b-42f1-ae32-e215e7b8f87d','2021-08-22 07:01:16','2021-08-31 12:33:44.916257'); -INSERT INTO dish VALUES(27,'Tri-Tip',NULL,1,'1',NULL,NULL,NULL,'2939dd18-3d7f-49d5-8238-40beac638b7a','2021-08-22 07:01:16',NULL); -INSERT INTO dish VALUES(28,'Fried Asparagus',NULL,1,'1',NULL,NULL,NULL,'d5ab400b-9f92-4e78-a69c-f4630586c177','2021-08-22 07:01:17',NULL); -INSERT INTO dish VALUES(29,'Grilled Chicken Salad',NULL,1,'1',NULL,NULL,NULL,'69f3acc1-586b-4454-967d-1fb64cbbd3ff','2021-08-22 07:01:17',NULL); -INSERT INTO dish VALUES(30,'Goulash',NULL,1,'1',NULL,NULL,NULL,'d25c520d-2c58-4de5-af15-195dd51f038e','2021-08-22 07:01:19',NULL); -INSERT INTO dish VALUES(31,'Tater Tot Casserole',NULL,1,'1',NULL,NULL,NULL,'6b2a3558-2ef4-4577-ad4e-8979fea9e221','2021-08-22 07:01:19',NULL); -INSERT INTO dish VALUES(32,'Milk','https://d1fywv0iz2cv2w.cloudfront.net/product-image/v201909/9aad4fe41710c0b01924def79a6fd2da.jpeg',16,'8 oz','','','','122bf740-5b14-41f2-beef-1a47915fa7ce','2021-08-22 07:01:19','2021-08-29 23:02:18.215915'); -INSERT INTO dish VALUES(33,'Breakfast Sausage','https://scene7.samsclub.com/is/image/samsclub/0007790000075_A',5,'1','None','None','None','35f05c42-ca6b-4182-9320-4597b4ff8bb7','2021-08-22 07:01:20','2021-08-29 23:00:07.653175'); -INSERT INTO dish VALUES(34,'Scrambled Eggs',NULL,1,'1',NULL,NULL,NULL,'ec83f772-83c0-4478-aa70-0e2a5c330565','2021-08-22 07:01:20',NULL); -INSERT INTO dish VALUES(35,'Waffles','data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUSEhAVFRUVFRUWFhUVFxYWFRAVFhcWFhUVFRYYHSgiGB8lGxUWITEhJSkrLi4uFx8zODMsNygtLy0BCgoKDg0OGhAQGy0lICUtLS8tLS0wLS8tLS0tLS0tLS0tMC8tLSstLS0tLS0tLS0tLSstLS0tLS0rLS0tLS0tLf/AABEIAOEA4QMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAAAgMEBQYBBwj/xABGEAACAQIDBAYDDgQGAQUAAAABAgADEQQSIQUxQVEGEyJhcZEygdEHFCNCUlNUYpKTobHB0hWiwvBDY3Ky0+EzFhckguL/xAAbAQABBQEBAAAAAAAAAAAAAAAAAQIDBAUGB//EADgRAAEDAQQHBwIFBAMAAAAAAAEAAhEDBCExQQUSE1FhcZFSgaGxwdHwIjIGI0Lh8RRyorJikvL/2gAMAwEAAhEDEQA/APcYQhBCS+4+E8S6QbVxKYmugxNUAVXsA7gAZjYAX5T24zwrpitsbXH17+YB/WamigDUcCMvULL0q5zaTSDF/oov8dxP0qr94/tnRtzE/Sqv3j+2V4WKCzcFNm4LCNep2j1KsRtvE/Sav3j+2KG3MV9Jq/eN7ZXgTsdqN3BN29TtHqfdWS7bxX0mr9tvbFHbWJ+k1ftt7ZWAxRMNRu4JhrVO0ep91YfxvE/Sav229sP43ifpNX7be2V0IajdwRtqnaPU+6sTtrE/Sav229sSdt4r6TV+8b2yCZww1G7ggVqnaPU+6nfx3FfSa33je2d/jmK+k1fvG9srZ28NRu4J22qdo9T7qwO28V9Jq/eN7Zz+OYr6TW+8b2yBEkQ1G7ggVqnaPU+6sRtzFfSav3je2dO3MV9Jq/eN7ZWzhMNRu4JdtU7R6n3Vgdu4r6TV+8b2xP8AHMT9Kq/eP7ZXGcjdRm4J22qdo9T7qy/juJ+lVfvH9sUNu4n6TV+8b2yqnQYajdwQa1TtHqfdWv8AG8T9Jq/eN7Z7thfQW/yR+U+dgZ9F0fRHgJkaWaBqQN/otfRD3ONTWJP27/8AklwhCYy2kQhCCEQhCCETxHpylsfW8UPnTSe3Txz3RqNsa/eEP8gH6TT0Ufzz/afMLM0sPyAeI8iswYToSdNOdCuZkJInTO5IZIIkLimKgEnbQSSEmE6VickEq7AwymdCwSJBESY9lnCkEsptTOmcK2nbQSpMSxnWWJteInBcgYsUzO9UYIkJrNC862HMT1D8IicC3enaC3YDmQPOfRabh4T552VSJrUweLqPNhPoZNw8BMXS5vYOfotzRAueeXhKVCEJjrYRCEIIRCEIIRPNem2FptimLWvZN+bl3MJ6VPKPdFxbpi7K5UFFNlYgfGF7A934S9o8E1oG4+io6RLRRlwkSPVV3vCl3fz/AL50YClxA/n/AHSlG0K4/wAV/UzTjbSr/PP9o+2bWzq9rx/ZYYq0OyOg91efw+lyH8/74k4ClyH8/wC+U42jiD/jP9s+2dGPxHzrfaaLsqva8T7JNtQ7I6D3Vs2zqf8Aef8AdOfw6l3fzfulUMfifnm+08BjcT8832nhsqva8f2RtqHZ8B7q1GAp/V/n/fA4GlyH8/75V+/8T8+32n9sUNoV/nm+08NlV7XifZJt6HZ8B7qy940+Q83/AOSBwdLkPN/+SVp2hiPnW+03tgMdW+df7Te2Gyq9rxPsjb0ex4D3Vj70pcl83/5Jz3pS5Dzf98rvftb55/NvbOHF1vn3829sNjV7XifZH9RQ7P8AiFYHB0uQ83/fEjA0uS+bfvlccZW+efzb2zvv6v8AOt9pvbF2VXteP7JdvR7PgFYtgqR4Dzb984Nn0uS/ab985X69mHUtUylQR2mN8qjOQeJ0NxwN4wFxeYJnqZiwWxYgXJygX3byNZGGvI+/xUjnsbdqeCmLgqPyV+0/750YOj8lftv++QmTGXIzMbG2jMRe9rAjebgiw5HlEsMXYkl7DebtpoDry0ZT6xHaju34lN2jOx/iFP8AeFPgq/af90573oj4qfaf98iVcJigxQhri99broATru3EceIkA1GPG/rEVrHuwf4lI6qxuLPAeq0WzcJS62kQiXzpYhm+UPrWnsSbh4Tw3o4znFYcZtOtp6X09JeE9zEyNJtc17QTNx81r6Me11NxaIv9F2EITNWmiEIQQiEIQQieR+6sCMWh50h5hm9onrk8s916narQbmrjyye0y7o8xaG9/kVS0iJs7u7zCwVOqRHlqXkadQzopvXMEAqYGhmjaRUkChIS805miROxUQlXheIhBEJy84TEWnbRJSQlZoZo3lhaEpbkotDMIgicIhKdCkUa5Q3Rip5jQ+ckVNr1mtes2hBAubXU3U25gjfK+EaWgmSPAJzXuaIBPVWA2zXG6swsbixItYk8O9j5xsY9wCOsNm9IXPa0A156AD1SHEtAMbuHQJS9xxcepVi22q1rGu1rWtmO7TT+UeUhdaJGaN5o0Q3AQnEF2JJWg6NXOLw9vnqf+4Ge7TwroWM2Nw4+vfyBP6T3WYmlTNRo4eq3dECKTufoEQhCZa1kQhCCEQhCCETzv3X6fwdJuTEeasf6Z6JMR7q9K+EDfJdT+a/1SxZDFdnNV7WJoP5H3XkY3TqzqjSIE6YrlVJSLEQkXJAoCuwnIqKkXbQtFUqZY2UXPK1z+ESwtpaxH4REIhOCdRCdACT3C/5RYKaHBF5ydCMfity3GJYW5+UXVO5G0bvCDEmdnYkJwITc7AiciJyDEtOkxLGKlATTmMkx2oZHMicVO0LW+5wmbH0vq5z/ACkf1T2+eOe5JRviy3BabeZy2/Iz2OYGkXTW7h7+q6HRrYocyT6eiIQhKCvohCEEIhCEEImT90ulmwFTuKHydSfwBmslH0zpZsFXH+W58gTJKTtWo07iPNR1W6zHN3grwmmdImJomLnUlcin6cdjVMx0SQKFy7J2zaCtnLC+VQQL2v2gNba8b6cpBEs9kbqv+gf76cq6Qe6nZaj2GCGmCtHQtFlbSFCnUEtc9oIOBEqbUopSUm1kK06z5Drk6tMqAn4zOWsDxZOUexmDRneyBnzsiqATfJlVQAHFuzu7J9A3N97LZWBGUWQUc6jcwNJGD9zBmYZvrDvu7i8SM1iyjO1Wqp0LLc0+rLFblQR1gynj4GcjrWg1CWl21IviZLdVpbBF/PjGa9DDbEygNcM2DXQA4CBU13B+s03ReIiYZN4hdcKGsmUqBhyCFBuTUoBiGt2gbsL31B74urmZFIBvY3vf4TtOF0BBfIRcrcGzCxGpEN8ZTBAUt2VVewgKnK2YKOsK+jlXUXGg1veFPH5rZkZVSwSwVyUB6wFwSozZ2Zrg6Xy62uZ3WS01QZa4iXGTiQ4tiAYkiLweW9U2aSsNnLYqMa6GCBMBzG1A6XNBIBLhqvbJwJT5xbsCLABaRKsGdi3bGqjTKLu4scxsBrxKqeKJuvaAWpQUlWa7q9NmOl73vfdodNNLmJ77GZrqcvVhQAVzk5g7Ow3C+6wOgA1MKeMRSx7Yu9NhYKxPVplFwzrbUtpc8I6po6oWlwowdQRHa1r8+zN265Mo6coCo1ptMt2z51sdns/pmAMHi4gA5nEpeKpOSiVUAIuz2zgCmg7SgVO0CxKi97Egd8RicMlx12RAmYEbl7aB6a9kcArniTu1JguIo06ZFNQrBdAyOS2UE00OrgrnOYgsBp3m7lMqyqxy3Kg5LqvwiucvZZr2yjcunaIFuD3OtFPVdDmsaYOIP1Ay4NJOAiDNx3EqKn/SWjXp6zH1HgOEkEQwthrnQ3E603Aubq3nVMwMbgqagnMQAFYmxt27WWzKrAnMNLE777iRVNLrbODqZc75gFyvZkYNUquwQsxYAG2ewtfTrDpe0piJtaIrVK1n16j9Yzwu4EgCTxXOfiGzUbPa9nRp6ggX3w44FwBJgGLhd6lszhijENNNYoTNSNGO1I1aROU7V6P7jdK9Su3JUHnmv+Qnqk879x+l8DVbmwXyVT/VPRJzltdNod3eQXR2FsWdneepKIQhKqtohCEEIhCEEIkPatHPRqJ8pSPOTIir6J8DBC+bKIizJW0aWStUX5LsvkxEhtvnWkyJXHFsOI3J6nHxGKceWSNULk4iy32bha5V3pgKvx3PVhEIsdWqdlTu4gyspCbSpSTGV8Jh6TKcPTpqzIpHYcZusLqDo1goBPyiRvla1PhuqQCDMyJEATeM+AnFWbHTJcXtcQREapgyTAvyA/Ub7lRU8HWXNUUhrC9RhUSsQCBY1LFtLAelpYCNYYGrUUO+huBYIioSDbRQBvtcnXvmvXHJ74rYwPTrKiFKdHDMtQmmNA1QroiGxNzuuPk65GhgKpprUyEqXFMEcXtewG/dK1nc2r9Ra0EAAEDCR9ondwMX5K3amVKI2bXOLXEktJmYI+oxv4id8q1GEwwXtEeiMxvchiBmCgMBlFydx1W1xpdisaHwarYC/aYhr2yUt4vb0jV0HIR7Y+xM7VDXPV06Kk1bsqlLA5QQTddRvIscpik2IBhzWd1zu4WiA6EVN98vyzwAGt/GO2tNroc+Tdnvn+eF0pmyqvbLaQAvyv8Apv5icN5vwlNYhsMKjkWKlFyqA1kYkAgXtey34AG+g3CKFHCg3LKRZrAFzqDUK6dkkaU13i9+d5Fq7FxAqJTNIh6hsgJGttTqDpYEE33Xj1Lo9WOjKQxp9Yq+kxu6ooI+KSTx3W7jaQmmGj8zLflh87++Nu1c4/lA39k3Z58/KMYTeNpULNkJuuRRY6MWDXbU30KnxuN0qyJLrbPqqXuhIp5c7L2lUOAynMuliGBHjH8JgWfq6PUkVKzApVLEWpm4uEt2tQTe+4ecjHBrZ1pHPhj0+o8FXex1R0aoHDjJgc8GjC/HFVQw17KqbzcKBvNiAQBvOp175EqLNu+ILVK1eil1pAYbC271KmrfdZV6x7nSzLMnjcI1NijqVZTYg7wREoVg8m6MD1+CeN2SfabPsoMyJIwMQMOGIdHAA5quIjbR5o04loqu0qK8QscqRCyEqwF7J7lFO2Dv8p2P5L/TNtMr7m1LLgKfeXPm7H9ZqpzNpM1nnifNdRZhFFn9o8kQhCQqdEIQghEIQghESw0ioQQvAOlCZcXiB/mOftHN+sqmEvuntLLjq3eVPmi/reUBM6iiZpNPAeQXJ12xVfzPmU9Tj6xilJAlhqqPUjDzWbFw7+867UFL1qjLSsur06Rtnaw1FxcX52PCZKi0uaGxFrKrM9PX5QBC6kanhu5byg43EFqaCyCYvGUgxfBi/JT2MubUlokwcCARN0ibrpVrsWkuBbr8SQrqGFKgCDVqEi2qj0V4XNu+1pO2ftPCIKCmsvwNFmAIYUkrsO01Q21a9wqi9hmPFZSUejeUhUqUrm1wnDUA7hwLW9Wl4l9jns2qLZgSCSQBZQ1jpoe0JTqU2ViS6pfwuwByN+ZvOKv0qtWg0NZSuG8yZJE3gxfAuwwxU/8Ai9A4VqRZrddnKlXFTGAANmdwLUy9btG/oqoFryfS23hjWoVKlVc1OiVQZGSjRqEfCM7EWAJCqAL2C3JlLV2FUW/bU2ANlOZjfMBZRr8U/wB3sjFbFqopYspAF7KSSRmCi3jcHXhflG7CgbhUN8+Ig5fBcnG1WkXupi6J7iTv5xxvU47cCUncV0fED4OmKQPU4friXq1KZYk1X7N2clhmKi+piBjVpUadGpUJbEBOvcamjhEOVaQtrdhnY7z23J1IMhYzYFSmCzMtlBPZN7gG2lhrvv4XPA2RgdivUGZbAFrXN9TuzXAN9dL90c2hQDZ1hE+mHATfnOeZLXWm1a+rqGYwmc7yd5i7KMtwvcbtqjVpVXzhEqVVVaINqr0kAa+UarnbLmbhTQDeAIjFbawwr1267/DNOjUpK1RMOtgqrTCjtMQXa/orcLffampbGZmYB1ugQtv+OMwCi1yQOAi/4E2cL1tMEre5Yhd4AAJGtyRY7tDyjRZaAka5/YgcOU75hSG2WkwdmOuYLuPOMYjM4WVPbWHNBcPStQyKGps6lglUMTle4KswQAhiCoYi3oiZPE1CxLFy5JJLm5Lkm5bW2/wHql2NhrxxCDyIG69zm4FiPEGZ/FaEi97Ei/Ox3y1ZqdNrnFhmcZx6wCqNsq1nNaKjYAwg3YbpI+YKM0acR0mNPLpVJqYqCNLHKhiVEizVj9K976F08uCo96A+YBl7K3o/Ty4aivKmg8gBLKcm4y4niuvaIACIQhESohCEEIhCEEIhCEELxr3TaVsYTzUH/cP0mQYTc+6wlsSjc6VvJmP9UwxM6WyGbOzl5XLl7aItD+adpR9ZHSSFltqoPTiyRTeL2ZgHrMFUWFxma3oX4n8dONptcDsWlSIKqbncxN28RwB8Jl6S0zZ7D9Lpc4/pGXM5A5YnOIWjo/Q9a2jWBDW7znyGcZ3gZTKzNHZtZ91M+s2/OcxeB6ve2umnyQeO6bQNTBKF1V7dkEroSGIJB1toT6jymMx4d64onWqzW7R1BJOZj9UC58BOeb+IbZWP0hrdwgk9SY/xXW2L8L6PJJqlxAxkx/qAY3/VOU5prA0lq1OrzhSb2sL5yLkjfvsPwM69GmK5w5qsHUgXalUVcxANs1rDfvJF5a47BYWnWQ5zelRApi+U4liTd2ZSN2ZjYWvm7rTGbb2pUrE1CVfU6W1UWs1ibmxF73PnwsWe32x7C81TGAubjJv+1R27ROjhWAp0IJgxLx0h3hvlbD/03V+KQfVI2I2HXUX6piB8ZbEaf6bmKwu0hWp0srMGy2ZibM7Lpe9720v6/CIxDOmoZh3XNvLdKrNPW5h+stPNsf6kK4fwfY6rfplpO4k+et8zUCohXQi3dEG0s8JtU1Pg2Ha4DQhhrwY8uH5zj4A1nyInaAux7WUDvB/SaVH8SsnVrsLeIIcOeDfCVi2r8H1acmlUaeDhq+N48hxVRUqyI7SftTZtWh6Smx4m3loTYytvOioVqdZgqU3AtOY+XHeDeM1y1azVKDyyo2CMvmI3EXHIoJjLmLJiGkpSNCYecUwqSRsdM1amvN1HmwEgcYvU7Wa129fRWCTLTQclEfjdH0V8B+UcnJjBdecUQhCKkRCEIIRCEIIRCEIIXlvuw0+3QbmtQeWT2zz0ieoe69T7FFuRYeYv/TPMJ0VgM2dvf5lc3pERaHd3kF1JIQxhI+kvMxWZUwXpeyNmGhTSmSbnttYb3YC9u4ABfUecmYl2VQAFGtiSTfXjv/u8kbIx1OvSp1AdQqg20KuAA39+EjY1K4Y9nOp3E2GngNxtPLba2oatR9S9xcZ58d0YAYbrl6ZYtns2NZGqAI3EcMlhune1gayq1Nb0yCjEC6gHejDePR58ZHw+2gaedrlu0mYdprd9ufPkO+aLH9H6dXWqCDwW9hrvtvkIbEp0h2QCO8W15XJ1lipbWVWgFsEblpWOg2k8w6Qd6yXSOnWqpTq9XUCHMEbKbtYgXF7WF+PlextU4fBslVFqG6MUJIJyspIDWbha5m/6ZbdyIKIsvVqoAvpawtu7tPWZm9gYtWqg6mwN7nibWteaRaKNCRfdMLL2xtNq+oZxuiP4UzpbtLD9cnV0Ka5FRUZVAyBe0qjmAS07gMXiKqXDLlPohlv4HX+92smYnY9PEdoA5lvoRa+86H9Yj3otJQuqHedbn1jvlOva2VgA0RHetGw2J1Bxl0z8lRNq4pcNTpVHZXcsGZUJTIQbqt7k5iBe+4cudp0c24apzlVVhYXUG5Q6g6cb6fjxsKnbmBNc62vYAlDo9rWuLWBAsNNNI3gcDUokEsQNLDUa+B1MSvsH0QGiHb85z7krKVqNcuqGWmemV3BbWniziQxenZRmXXQPzzKRpa485mOkuxxh6nZN0bdxynflvx/vleaDYWPaxFQXF72vF9LKwrYdmpoTZ1XRSdwzFrgbha1+/vj9CWqrQtjWMwcQCMufMYz3YLL09YqdSzuc5v2glpGWcd+Y7wsFENFiJaeiFecgph5YdFqebF0B/mKfsnN+krqkvOgVPNjqA+sx8kaVLQYpuPA+SuWcTUaOI8wvfAJ2EJzC6lEIQghEIQghEIQghEIQghYP3Wk/+Kh5VR/tb/qeUWnsHuo0i2D0BJFRLAakkkKAB65S7B6Prh0DOoNY6k7+q+qvfzP6TWs1pbRs0neYHT3WPa7K+vaYFwgSeqzex+ilapZqh6pe8XY//Th6yPCbDAdGsLSFyuYj4znT7Oi+YMl0zbUxmhilqNdwQBoFP9Uybfpeq0RN5yFwjeTj7rWsWiaX3AYZm893y5T6YVrJTCqt94AW/gJIwe0EJyEgMOB0J8BxkX3wl7hk5W9kXiMHTr6lQWUWsdB6+Y3TmxWe6oXzLs+I3DlfvPNbWzY1oa4EDyPelY/ZqPrcre+oOt+dpXnZj5codWF+IvYeHHxjVUYmnVuWVaAUnjUII3AXI33AsYjDdLEUsKlJ113gZ1I4ejqPKKaYe4EiBw9sr7ohTN2ob9J1gO/51UDb/R2nVWz5ha1lC2AN9bEDxmXpbDRHIzuNBYBT6r3A/szbYrpnhToHuTyDXGnK0rl6Q4c3Y1RflY3HdaSDasGq2SFNSq3S9on5wULDYk01CMr2OmfKxIBuAbS/WjRZAQpZtfiPrfxEgHpVhE1NUE24g38rRmv7oGGAOUVHPCykDza0rmnVfgw+P7J1SrrYDx/ZFTBVLkKhL30QNbT2275zA7NrMWz0cuo1LX467wd3ceMzR6VYjP1i4cb7gXNzvtuHfJVbpPjnF/g6Y7lLEes3H4SbYVAIMdVM+o84evqtadkUqatUrVb6G5ZstMeq9uA3ynbpaVrU1oC6K4znhVBKqVUDhYk3524DWgpYWpiHDMXrOeLXKr3ruVR4eU1GyOiaqy1a1uzrl4A82PG3gIoDabpJ+oYc1C8DV/NM8FscfsqhW/8ALRR+8izephqPOZXanQOibmjUemeAPbX8dfxMawHTGqcYMOTTemWy3UFWUNYJrfXXfzBBmxrNOmp16tL7SRwy6G7wXKVbPTqfe0Hj++PivHNtdH8Rh9XS6/LXtL6+K+sCWfuXpfHJ3An8h+s39fWQOjGwqdLGddT7KsjKU4KxZDdeQsp0lw281KTmvF8ZfLvLkqYsAZVa9mAN4+fzzXoUIQmatFEIQghEIQghEIQghEIQghV226YNMXF7MCO4jUGZ6uJpNrf+P1+2UFUaQQqxMSM6ow0v7QPxt5yVjcKAAw8PVuA8B+sTWwqvv0PA8RE7P2qOsNCqQKqjTlVX5S944iZVpou+rXvnPynktGhVAjUujEb+Sbp4Bj2l4/h4GTsPhWUfB2B4k3IOnGTlT5Jt5a+cbrs6hiGBIF7WtfymcaOpefCPdWnWhz7vneox2mNEqJlY6c1PDRuB7ja/C8aOyKLi66E6krYjwI3StxTdeNL5tRwOrC1jKinsnEYa/U1aitf0VW9P1htPKI2oHfeb8FPsC37TB3K5xPRCm3EX71H5i0qT0PYHshPHUaSTUxm1FXMwpG31WBt32MbodJMTdc2HBzDta2sd4teSjW/QfEIa6tvBT+H6OhfTo03Pyi3/AOY+NgUjZeroqo4AXN/E6fhGX6RVToMP5vYflI9Ta+IvYFRfcqqXPneQubUm8/O4lPAqFPbQ6PLa2ZsumgAGviBujWzdhUkNyoJ4km9/P+9I2ExrdurUypfRAq66aXOth67+E5tfbdPDoEQ56xFibg5PrEc9dBANeTqtd85xCfruDYJk8FZ7Q6QYegSoGZx8VBoO4ncJndodKKzWGihjoq7xbWzHj46ShoZWOYEkkkm++/EnnIiHrMxdueVTcAcBu47zNSz2MF0BUq9RlFskSSu4XDNTxC1c5F+0upzDUjXv0Os2I6YLSIWpVvzWxZgOZsCRMDia7KwGc1HCjUncATYZuIGg9cYwdTrKjFh2ib2327h3Dd6pfc57Wy5U6FClWqhswNy9hwe1KVdc9Nww423juI3iXPR7WoPX+RnjOyar0sQAt7PobbiLHfz1nrnQokub8v0Mcx+sJUNqs+wqakraQhCPVZEIQghEIQghEIQghEIQghQdrpekRe3fyMoQbru1GhE0O0j8GfVKHEobZ13jePlDkYITCb5k+nuyCwWqt9CNRvUjcQeE1VJgdR5cQeRkw0FdSrC4IsRGubrCE+m/UdrQvK9n9OMXhwEqKKyjcSbP621v5Tc9HelVLEJn1UEkEHepABIIF+BGvfM10s2BTpMo17eYg3A0UqNd2t3EgdF3XDVQWp9ZSYjNpnCHg/ZuDYcO4Sg+wVi0PYw8wJByNwmPArTNpsjhe9oO4kA+K9MFFGs9Nh3FSLH+7RTU6lvTB8VEx6bepgmp1LUc1zk1bML2uwAGRuNgTHKu1jayYlEP1irju43HrsZUq2WrSP1MInMTHhI9d6SnUp1R9DwecStNXoVWB7Q7hlFj490rcRswZtXY8dDbztvlDU2rjwLriKFQcwL+dm03SmxO0Mc+j1iutvgwB5bzy4ysaWveD1PpirtFlTKO6FuTgaCDtFQBxbQecrcb0owVHRXzsOFMXH2t34zO0uj9Sr2nZqh5tdiNOBO7XhFt0dAUhl/TdyMUCkLnOn51T9m52Lk3tTpjVrDLSVaa79e0SL8TwlGuCeqdN5uS2YkE313+O6Xa9HKZ9EMx4hb+y0mYfo6VANjTHMkk232Hyb8hLO3pN+wR86pwYGjFVmJ2a2XJSBaoRqRrb6xIlQ+wKihi1Unqw7MFXRQiFyGa/ZuA1tNbHUTbYOtSQMtHU8SQxLHxAMraqqC+b0XXtjsWcEVFBF1DHsVWUdrQMdNTexY3vaSSDq8sfTulU7a0PincHEiJIBv4YrB1wLF1Nmte2tyL2vf1iXnQ7o6axNV7gblI014mWGG2KMXWyUaYSmtuse3orvC34sdLD17p6JQwCUkCILACwmgH7UTEBUK1I2R2qHS7fuVBguj1OnU6ztM1rC9rL4ACa/oso6xrcpT4isF8Zc9EKRDOzb2HlqI4NDRAVapUfUdrPMlaiEIRUxEIQghEIQghEIQghEIQghM4ujnUre15XHZzgcD4f9y3hBCydfCsjZgLHiDub++clYSqG03Eb1O8e0d80DKDoRfxkPEbNptwKngVNiD3QQsT05Z1eg65gAKwZgAQoJpEZs2m9b2uL2mW60lr2SoSuU3VmC65s2haxzeoAWAtpPXqeEYfHDd9rH12/wCoxiNlI/p0ab/6lVvzEvULYKbQ0twz7yd3Heqdayl7i4Oxyyw+ZLy6piSCT1dJb5iPiDVbC+Ya2LA6k6i173nUqAsLoSBmJC1VuQWuvaDfJ7NraW07vQ36OUD/AICi+/LmX/YRKzGdDqLei9SmeWcuvrV7/nLH9fT3Hu/9AKA2GoT9w7/4JWU2Nj8NQquuIYKXWmE63KLlQesscxFiTffxtLarXwZIymmQeIt6hpI+P9z4sb51fgLjKfIC0p63udODpS8mXX8ZzOlGC02h1WHCdX9N9zQMjw3ldHoxraFBrHVBIm6YF7ic48lq/gEUANbnZyLnhBsRhh6RUmx1LXtbnczH/wDt9U+bb8I9S9zxvmfMr7ZQ/pR/y/6/ur5qNzqDqtCOkeHB6uiRVfXsU7GwA1JN7DTnKHbO2MVXTLToZc1wpNSnruBsAe8S12d0HqUyGQopsRfebEWItYjdLrCdE1Fs9R2tewW6gXsTz5DlLdGyNGLT3wB0xVWpaGtdLXA9SfbxXmOE2ZiVFiENhUN8xJtTCE/F4hxbnY3tL3Z/RypUqKtapZCxBVAA7DcSW+KPC9+BE9IobIRQAtHdzF/Mnf8A9SbT2edNFFr23aX32tul4UWYkKJ2k7QW6odHn7qpwuCp0UFOmgRRuA/EnmTzOpkbFVSTlRSzHgouZpRs1PjXbu3D8JKpUlUWVQB3C0mWesjg+jlZjnfKDyJ3eAE0Oy9nmlclgb8haWMIIRCEIIRCEIIRCEIIRCEIIRCEIIRCEIIRCEIIRCEIIRCEIISZ2EIiVE7CEVIiEIQSohCEEiIQhBCIQhBCIQhBCIQhBCIQhBC//9k=',7,'1/2 cup','None','None','None','e6a7d48b-0954-4f6c-83b3-125300aca38f','2021-08-22 07:01:20','2021-08-29 23:08:04.491302'); -INSERT INTO dish VALUES(36,'Cheese Cake',NULL,1,'1',NULL,NULL,NULL,'50d2be67-f07c-426d-b4f1-5f5d130914df','2021-08-22 07:01:21',NULL); -INSERT INTO dish VALUES(37,'Pepsi Max',NULL,1,'1',NULL,NULL,NULL,'6d995ca7-c361-4edc-a1f5-141259684336','2021-08-22 07:01:21',NULL); -INSERT INTO dish VALUES(38,'Pizza',NULL,1,'1',NULL,NULL,NULL,'7db1781c-0618-4b04-b516-33dc39a2d4b6','2021-08-22 07:01:21',NULL); -INSERT INTO dish VALUES(39,'Chicken Tacos',NULL,1,'1',NULL,NULL,NULL,'8ac94f78-6709-4b33-add1-d54414b8b658','2021-08-22 07:01:22',NULL); -INSERT INTO dish VALUES(40,'Garlic Bread','data:image/jpeg;base64,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',16,'1 piece','10 min','5 min','400','869bcf30-ecb5-47f9-a4b3-19b838ba4153','2021-08-22 07:01:22','2021-08-29 22:37:33.872459'); -INSERT INTO dish VALUES(41,'Mac and Cheese with Hotdogs','data:image/jpeg;base64,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',16,'1 cup','00:20','00:10','Stove','96e3cb67-1885-4e8e-9982-51609d017c9b','2021-08-22 07:01:23',NULL); -INSERT INTO dish VALUES(42,'King Salad / Green Mold',NULL,1,'1',NULL,NULL,NULL,'c9dd5363-4910-4bc0-b751-0357cf8c4c46','2021-08-22 07:01:23',NULL); -INSERT INTO dish VALUES(43,'Peas','https://assets.tmecosys.com/image/upload/t_web767x639/img/recipe/ras/Assets/b09aa6c8-cfcb-4423-b2c9-e5abb6070312/Derivates/deb92468-6554-4de4-b141-b4318958d1d4.jpg',5,'.75 cup','None','None','None','c1e565b4-74b7-4c6b-b80e-9c39696028d6','2021-08-22 07:01:23','2021-08-27 12:55:11.069789'); -INSERT INTO dish VALUES(44,'Homemade Hamburgers',NULL,1,'1',NULL,NULL,NULL,'ae202c66-5282-4321-bd5c-1774f33d8ed9','2021-08-22 07:01:24',NULL); -INSERT INTO dish VALUES(45,'Dump Cake',NULL,1,'1',NULL,NULL,NULL,'a1311007-bf22-469c-bbbe-12c5af0738a7','2021-08-22 07:01:24',NULL); -INSERT INTO dish VALUES(46,'Tater Tots',NULL,1,'1',NULL,NULL,NULL,'763d504f-efea-4b0c-a590-460311a33d99','2021-08-22 07:01:24',NULL); -INSERT INTO dish VALUES(47,'Ice Cream, Mint Chip','https://nix-tag-images.s3.amazonaws.com/3794_thumb.jpg',1,'1','None','None','None','91277d92-19ee-4cc6-b1fd-55e29d53e472','2021-08-22 07:01:25','2021-08-27 12:46:14.399051'); -INSERT INTO dish VALUES(48,'Hot Dogs',NULL,1,'1',NULL,NULL,NULL,'d89013d4-d909-4399-972a-19748d1b421c','2021-08-22 07:01:25',NULL); -INSERT INTO dish VALUES(49,'Grilled Chicken Breast',NULL,1,'1',NULL,NULL,NULL,'768739b1-de8a-4a7d-b67d-50d7cceb8a84','2021-08-22 07:01:25',NULL); -INSERT INTO dish VALUES(50,'Beef Stroganoff','https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Ftheblondcook.com%2Fwp-content%2Fuploads%2F2016%2F08%2Fbeef-stroganoff-4.jpg&f=1&nofb=1',10,'1 cup','None','None','None','f643e2a9-f307-4956-969b-91a70e44161c','2021-08-22 07:01:26','2021-08-30 01:19:40.376633'); -INSERT INTO dish VALUES(51,'Carrot Yum Yum','https://gospicy.net/wp-content/uploads/2019/02/chicken-soup-thumbnail.jpg',10,'2 cups','2:00','1:00','Stove','0f18666d-273e-4b8b-bc15-e4faa602db10','2021-08-22 07:01:26',NULL); -INSERT INTO dish VALUES(52,'Alice Springs Chicken Casserole',NULL,1,'1',NULL,NULL,NULL,'d0117b32-e611-4af7-8747-b91cc392b8d6','2021-08-22 07:01:26',NULL); -INSERT INTO dish VALUES(53,'S''mores',NULL,1,'1',NULL,NULL,NULL,'41d980bb-47d3-4f6a-b180-78617a797b5a','2021-08-22 07:01:26',NULL); -INSERT INTO dish VALUES(54,'Watermelon',NULL,1,'1',NULL,NULL,NULL,'a7f59b80-7d96-43e1-9edf-e94b849b76ac','2021-08-22 07:01:26',NULL); -INSERT INTO dish VALUES(55,'Potato Salad',NULL,1,'1',NULL,NULL,NULL,'125f3d6e-8107-48f8-83e2-ad0e2a6019a3','2021-08-22 07:01:27',NULL); -INSERT INTO dish VALUES(56,'Baked Ziti','https://www.simplyrecipes.com/thmb/IMwGTTeg4XNedZ9usL8zdoPLaBs=/1400x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2015__04__baked-ziti-horiz-a2-1400-24b672f12b154b1ab7a458fa9b81b802.jpg',12,'1 cup','None','None','None','6516b1d2-3a82-41bb-86cf-455801e01e83','2021-08-22 07:01:27','2021-08-29 02:31:02.693025'); -INSERT INTO dish VALUES(57,'Lemon Suprise',NULL,1,'1',NULL,NULL,NULL,'c3acb7e0-5d99-44bb-9c8f-ef7b756d2bc4','2021-08-22 07:01:28',NULL); -INSERT INTO dish VALUES(58,'Wendy''s Chocolate Frosty',NULL,1,'1',NULL,NULL,NULL,'bce6af24-64df-41ef-97d8-b860b03e87e1','2021-08-22 07:01:28',NULL); -INSERT INTO dish VALUES(59,'Baked Beans','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.C8fo4eEPXhpTKHeEcz1u_AHaHZ%26pid%3DApi&f=1',10,'.5 cups','1:00','0:10','350','43995869-7b20-4f1a-ba71-0da8cd2f3a37','2021-08-22 07:01:28','2021-08-30 23:49:02.808883'); -INSERT INTO dish VALUES(60,'Meatloaf',NULL,1,'1',NULL,NULL,NULL,'5cdc9c5e-8d29-4159-aa0e-c49fdf91bfd9','2021-08-22 07:01:28',NULL); -INSERT INTO dish VALUES(61,'Lasagna',NULL,1,'1',NULL,NULL,NULL,'2a480e4d-defb-4cd4-b984-09991aad3d33','2021-08-22 07:01:29',NULL); -INSERT INTO dish VALUES(62,'Cold Slaw','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.pinimg.com%2Foriginals%2Fbf%2Ffe%2F31%2Fbffe315a39a750d9b0a9c253af73d89c.jpg&f=1&nofb=1',1,'1','None','None','None','6b336d3e-167e-4822-a68e-52e3415657c8','2021-08-22 07:01:29','2021-08-30 01:13:09.271115'); -INSERT INTO dish VALUES(63,'Tacos','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse3.mm.bing.net%2Fth%3Fid%3DOIP.l4ZQ7h6faCZugo2UOyxOTAHaHa%26pid%3DApi&f=1',20,'1 taco','None','None','None','8fbf7965-3c7b-4926-9b9f-22573f29b29b','2021-08-22 07:01:29','2021-09-02 00:41:15.638712'); -INSERT INTO dish VALUES(64,'Left Overs',NULL,1,'1',NULL,NULL,NULL,'cae4dcc3-c40d-4128-ab8d-8af5c056686c','2021-08-22 07:01:30',NULL); -INSERT INTO dish VALUES(65,'Eat Out',NULL,1,'1',NULL,NULL,NULL,'0c7448c0-164b-4228-96f3-5f1bdaf6841a','2021-08-22 07:01:30',NULL); -INSERT INTO dish VALUES(66,'Spaghetti with Meatballs',NULL,1,'1',NULL,NULL,NULL,'8864a5ce-0b06-47e3-8d54-14beecc25dbc','2021-08-22 07:01:31',NULL); -INSERT INTO dish VALUES(67,'Nachos',NULL,1,'1',NULL,NULL,NULL,'0ec5f085-b3b6-4de5-bd5c-fe3c2e4f1862','2021-08-22 07:01:31',NULL); -INSERT INTO dish VALUES(68,'Fruit Drink','https://m.media-amazon.com/images/I/81YqX7nMopS._SL1500_.jpg',8,'8 oz','None','None','None','d9711abb-50d9-4d96-9c39-ccb48f7d39b1','2021-08-22 07:01:32',NULL); -INSERT INTO dish VALUES(69,'BLT ','https://static01.nyt.com/images/2020/08/18/dining/27Diaryrex4/27Diaryrex4-articleLarge.jpg',12,'1 Sandwich','0:15','0:10','Stove','cf5d579c-3e98-47d2-9e98-5f1325d3948a','2021-08-22 07:01:32','2021-08-26 22:03:49.334301'); -INSERT INTO dish VALUES(70,'Southern Bacon - Fried Cabbage',NULL,1,'1',NULL,NULL,NULL,'a5f32316-e99a-4214-a49a-d5b09f63a387','2021-08-22 07:01:32',NULL); -INSERT INTO dish VALUES(71,'Sour Cram Chicken Enchiladas',NULL,1,'1',NULL,NULL,NULL,'cfac78b6-c2f4-4b14-b94f-bb5408aa7c73','2021-08-22 07:01:32',NULL); -INSERT INTO dish VALUES(72,'Chicken Tetrazinni',NULL,1,'1',NULL,NULL,NULL,'3ddeacd1-9971-4afa-97a2-3ea281f9945c','2021-08-22 07:01:33',NULL); -INSERT INTO dish VALUES(73,'Vinegar Chocolate Cake',NULL,1,'1',NULL,NULL,NULL,'494ad499-ff47-4b48-9378-d73ed3713c04','2021-08-22 07:01:33',NULL); -INSERT INTO dish VALUES(74,'Mashed Potatoes','https://www.simplyrecipes.com/thmb/Yy4Ow1a2KIsV72d8ykjRQigztg4=/450x0/filters:no_upscale():max_bytes(150000):strip_icc()/__opt__aboutcom__coeus__resources__content_migration__simply_recipes__uploads__2014__11__perfect-mashed-potatoes-vertical-a-1800-b5087ae471e640088d51e92fca0c88c9.jpg',8,'1.5 cups','None','None','None','34961035-a135-4e73-b726-45ad6cc7e60b','2021-08-22 07:01:33','2021-08-27 12:50:24.581171'); -INSERT INTO dish VALUES(75,'Fried RICE',NULL,1,'1',NULL,NULL,NULL,'235cbdff-1418-46df-94a9-4e3a2738ffcb','2021-08-22 07:01:34',NULL); -INSERT INTO dish VALUES(76,'Sheepherder’s Breakfast','https://www.tasteofhome.com/wp-content/uploads/2018/01/Sheepherder-s-Breakfast_EXPS_GHBZ18_983_B08_15_4b-3.jpg',8,'1 cup','0:10','0:25','Stove',NULL,'2021-08-27 04:16:17','2021-08-26 21:17:38.669670'); -CREATE TABLE facility ( - id INTEGER NOT NULL, - name VARCHAR(100), - address VARCHAR(100), - city VARCHAR(50), - state VARCHAR(2), - zip VARCHAR(10), - phone VARCHAR(20), - type VARCHAR(50), - userid INTEGER NOT NULL, - PRIMARY KEY (id) -); -INSERT INTO facility VALUES(1,'Salem Hoaptial',NULL,NULL,NULL,NULL,NULL,'Hosptial',1); -INSERT INTO facility VALUES(2,'Neaman Plastic Surgery','1430 Commercial Street SE ','Salem','OR','97302','','Clinic',1); -INSERT INTO facility VALUES(3,'Kaiser Perm','','','','','','Clinic',2); -INSERT INTO facility VALUES(4,'Salem Health Medical Clinic – Uglow ','1000 Uglow Ave','Dallas','OR','97338',NULL,'Clinic',1); -INSERT INTO facility VALUES(5,'Willamette Foot Center','4305 River Road N Keizer','Keizer','OR','97303',' (503) 363-0763','Clinic',1); -INSERT INTO facility VALUES(6,'Salem Hosptial','','Salem','OR','97302',NULL,'Hosptial',2); -INSERT INTO facility VALUES(7,'Kaiser Pharmacy','','','','',NULL,'Pharmacy',2); -INSERT INTO facility VALUES(8,'Kaiser Mail Order','','','','',NULL,'Pharmacy',2); -INSERT INTO facility VALUES(12,'Pill Box','','','','',NULL,'Pharmacy',3); -INSERT INTO facility VALUES(13,'Dallas Family Clinic','','','','',NULL,'Clinic',3); -INSERT INTO facility VALUES(14,'Walmart Pharmacy','','','','',NULL,'Pharmacy',3); -INSERT INTO facility VALUES(15,'Willamette Valley Endocrinology','925 Commercial St S E, Suite 320','Salem','OR','97302',NULL,'Clinic',1); -INSERT INTO facility VALUES(16,'Dallas Pill Box','625 SE Miller Ave','Dallas','OR','97338',NULL,'Pharmacy',1); -INSERT INTO facility VALUES(17,'Rite Aid - Dallas','178 W Ellendale Ave','Dallas','OR','97338','(503) 623-8334','Pharmacy',1); -INSERT INTO facility VALUES(18,'Salem Health Occupational Medicine','1002 Bellevue St SE','Salem','OR','97301','(503) 561-5352','Clinic',1); -CREATE TABLE allergies ( - id INTEGER NOT NULL, - name VARCHAR(100), - reaction VARCHAR(50), - dateadded DATE NOT NULL, - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - PRIMARY KEY (id) -); -INSERT INTO allergies VALUES(1,'Cyclobenzaprine/ Flexeral','Palpitations','2020-11-23',1,'2021-09-04 21:54:43.225484','2021-09-05 04:54:43'); -INSERT INTO allergies VALUES(2,'Metformin','Diarrhea','2015-11-06',1,'2021-09-04 21:56:48.250994','2021-09-05 04:56:48'); -INSERT INTO allergies VALUES(3,'Shellfish','Unknown Edema, Swelling','2015-11-06',1,'2021-09-04 21:57:38.624644','2021-09-05 04:57:38'); -INSERT INTO allergies VALUES(4,'Lovastatin','Joint Pain','2014-04-07',1,'2021-09-04 21:58:29.056611','2021-09-05 04:58:29'); -INSERT INTO allergies VALUES(5,'Paper Tape','Contact Dermatitis','2013-06-06',1,'2021-09-04 21:58:58.787397','2021-09-05 04:58:58'); -CREATE TABLE goals ( - id INTEGER NOT NULL, - name VARCHAR(100), - pictureurl VARCHAR(500), - status VARCHAR(50), - measurement VARCHAR(500), - datestart DATETIME, - dateend DATETIME, - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - PRIMARY KEY (id) -); -CREATE TABLE projects ( - id INTEGER NOT NULL, - name VARCHAR(100), - pictureurl VARCHAR(500), - status VARCHAR(50), - last_reviewed DATETIME, - when_review INTEGER, - notionid VARCHAR(50), - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - PRIMARY KEY (id) -); -INSERT INTO projects VALUES(1,'Gardening','data:image/jpeg;base64,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','Active','2021-09-01 00:00:00.000000',7,'69723bf9-0801-41b6-ac82-00e7b41c5230',1,'2021-09-08 23:59:01.444362','2021-09-07 07:46:32'); -INSERT INTO projects VALUES(2,'House','https://images.unsplash.com/photo-1480074568708-e7b720bb3f09?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',14,'9fcf992b-47c3-4f6e-96a5-656c6ab6c857',1,'2021-09-08 23:59:12.510797','2021-09-07 08:02:31'); -INSERT INTO projects VALUES(3,'Garage Organization','https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDDaa9qlLq5LozcdwL9r_bNh4wkivTbM0fRQ&usqp=CAU','Active','2021-08-27 00:00:00.000000',7,'04a39e12-117e-4890-8a35-83f1c38def09',1,'2021-09-08 23:59:03.877871','2021-09-07 08:06:18'); -INSERT INTO projects VALUES(4,'Personal','https://images.unsplash.com/photo-1484981138541-3d074aa97716?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'3eee2709-ede8-48c7-b1f1-fa65c9cfa416',1,'2021-09-08 23:59:08.682263','2021-09-07 08:13:09'); -INSERT INTO projects VALUES(5,'Appliances In The Home','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.E4nZ3MtAAMuPA3gxvSj3igHaEc%26pid%3DApi&f=1','Active','2021-08-02 00:00:00.000000',90,NULL,1,'2021-09-07 01:14:06.281569','2021-09-07 08:14:06'); -INSERT INTO projects VALUES(6,'Paint Colors','https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fi.huffpost.com%2Fgen%2F1014052%2Fimages%2Fo-FUNNY-PAINT-COLOR-NAMES-facebook.jpg&f=1&nofb=1','Active','2021-08-02 00:00:00.000000',90,'efcc9088-4e4c-4157-bc3d-17b659b4bb96',1,'2021-09-08 23:58:46.810498','2021-09-07 08:14:45'); -INSERT INTO projects VALUES(7,'3D Printer','https://images.unsplash.com/photo-1563520240533-66480a3916fe?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',30,'6e0406e3-485c-496e-b32a-4926033a5c4d',1,'2021-09-08 23:59:07.450951','2021-09-07 08:15:25'); -INSERT INTO projects VALUES(8,'Medical','https://images.unsplash.com/photo-1505751172876-fa1923c5c528?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'cf7c7d28-8bc5-4f1e-8c19-ab2b91a7cdc7',1,'2021-09-08 23:55:27.278431','2021-09-07 08:16:01'); -INSERT INTO projects VALUES(9,'Rabbits','https://images.unsplash.com/photo-1480554840075-72cbdabbf689?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'336b095b-89ac-4551-a80b-d47cea36d7fe',1,'2021-09-08 23:59:08.155352','2021-09-07 08:16:36'); -INSERT INTO projects VALUES(10,'Christmas 2021','https://images.unsplash.com/photo-1451772741724-d20990422508?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-09-01 00:00:00.000000',14,'f856df6c-a1e4-409e-a1de-8671ca75d8d6',1,'2021-09-08 23:58:58.619275','2021-09-07 08:36:16'); -INSERT INTO projects VALUES(11,'Florida','https://images.unsplash.com/photo-1577372970039-2ac351969c87?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-06-27 00:00:00.000000',2,'0e6e5d7b-b345-4c62-916f-2049eed0fad4',1,'2021-09-08 23:59:20.255134','2021-09-07 08:42:37'); -INSERT INTO projects VALUES(12,'Thanksgiving 2021','https://images.unsplash.com/photo-1510194638421-92f54ce46444?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-09-09 00:00:00.000000',7,NULL,1,'2021-09-09 00:22:27.790798','2021-09-09 07:22:27'); -CREATE TABLE recipe ( - id INTEGER NOT NULL, - qty VARCHAR(10), - measurement VARCHAR(50), - ing VARCHAR(150), - catagory VARCHAR(50), - notes VARCHAR(250), - fat_total INTEGER, - weight INTEGER, - fat_sat INTEGER, - fat_trans INTEGER, - cholesterol INTEGER, - sodium INTEGER, - potassium INTEGER, - carb_total INTEGER, - carb_fiber INTEGER, - carb_sugar INTEGER, - protein INTEGER, - servsize VARCHAR(100), - calories INTEGER, - calories_fat INTEGER, - "pictureURL" VARCHAR(500), - date_created DATETIME, - dishfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(dishfk) REFERENCES dish (id) ON DELETE CASCADE -); -INSERT INTO recipe VALUES(11,'.5','cup','Mayonaise','Canned/Jarred Goods','',82.299999999999997159,110,12.900000000000000355,0,46.200000000000002843,698.50000000000000001,22,0.59999999999999997779,0,0.59999999999999997779,1.1000000000000000888,'110',748,740.70000000000004547,'https://nix-tag-images.s3.amazonaws.com/56_thumb.jpg','2021-08-26 05:32:08',69); -INSERT INTO recipe VALUES(12,'8','slices','Tomato','Produce','',0.29999999999999998889,165.30000000000001136,0.10000000000000000555,0,0,8.3000000000000007105,391.80000000000001136,6.4000000000000003552,2,4.2999999999999998223,1.3999999999999999111,'165.3',29.800000000000000711,2.7000000000000001776,'https://nix-tag-images.s3.amazonaws.com/191_thumb.jpg','2021-08-26 05:32:38',69); -INSERT INTO recipe VALUES(13,'24','leafs','Iceberg Lettuce','Produce','',0.29999999999999998889,224,0,0,0,22.399999999999998579,315.80000000000001136,6.7000000000000001776,2.7000000000000001776,4.4000000000000003552,2,'224',31.399999999999998578,2.7000000000000001776,'https://nix-tag-images.s3.amazonaws.com/1921_thumb.jpg','2021-08-26 05:33:14',69); -INSERT INTO recipe VALUES(14,'12','slices','Cheddar Cheese','Dairy','',111.90000000000000567,336,63.399999999999998578,0,332.60000000000002273,2194.0999999999999091,255.40000000000000568,10.400000000000000355,0,1.6000000000000000888,76.799999999999997157,'336',1357.4000000000000909,1007.1000000000000227,'https://nix-tag-images.s3.amazonaws.com/458_thumb.jpg','2021-08-26 05:59:29',69); -INSERT INTO recipe VALUES(15,'1','Large','Banana',NULL,'',0.5,136,0.10000000000000000555,0,0,1.3999999999999999111,486.89999999999997726,31.100000000000001421,3.5,16.600000000000001421,1.5,'136',121,4.5,'https://nix-tag-images.s3.amazonaws.com/399_thumb.jpg','2021-08-26 06:17:13',1); -INSERT INTO recipe VALUES(16,'3','16 oz can','Green Beans',NULL,'',3.7999999999999998223,1360.7999999999999545,0.9000000000000000222,0,0,13.599999999999999644,1986.7999999999999545,107.20000000000000283,43.499999999999999999,49.399999999999998578,25.69999999999999929,'1360.8',476.30000000000001138,34.200000000000002841,'https://nix-tag-images.s3.amazonaws.com/189_thumb.jpg','2021-08-26 06:26:16',9); -INSERT INTO recipe VALUES(17,'2','tbsp','Butter',NULL,'',23,28.399999999999998578,14.599999999999999644,0,61.100000000000001419,182.59999999999999431,6.7999999999999998223,0,0,0,0.2000000000000000111,'28.4',203.5999999999999943,207,'https://nix-tag-images.s3.amazonaws.com/328_thumb.jpg','2021-08-26 06:26:51',9); -INSERT INTO recipe VALUES(18,'.25','tsp','Ground Black Pepper',NULL,'',0,0.69999999999999995559,0,0,0,0.10000000000000000555,8.5999999999999996447,0.4000000000000000222,0.2000000000000000111,0,0.10000000000000000555,'0.7',1.6000000000000000888,0,'https://nix-tag-images.s3.amazonaws.com/1755_thumb.jpg','2021-08-26 06:28:19',9); -INSERT INTO recipe VALUES(19,'.25','tsp','Salt',NULL,'',0,1.5,0,0,0,581.39999999999997727,0.10000000000000000555,0,0,0,0,'1.5',0,0,'https://nix-tag-images.s3.amazonaws.com/177_thumb.jpg','2021-08-26 06:28:40',9); -INSERT INTO recipe VALUES(20,'24','oz','Velveeta Cheese',NULL,'',147.80000000000001136,672,96.799999999999997157,0,537.60000000000002272,10073.299999999999272,2251.1999999999998181,65.900000000000005682,0,54.399999999999998578,109.5,'672',2036.2000000000000455,1330.2000000000000454,'https://nix-tag-images.s3.amazonaws.com/2484_thumb.jpg','2021-08-26 06:34:28',41); -INSERT INTO recipe VALUES(21,'2','pounds','Macaroni pasta',NULL,'',8.4000000000000003552,907.20000000000004551,1.6000000000000000888,0,0,9.0999999999999996447,399.19999999999998862,280,16.30000000000000071,5.0999999999999996447,52.60000000000000142,'907.2',1433.2999999999999545,75.599999999999994313,'https://nix-tag-images.s3.amazonaws.com/9317_thumb.jpg','2021-08-26 06:34:54',41); -INSERT INTO recipe VALUES(22,'1','package','Oscar Meyer Hotdogs',NULL,'',132.40000000000000568,451,52.299999999999997159,0,261.60000000000002272,3842.4999999999999999,1136.5,12,0,5.7000000000000001776,52.70000000000000284,'451',1452.2000000000000454,1191.599999999999909,'https://nix-tag-images.s3.amazonaws.com/632_thumb.jpg','2021-08-26 06:35:22',41); -INSERT INTO recipe VALUES(23,'.5','Cup','Nonfat Milk',NULL,'',0.10000000000000000555,122.5,0.10000000000000000555,0,2.5,51.5,191.09999999999999431,6.0999999999999996447,0,6.2000000000000001776,4.0999999999999996447,'122.5',41.600000000000001421,0.9000000000000000222,'https://nix-tag-images.s3.amazonaws.com/810_thumb.jpg','2021-08-26 06:35:53',41); -INSERT INTO recipe VALUES(25,'4','pounds','Carrots',NULL,'',3.2999999999999998223,1814.4000000000000909,0.5,0,0,1052.2999999999999544,4263.8000000000001819,149.0999999999999943,54.399999999999998578,62.60000000000000142,13.80000000000000071,'1814.4',635,29.699999999999999289,'https://nix-tag-images.s3.amazonaws.com/452_thumb.jpg','2021-08-26 23:40:12',51); -INSERT INTO recipe VALUES(26,'.5','gallon','Chicken Stock',NULL,'',23,1920,6.2000000000000001776,0,57.60000000000000142,2745.599999999999909,2016,67.799999999999997156,0,30.30000000000000071,48.399999999999998578,'1920',691.20000000000004548,207,'https://nix-tag-images.s3.amazonaws.com/36_thumb.jpg','2021-08-26 23:40:38',51); -INSERT INTO recipe VALUES(27,'1','pounds','Chicken Thigh',NULL,'chunked',62.60000000000000142,453.60000000000002275,18.80000000000000071,0,580.60000000000002275,789.20000000000004548,1152.0999999999999091,0.4000000000000000222,0,0,106.5,'453.6',970.70000000000004544,563.39999999999997725,'https://nix-tag-images.s3.amazonaws.com/1743_thumb.jpg','2021-08-26 23:42:47',51); -INSERT INTO recipe VALUES(28,'.5','tsp','Ground Black Pepper',NULL,'',0,1.3000000000000000444,0,0,0,0.29999999999999998889,17.30000000000000071,0.8000000000000000444,0.29999999999999998889,0,0.10000000000000000555,'1.3',3.2999999999999998223,0,'https://nix-tag-images.s3.amazonaws.com/1755_thumb.jpg','2021-08-26 23:46:17',51); -INSERT INTO recipe VALUES(29,'.5','tsp','Salt',NULL,'',0,3,0,0,0,1162.7000000000000454,0.2000000000000000111,0,0,0,0,'3',0,0,'https://nix-tag-images.s3.amazonaws.com/177_thumb.jpg','2021-08-26 23:46:36',51); -INSERT INTO recipe VALUES(31,'1','cups','Mint Chip Ice Cream',NULL,'',16.30000000000000071,138,10,0,58.100000000000001421,106.29999999999999716,284.60000000000002273,35,1.3000000000000000444,31.30000000000000071,4.9000000000000003552,'138',302,146.69999999999998863,'https://nix-tag-images.s3.amazonaws.com/3794_thumb.jpg','2021-08-27 19:46:06',47); -INSERT INTO recipe VALUES(32,'8','large','Potatoes','Produce','',3.1000000000000000888,2392,0.8000000000000000444,0,0,239.19999999999998862,12797.200000000000727,505.89999999999997726,52.60000000000000142,28.19999999999999929,59.799999999999997159,'2392',2224.599999999999909,27.899999999999998579,'https://nix-tag-images.s3.amazonaws.com/752_thumb.jpg','2021-08-27 19:47:22',74); -INSERT INTO recipe VALUES(33,'.75','cups','Heavy Whipping Cream','Dairy','',64.400000000000005686,178.49999999999999999,41.100000000000001419,0,201.69999999999998862,48.200000000000002842,169.59999999999999431,4.9000000000000003552,0,5.2000000000000001776,5.0999999999999996447,'178.5',606.89999999999997724,579.60000000000002273,'https://nix-tag-images.s3.amazonaws.com/273_thumb.jpg','2021-08-27 19:48:12',74); -INSERT INTO recipe VALUES(34,'1','stick','Butter','Dairy','',91.700000000000002845,113,58,0,242.90000000000000568,726.60000000000002275,27.10000000000000142,0.10000000000000000555,0,0.10000000000000000555,1,'113',810.20000000000004548,825.29999999999995455,'https://nix-tag-images.s3.amazonaws.com/328_thumb.jpg','2021-08-27 19:48:37',74); -INSERT INTO recipe VALUES(35,'.5','tbsp','Ground Black Pepper','Dry/Baking Goods','',0.10000000000000000555,3.5,0.10000000000000000555,0,0,0.69999999999999995559,45.899999999999998578,2.2000000000000001776,0.9000000000000000222,0,0.4000000000000000222,'3.5',8.6999999999999992894,0.9000000000000000222,'https://nix-tag-images.s3.amazonaws.com/1755_thumb.jpg','2021-08-27 19:49:08',74); -INSERT INTO recipe VALUES(36,'.25','tbsp','Salt','Dry/Baking Goods','',0,4.5,0,0,0,1744.099999999999909,0.4000000000000000222,0,0,0,0,'4.5',0,0,'https://nix-tag-images.s3.amazonaws.com/177_thumb.jpg','2021-08-27 19:49:23',74); -INSERT INTO recipe VALUES(37,'1','pound','Peas','Frozen Foods','',1,453.60000000000002275,0.2000000000000000111,0,0,13.599999999999999644,1229.2000000000000455,70.900000000000005682,24.899999999999998579,26.899999999999998578,24.300000000000000709,'453.6',381,9,'https://nix-tag-images.s3.amazonaws.com/728_thumb.jpg','2021-08-27 19:52:50',43); -INSERT INTO recipe VALUES(38,'1','stick','Butter','Dairy','',91.700000000000002845,113,58,0,242.90000000000000568,726.60000000000002275,27.10000000000000142,0.10000000000000000555,0,0.10000000000000000555,1,'113',810.20000000000004548,825.29999999999995455,'https://nix-tag-images.s3.amazonaws.com/328_thumb.jpg','2021-08-27 19:53:05',43); -INSERT INTO recipe VALUES(39,'.25','tsp','Salt','Dry/Baking Goods','',0,1.5,0,0,0,581.39999999999997727,0.10000000000000000555,0,0,0,0,'1.5',0,0,'https://nix-tag-images.s3.amazonaws.com/177_thumb.jpg','2021-08-27 19:53:29',43); -INSERT INTO recipe VALUES(40,'.25','tsp','Ground Black Pepper','Dry/Baking Goods','',0,0.69999999999999995559,0,0,0,0.10000000000000000555,8.5999999999999996447,0.4000000000000000222,0.2000000000000000111,0,0.10000000000000000555,'0.7',1.6000000000000000888,0,'https://nix-tag-images.s3.amazonaws.com/1755_thumb.jpg','2021-08-27 19:53:41',43); -INSERT INTO recipe VALUES(41,'1','medium','Onion',NULL,'',0.2000000000000000111,94,0,0,0,2.7999999999999998223,156,9.5,1.3000000000000000444,4.5,1.3000000000000000444,'94',41.39999999999999858,1.8000000000000000444,'https://nix-tag-images.s3.amazonaws.com/717_thumb.jpg','2021-08-29 09:26:45',51); -INSERT INTO recipe VALUES(42,'2','pounds','Penne pasta','Dry/Baking Goods','',8.4000000000000003552,907.20000000000004551,1.6000000000000000888,0,0,9.0999999999999996447,399.19999999999998862,280,16.30000000000000071,5.0999999999999996447,52.60000000000000142,'907.2',1433.2999999999999545,75.599999999999994313,'https://nix-tag-images.s3.amazonaws.com/1105_thumb.jpg','2021-08-29 09:29:36',56); -INSERT INTO recipe VALUES(43,'64','oz','Marinara sauce','Canned/Jarred Goods','',34,2112,4.5999999999999996447,0,42.200000000000002843,9229.3999999999996363,6758.399999999999636,156.90000000000000568,38,103.70000000000000284,29.399999999999998578,'2112',1056,306,'https://nix-tag-images.s3.amazonaws.com/1121_thumb.jpg','2021-08-29 09:30:04',56); -INSERT INTO recipe VALUES(44,'1','pounds','Colby Jack Cheese','Dairy','Shredded',141.49999999999999999,453.60000000000002275,89.099999999999994317,0,417.30000000000001137,2730.599999999999909,471.69999999999998861,7.4000000000000003552,0,2.2999999999999998223,109.40000000000000568,'453.6',1739.4999999999999999,1273.4999999999999999,'https://nix-tag-images.s3.amazonaws.com/3496_thumb.jpg','2021-08-29 09:31:36',56); -INSERT INTO recipe VALUES(45,'1','pound','Ground beef','Meat','',78.700000000000002843,453.60000000000002275,29.699999999999999289,0,403.69999999999998862,412.80000000000001136,1723.7000000000000455,0,0,0,122.5,'453.6',1233.7999999999999544,708.2999999999999545,'https://nix-tag-images.s3.amazonaws.com/47_thumb.jpg','2021-08-29 10:10:54',50); -INSERT INTO recipe VALUES(46,'1','pound','Wide egg noodles','Dry/Baking Goods','',9.4000000000000003552,453.60000000000002275,1.8999999999999999111,0,131.5,22.699999999999999288,172.40000000000000567,114.09999999999999431,5.4000000000000003552,1.8000000000000000444,20.600000000000001421,'453.6',626,84.599999999999994319,'https://nix-tag-images.s3.amazonaws.com/535_thumb.jpg','2021-08-29 10:11:14',50); -INSERT INTO recipe VALUES(47,'48','slices','Bacon','Meat','',193.69999999999998863,552,66,0,546.50000000000000001,9295.7000000000007278,2754.5,9.4000000000000003552,0,0,187.19999999999998863,'552',2583.400000000000091,1743.2999999999999545,'https://nix-tag-images.s3.amazonaws.com/11_thumb.jpg','2021-08-29 10:15:52',69); -INSERT INTO recipe VALUES(48,'24','slices','White bread','Bread/Bakery','',24.800000000000000711,745.29999999999995453,5.2000000000000001776,0,0,3651.9000000000000909,939,368.30000000000001137,20.10000000000000142,42.299999999999997159,66,'745.3',1982.4000000000000909,223.19999999999998862,'https://nix-tag-images.s3.amazonaws.com/227_thumb.jpg','2021-08-29 10:16:16',69); -INSERT INTO recipe VALUES(49,'1','pound','Ground beef','Meat','',78.700000000000002843,453.60000000000002275,29.699999999999999289,0,403.69999999999998862,412.80000000000001136,1723.7000000000000455,0,0,0,122.5,'453.6',1233.7999999999999544,708.2999999999999545,'https://nix-tag-images.s3.amazonaws.com/47_thumb.jpg','2021-08-29 10:34:35',56); -INSERT INTO recipe VALUES(50,'1','large','Onion','Produce','',0.2000000000000000111,128,0,0,0,3.7999999999999998223,212.5,13,1.8000000000000000444,6,1.6999999999999999555,'128',56.299999999999997156,1.8000000000000000444,'https://nix-tag-images.s3.amazonaws.com/717_thumb.jpg','2021-08-29 10:34:51',56); -INSERT INTO recipe VALUES(51,'1','pound','Lasagna noodles','Dry/Baking Goods','',4.2000000000000001776,453.60000000000002275,0.8000000000000000444,0,0,4.5,199.59999999999999431,140,8.1999999999999992894,2.5,26.30000000000000071,'453.6',716.70000000000004549,37.799999999999997156,'https://d2eawub7utcl6.cloudfront.net/images/nix-apple-grey.png','2021-08-30 04:00:14',14); -INSERT INTO recipe VALUES(52,'1','pound','Ground beef','Meat','',78.700000000000002843,453.60000000000002275,29.699999999999999289,0,403.69999999999998862,412.80000000000001136,1723.7000000000000455,0,0,0,122.5,'453.6',1233.7999999999999544,708.2999999999999545,'https://nix-tag-images.s3.amazonaws.com/47_thumb.jpg','2021-08-30 04:00:38',14); -INSERT INTO recipe VALUES(53,'64','oz','Marinara sauce','Canned/Jarred Goods','',34,2112,4.5999999999999996447,0,42.200000000000002843,9229.3999999999996363,6758.399999999999636,156.90000000000000568,38,103.70000000000000284,29.399999999999998578,'2112',1056,306,'https://nix-tag-images.s3.amazonaws.com/1121_thumb.jpg','2021-08-30 04:00:49',14); -INSERT INTO recipe VALUES(54,'1','pound','Cheddar Cheese','Dairy','',151.09999999999999431,453.60000000000002275,85.599999999999994313,0,449.10000000000002274,2962,344.69999999999998863,14,0,2.2000000000000001776,103.70000000000000284,'453.6',1832.4999999999999999,1359.9000000000000909,'https://nix-tag-images.s3.amazonaws.com/458_thumb.jpg','2021-08-30 04:01:10',14); -INSERT INTO recipe VALUES(55,'1','medium','Onion','Produce','',0.2000000000000000111,94,0,0,0,2.7999999999999998223,156,9.5,1.3000000000000000444,4.5,1.3000000000000000444,'94',41.39999999999999858,1.8000000000000000444,'https://nix-tag-images.s3.amazonaws.com/717_thumb.jpg','2021-08-30 04:01:30',14); -INSERT INTO recipe VALUES(56,'1','loaf','Ciabatta bread','Bread/Bakery','',15.099999999999999644,454,3.2000000000000001776,0,0,2224.599999999999909,572,224.40000000000000569,12.30000000000000071,25.69999999999999929,40.20000000000000284,'454',1207.599999999999909,135.90000000000000568,'https://d2eawub7utcl6.cloudfront.net/images/nix-apple-grey.png','2021-08-30 05:33:17',40); -INSERT INTO recipe VALUES(57,'2','sticks','Butter','Dairy','',183.30000000000001137,226,116.09999999999999431,0,485.89999999999997724,1453.2000000000000455,54.200000000000002841,0.10000000000000000555,0,0.10000000000000000555,1.8999999999999999111,'226',1620.4000000000000909,1649.7000000000000454,'https://nix-tag-images.s3.amazonaws.com/328_thumb.jpg','2021-08-30 05:33:38',40); -INSERT INTO recipe VALUES(58,'.5','tbsp','Garlic powder','Dry/Baking Goods','',0,4.7999999999999998223,0,0,0,2.8999999999999999111,57.899999999999998577,3.5,0.4000000000000000222,0.10000000000000000555,0.8000000000000000444,'4.8',16.100000000000001421,0,'https://nix-tag-images.s3.amazonaws.com/1909_thumb.jpg','2021-08-30 05:34:03',40); -INSERT INTO recipe VALUES(59,'.25','cup','Parmesan cheese','Dry/Baking Goods','',7,25,3.7999999999999998223,0,21.5,451,45,3.5,0,0,7.0999999999999996447,'25',105,63,'https://nix-tag-images.s3.amazonaws.com/594_thumb.jpg','2021-08-30 05:34:41',40); -INSERT INTO recipe VALUES(61,'1','pound','Jimmy dean pork sausage roll','Meat','',123.59999999999999431,453.60000000000002275,40,0,390.10000000000002273,3692.199999999999818,1551.2999999999999545,6.4000000000000003552,0,4.9000000000000003552,84,'453.6',1474.2000000000000455,1112.4000000000000909,'https://nix-tag-images.s3.amazonaws.com/1362_thumb.jpg','2021-08-30 05:59:24',33); -INSERT INTO recipe VALUES(62,'1','gallon','Nonfat milk','Dairy','',3.1000000000000000888,3918.4000000000000908,2.2000000000000001776,0,78.400000000000005682,1645.7000000000000455,6112.6999999999998181,194.30000000000001137,0,199.40000000000000567,132.09999999999999431,'3918.4',1332.2999999999999545,27.899999999999998579,'https://nix-tag-images.s3.amazonaws.com/810_thumb.jpg','2021-08-30 06:01:33',32); -INSERT INTO recipe VALUES(63,'3','cups','Krusteaz pancake mix','Dry/Baking Goods','',13.400000000000000354,431.39999999999997727,3.5,0,8.5999999999999996447,4667.3999999999996363,823.89999999999997725,317.69999999999998863,12.5,69.200000000000002841,42.100000000000001422,'431.4',1587.4000000000000908,120.59999999999999431,'https://d2eawub7utcl6.cloudfront.net/images/nix-apple-grey.png','2021-08-30 06:05:18',35); -INSERT INTO recipe VALUES(64,'2','cup','Water','Beverages','',0,473.50000000000000001,0,0,0,18.899999999999998578,0,0,0,0,0,'473.5',0,0,'https://nix-tag-images.s3.amazonaws.com/4483_thumb.jpg','2021-08-30 06:07:31',35); -INSERT INTO recipe VALUES(65,'2','packets','Crystal lite fruit punch','Beverages','',0,200,0,0,0,16,0,25,0,25,0,'200',90,0,'https://nix-tag-images.s3.amazonaws.com/95_thumb.jpg','2021-08-30 06:08:59',68); -INSERT INTO recipe VALUES(66,'1','Gallon','Water','Beverages','',0,3787.699999999999818,0,0,0,151.49999999999999999,0,0,0,0,0,'3787.7',0,0,'https://nix-tag-images.s3.amazonaws.com/4483_thumb.jpg','2021-08-30 06:09:11',68); -INSERT INTO recipe VALUES(67,'24','oz','Cream of mushroom soup','Canned/Jarred Goods','',27.10000000000000142,756,8.4000000000000003552,0,30.199999999999999288,2698.900000000000091,778.70000000000004548,43.499999999999999999,2.2999999999999998223,21.30000000000000071,17.80000000000000071,'756',491.39999999999997726,243.90000000000000568,'https://nix-tag-images.s3.amazonaws.com/515_thumb.jpg','2021-08-30 08:15:37',50); -INSERT INTO recipe VALUES(68,'24','oz','Sour cream','Dairy','',131.69999999999998863,680.39999999999997725,69,0,401.39999999999997726,210.90000000000000569,850.50000000000000001,31.5,0,23.19999999999999929,16.600000000000001421,'680.4',1347.2000000000000454,1185.2999999999999545,'https://nix-tag-images.s3.amazonaws.com/142_thumb.jpg','2021-08-30 08:15:57',50); -INSERT INTO recipe VALUES(69,'1','tbsp','Better than bouillon beef','Canned/Jarred Goods','',0.8000000000000000444,6,0.2000000000000000111,0,0.8000000000000000444,1432.4999999999999999,18.5,1.1000000000000000888,0,1,1,'6',16,7.2000000000000001776,'https://d2eawub7utcl6.cloudfront.net/images/nix-apple-grey.png','2021-08-30 08:18:27',50); -INSERT INTO recipe VALUES(76,'30','Oz','Van Camps Pork And Beans','Canned/Jarred Goods','',13.199999999999999289,850.50000000000000001,5.0999999999999996447,0,59.499999999999999998,3521.0999999999999089,2628.099999999999909,170,46.799999999999997157,0,44.100000000000001421,'850.5',901.50000000000000003,118.79999999999999716,'https://d2eawub7utcl6.cloudfront.net/images/nix-apple-grey.png','2021-08-31 06:39:11',59); -INSERT INTO recipe VALUES(77,'15','Oz','Pinto Beans','Canned/Jarred Goods','',2.7999999999999998223,425.19999999999998864,0.59999999999999997779,0,0,4.2000000000000001776,1854.099999999999909,111.5,38.299999999999997158,1.3999999999999999111,38.299999999999997158,'425.2',608.10000000000002272,25.199999999999999288,'https://nix-tag-images.s3.amazonaws.com/231_thumb.jpg','2021-08-31 06:45:16',59); -INSERT INTO recipe VALUES(78,'1','Medium','Onion','Produce','Chopped',0.2000000000000000111,94,0,0,0,2.7999999999999998223,156,9.5,1.3000000000000000444,4.5,1.3000000000000000444,'94',41.39999999999999858,1.8000000000000000444,'https://nix-tag-images.s3.amazonaws.com/717_thumb.jpg','2021-08-31 06:45:40',59); -INSERT INTO recipe VALUES(79,'6','Slices','Bacon','Meat','',24.199999999999999289,69,8.3000000000000007105,0,68.299999999999997158,1162,344.30000000000001137,1.1999999999999999555,0,0,23.399999999999998578,'69',322.89999999999997725,217.80000000000001136,'https://nix-tag-images.s3.amazonaws.com/11_thumb.jpg','2021-08-31 06:45:59',59); -INSERT INTO recipe VALUES(80,'.25','Cuo','Dark Brown Sugar','Dry/Baking Goods','',0,0.8000000000000000444,0,0,0,0.2000000000000000111,1,0.69999999999999995559,0,0.69999999999999995559,0,'0.8',2.8999999999999999111,0,'https://nix-tag-images.s3.amazonaws.com/439_thumb.jpg','2021-08-31 06:46:57',59); -INSERT INTO recipe VALUES(81,'5','Pounds','Ham','Meat','',115.70000000000000284,2268,21.600000000000001421,0,1451.4999999999999999,22158,7824.4999999999999998,24,0,24,503,'2268.0',3152.4999999999999999,1041.2999999999999544,'https://nix-tag-images.s3.amazonaws.com/217_thumb.jpg','2021-08-31 06:49:46',4); -INSERT INTO recipe VALUES(82,'1','Sick','Butter','Dairy','',11.499999999999999999,14.199999999999999289,7.2999999999999998223,0,30.499999999999999999,91.299999999999997156,3.3999999999999999111,0,0,0,0.10000000000000000555,'14.2',101.79999999999999715,103.49999999999999999,'https://nix-tag-images.s3.amazonaws.com/328_thumb.jpg','2021-08-31 06:50:09',4); -INSERT INTO recipe VALUES(83,'.25','Cup','Dark Brown Sugar','Dry/Baking Goods','',0,45.600000000000001421,0,0,0,12.80000000000000071,60.700000000000002842,44.799999999999997159,0,44.299999999999997157,0.10000000000000000555,'45.6',173.40000000000000568,0,'https://nix-tag-images.s3.amazonaws.com/439_thumb.jpg','2021-08-31 06:50:28',4); -INSERT INTO recipe VALUES(84,'2','Pounds','Ground Beef','Meat','',157.5,907.20000000000004551,59.399999999999998578,0,807.39999999999997725,825.50000000000000001,3447.3000000000001818,0,0,0,244.90000000000000568,'907.2',2467.4999999999999999,1417.5,'https://nix-tag-images.s3.amazonaws.com/47_thumb.jpg','2021-09-02 07:41:43',63); -INSERT INTO recipe VALUES(85,'20','','Taco Shell','Dry/Baking Goods','fried',58,266,18.899999999999998578,0,0,861.79999999999995453,614.49999999999999999,168.90000000000000568,17.80000000000000071,4,17.10000000000000142,'266',1266.2000000000000455,522,'https://nix-tag-images.s3.amazonaws.com/843_thumb.jpg','2021-09-02 07:42:43',63); -INSERT INTO recipe VALUES(86,'2.5','Cups','Mexican Cheese','Dairy','shredded',94.099999999999994317,282.5,53.299999999999997158,0,279.69999999999998862,1844.7000000000000454,214.69999999999998863,8.6999999999999992894,0,1.3999999999999999111,64.599999999999994314,'282.5',1141.2999999999999544,846.89999999999997729,'https://nix-tag-images.s3.amazonaws.com/5311_thumb.jpg','2021-09-02 07:44:12',63); -INSERT INTO recipe VALUES(87,'1','Medium','Tomato','Produce','',0.2000000000000000111,123,0,0,0,6.2000000000000001776,291.49999999999999999,4.7999999999999998223,1.5,3.2000000000000001776,1.1000000000000000888,'123',22.10000000000000142,1.8000000000000000444,'https://nix-tag-images.s3.amazonaws.com/191_thumb.jpg','2021-09-02 07:45:30',63); -INSERT INTO recipe VALUES(88,'5','Cups','Cottage Cheese','Dairy','',46.799999999999997157,1087.4999999999999999,18.699999999999999289,0,184.90000000000000567,3958.5,1131,36.799999999999997157,0,29,120.90000000000000568,'1087.5',1065.7999999999999545,421.19999999999998864,'https://nix-tag-images.s3.amazonaws.com/510_thumb.jpg','2021-09-05 05:36:45',13); -CREATE TABLE steps ( - id INTEGER NOT NULL, - step_num INTEGER, - step_text TEXT, - date_created DATETIME, - dishfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(dishfk) REFERENCES dish (id) ON DELETE CASCADE -); -INSERT INTO steps VALUES(1,1,'Spread Mayonaise on two slices of white bread','2021-08-25 09:14:12',69); -INSERT INTO steps VALUES(2,2,'Place 3 - 4 strips of bacon on one slice of the mayo bread','2021-08-25 09:14:43',69); -INSERT INTO steps VALUES(3,3,'place 2 slices of tomato on top of the bacon','2021-08-25 09:15:12',69); -INSERT INTO steps VALUES(4,4,'place 1-2 leaves of lettuce on top of the tomatos','2021-08-25 09:15:46',69); -INSERT INTO steps VALUES(5,5,'place top on sandwich and enjoy','2021-08-25 09:16:20',69); -INSERT INTO steps VALUES(6,1,'Mix the packets of drink mix into the water. Drink right away','2021-08-25 22:39:36',68); -INSERT INTO steps VALUES(7,1,'Peel and Enjoy','2021-08-26 06:17:34',1); -INSERT INTO steps VALUES(8,1,'Add everything in one microwave safe dish. Mix well','2021-08-26 06:29:33',9); -INSERT INTO steps VALUES(9,2,'Microwave on high for 5 mins. Stir every min','2021-08-26 06:30:09',9); -INSERT INTO steps VALUES(10,1,'Peal all carrots','2021-08-26 23:47:37',51); -INSERT INTO steps VALUES(11,2,'Cube All Chicken','2021-08-26 23:47:52',51); -INSERT INTO steps VALUES(12,3,'Place all carrots in a blender and pulse until all small uniform size','2021-08-26 23:48:21',51); -INSERT INTO steps VALUES(13,4,'Blend onion into small pieces.','2021-08-26 23:49:23',51); -INSERT INTO steps VALUES(14,5,'Place carrots, onion, chicken, and chicken stock in a large pot.','2021-08-26 23:49:58',51); -INSERT INTO steps VALUES(15,6,'Bring to boil, reduce to simmer and cook for 1-2 hours','2021-08-26 23:50:17',51); -INSERT INTO steps VALUES(16,7,'Serve over rice or by its self','2021-08-26 23:50:57',51); -INSERT INTO steps VALUES(17,1,'Enjoy','2021-08-27 19:46:25',47); -INSERT INTO steps VALUES(18,1,'Peel potatoes and chop into equal sizes','2021-08-27 19:51:05',74); -INSERT INTO steps VALUES(19,2,'Boil potatoes in salt water until fork tender','2021-08-27 19:51:21',74); -INSERT INTO steps VALUES(20,3,'Drain and back to pot','2021-08-27 19:51:32',74); -INSERT INTO steps VALUES(21,4,'add butter, whipping cream, salt and pepper','2021-08-27 19:51:55',74); -INSERT INTO steps VALUES(22,5,'beat with a hand blender until smooth and fluffy','2021-08-27 19:52:10',74); -INSERT INTO steps VALUES(23,6,'Enjoy','2021-08-27 19:52:15',74); -INSERT INTO steps VALUES(24,1,'place peas, butter, salt, and pepper in a medium size pot and cook on medium high heat until warmed through','2021-08-27 19:54:25',43); -INSERT INTO steps VALUES(25,2,'enjoy','2021-08-27 19:54:29',43); -INSERT INTO steps VALUES(26,1,'Combine butter, garlic powder, and Parmesan Cheese in a bowl','2021-08-30 05:37:00',40); -INSERT INTO steps VALUES(27,2,'slice bread in half like a hot dog bun','2021-08-30 05:37:58',40); -INSERT INTO steps VALUES(28,3,'Spread mixture evenly on each half of the bread','2021-08-30 05:38:23',40); -INSERT INTO steps VALUES(29,4,'Bake at 400 degrees for apron 10 mins until golden brown','2021-08-30 05:38:41',40); -INSERT INTO steps VALUES(30,1,'Place ham in Oven Safe dish','2021-08-31 08:25:32',4); -INSERT INTO steps VALUES(31,2,'Mix melted butter and brown sugar in a bowl','2021-08-31 08:26:00',4); -INSERT INTO steps VALUES(32,3,'glaze the ham with the butter/sugar mixture','2021-08-31 08:26:16',4); -INSERT INTO steps VALUES(33,4,'cover with aluminum foil tightly','2021-08-31 08:26:43',4); -INSERT INTO steps VALUES(34,5,'bake for 45 mins to 1 hour at 350 or until warmed through','2021-08-31 08:27:06',4); -INSERT INTO steps VALUES(35,1,'Fry until cooked through','2021-08-31 19:34:46',33); -INSERT INTO steps VALUES(36,1,'Open and Enjoy','2021-09-05 05:37:03',13); -CREATE TABLE planner ( - id INTEGER NOT NULL, - date DATETIME, - item VARCHAR(200), - dishfk INTEGER, - update_time DATETIME, - date_created DATETIME, - PRIMARY KEY (id), - FOREIGN KEY(dishfk) REFERENCES dish (id) ON DELETE CASCADE -); -INSERT INTO planner VALUES(2,'2021-08-31 00:00:00.000000',NULL,NULL,'2021-09-02 00:34:58.051051','2021-09-02 07:34:58'); -INSERT INTO planner VALUES(6,'2021-09-04 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.189661','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(7,'2021-09-05 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.196066','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(8,'2021-09-06 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.202143','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(9,'2021-09-07 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.219208','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(10,'2021-09-08 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.223913','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(11,'2021-09-09 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.229778','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(12,'2021-09-10 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.233919','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(13,'2021-09-11 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.240887','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(14,'2021-09-12 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.246922','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(15,'2021-09-13 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.250998','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(16,'2021-09-14 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.258045','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(17,'2021-09-15 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.264917','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(18,'2021-09-16 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.270174','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(19,'2021-09-17 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.279854','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(20,'2021-09-18 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.286129','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(21,'2021-09-19 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.294333','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(22,'2021-09-20 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.300677','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(23,'2021-09-21 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.307539','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(24,'2021-09-22 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.313266','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(25,'2021-09-23 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.317624','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(26,'2021-09-24 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.323856','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(27,'2021-09-25 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.327478','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(28,'2021-09-26 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.332163','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(29,'2021-09-27 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.337489','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(30,'2021-09-28 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.342850','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(31,'2021-09-29 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.347205','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(32,'2021-09-30 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.352890','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(33,'2021-10-01 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.359485','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(34,'2021-10-02 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.364376','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(35,'2021-10-03 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.369883','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(36,'2021-10-04 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.377141','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(37,'2021-10-05 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.381349','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(38,'2021-10-06 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.385193','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(39,'2021-10-07 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.392161','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(40,'2021-10-08 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.396805','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(41,'2021-10-09 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.401019','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(42,'2021-10-10 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.406078','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(43,'2021-10-11 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.409736','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(44,'2021-10-12 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.417156','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(45,'2021-10-13 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.421019','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(46,'2021-10-14 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.424895','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(47,'2021-10-15 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.429118','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(48,'2021-10-16 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.434205','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(49,'2021-10-17 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.438850','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(50,'2021-10-18 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.443982','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(51,'2021-10-19 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.449831','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(52,'2021-10-20 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.456418','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(53,'2021-10-21 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.475171','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(54,'2021-10-22 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.489301','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(55,'2021-10-23 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.492753','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(56,'2021-10-24 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.497673','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(57,'2021-10-25 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.501547','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(58,'2021-10-26 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.507092','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(59,'2021-10-27 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.511369','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(60,'2021-10-28 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.515600','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(61,'2021-10-29 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.519919','2021-09-02 07:35:09'); -INSERT INTO planner VALUES(62,'2021-10-29 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.088038','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(63,'2021-10-30 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.091692','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(64,'2021-10-31 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.096345','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(65,'2021-11-01 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.100697','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(66,'2021-11-02 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.103991','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(67,'2021-11-03 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.108293','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(68,'2021-11-04 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.115647','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(69,'2021-11-05 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.119957','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(70,'2021-11-06 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.124284','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(71,'2021-11-07 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.128142','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(72,'2021-11-08 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.132556','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(73,'2021-11-09 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.137165','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(74,'2021-11-10 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.141792','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(75,'2021-11-11 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.145148','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(76,'2021-11-12 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.149496','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(77,'2021-11-13 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.153953','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(78,'2021-11-14 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.158060','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(79,'2021-11-15 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.162121','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(80,'2021-11-16 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.166295','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(81,'2021-11-17 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.170142','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(82,'2021-11-18 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.174746','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(83,'2021-11-19 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.180258','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(84,'2021-11-20 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.184355','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(85,'2021-11-21 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.190072','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(86,'2021-11-22 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.193824','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(87,'2021-11-23 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.199236','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(88,'2021-11-24 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.204120','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(89,'2021-11-25 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.208467','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(90,'2021-11-26 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.212407','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(91,'2021-11-27 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.219243','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(92,'2021-11-28 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.223479','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(93,'2021-11-29 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.228830','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(94,'2021-11-30 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.232904','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(95,'2021-12-01 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.237560','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(96,'2021-12-02 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.243602','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(97,'2021-12-03 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.250466','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(98,'2021-12-04 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.257968','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(99,'2021-12-05 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.261706','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(100,'2021-12-06 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.265425','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(101,'2021-12-07 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.270845','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(102,'2021-12-08 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.277771','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(103,'2021-12-09 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.282315','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(104,'2021-12-10 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.286160','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(105,'2021-12-11 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.291205','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(106,'2021-12-12 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.295185','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(107,'2021-12-13 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.299671','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(108,'2021-12-14 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.304391','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(109,'2021-12-15 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.309114','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(110,'2021-12-16 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.314016','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(111,'2021-12-17 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.317484','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(112,'2021-12-18 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.322889','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(113,'2021-12-19 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.327766','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(114,'2021-12-20 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.331940','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(115,'2021-12-21 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.335705','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(116,'2021-12-22 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.340850','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(117,'2021-12-23 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.343865','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(118,'2021-12-24 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.348665','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(119,'2021-12-25 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.352894','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(120,'2021-12-26 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.358275','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(121,'2021-12-27 00:00:00.000000',NULL,NULL,'2021-09-02 00:36:33.361924','2021-09-02 07:36:33'); -INSERT INTO planner VALUES(122,'2021-09-01 00:00:00.000000','Tacos',63,'2021-09-02 00:37:46.192808','2021-09-02 07:37:46'); -INSERT INTO planner VALUES(123,'2021-09-01 00:00:00.000000','Fruit Drink',68,'2021-09-02 00:38:07.773906','2021-09-02 07:38:07'); -INSERT INTO planner VALUES(124,'2021-09-02 00:00:00.000000','Eat Out',65,'2021-09-02 00:46:47.896278','2021-09-02 07:46:47'); -INSERT INTO planner VALUES(125,'2021-09-03 00:00:00.000000','Beef Stroganoff',50,'2021-09-02 00:47:08.186186','2021-09-02 07:47:08'); -INSERT INTO planner VALUES(126,'2021-09-03 00:00:00.000000','Peas',43,'2021-09-02 00:48:15.115778','2021-09-02 07:48:15'); -INSERT INTO planner VALUES(127,'2021-09-03 00:00:00.000000','Cottage Cheese',13,'2021-09-04 22:35:28.460984','2021-09-05 05:35:28'); -CREATE TABLE doctor ( - id INTEGER NOT NULL, - name VARCHAR(100), - address VARCHAR(100), - city VARCHAR(50), - state VARCHAR(2), - zip VARCHAR(10), - phone VARCHAR(15), - email VARCHAR(100), - asst VARCHAR(100), - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - facilityfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(facilityfk) REFERENCES facility (id) ON DELETE CASCADE -); -INSERT INTO doctor VALUES(4,'PA Jake Mitchell','1000 Uglow Ave','Dallas','OR','97338','503-623-8376','','',1,'2021-09-02 23:56:52.263495','2021-09-03 06:56:52',4); -INSERT INTO doctor VALUES(6,'Dr. Robert Stevens','4305 River Road N Keizer','Keizer','OR','97303',' (503) 363-0763','','',1,'2021-09-02 23:59:04.357164','2021-09-03 06:59:04',5); -INSERT INTO doctor VALUES(7,'Dr. Barbara Hoover',NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,'2021-09-03 19:46:11.447388','2021-09-04 02:46:11',13); -INSERT INTO doctor VALUES(12,'Dr. Dustin Christiansen','1430 Commercial St SE','Salem','OR','97302','(503) 364-5033','','',1,'2021-09-04 22:25:14.899521','2021-09-05 05:25:14',2); -INSERT INTO doctor VALUES(13,'Dr. John Sessions','4305 River Road N','Keizer','OR','97303','(503) 363-0763','','',1,'2021-09-05 00:44:57.869192','2021-09-05 07:44:57',5); -INSERT INTO doctor VALUES(18,'Dr Andrew Pasetti','5940 Ulali Dr','Keizer','OR','97303','503-361-5400','','',2,'2021-09-05 14:06:09.658647','2021-09-05 21:06:09',3); -INSERT INTO doctor VALUES(19,'Dr. Martin Bassett',' 925 Commercial St S E, #320','Salem','OR','97302','(503) 399-8105','wve@wb.mvipa.org','',1,'2021-09-05 14:15:38.986927','2021-09-05 21:15:38',15); -INSERT INTO doctor VALUES(21,'Dr. Diana Villanueva','1002 Bellevue St SE','Salem','OR','97301','(503) 561-5352','','',1,'2021-09-06 00:36:34.546382','2021-09-06 07:36:34',18); -CREATE TABLE tasks ( - id INTEGER NOT NULL, - item VARCHAR(500), - checked BOOLEAN, - userid INTEGER NOT NULL, - duedate DATETIME, - update_time DATETIME, - date_created DATETIME, - goalfk INTEGER, - project INTEGER, - PRIMARY KEY (id), - FOREIGN KEY(goalfk) REFERENCES goals (id) ON DELETE CASCADE, - FOREIGN KEY(project) REFERENCES projects (id) ON DELETE CASCADE -); -INSERT INTO tasks VALUES(1,'Finish water thing for dogs',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:56.972685','2021-09-09 07:13:19',NULL,2); -INSERT INTO tasks VALUES(2,'Apple sauce',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:18.684340','2021-09-09 07:13:19',NULL,2); -INSERT INTO tasks VALUES(3,'Laundry',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:25.772914','2021-09-09 07:13:19',NULL,4); -INSERT INTO tasks VALUES(5,'Put rock in round black border around tree',1,1,'2021-08-30 00:00:00.000000','2021-09-09 00:13:19.999254','2021-09-09 07:13:19',NULL,2); -INSERT INTO tasks VALUES(6,'Put black border around tree',1,1,'2021-08-30 00:00:00.000000','2021-09-09 00:13:20.005481','2021-09-09 07:13:20',NULL,2); -INSERT INTO tasks VALUES(7,'Bark dust Around tree and on the other side of the driveway',1,1,'2021-08-30 00:00:00.000000','2021-09-09 00:13:20.008917','2021-09-09 07:13:20',NULL,2); -INSERT INTO tasks VALUES(8,'Call to Order Glucagon',0,1,'2021-12-07 00:00:00.000000','2021-09-09 00:13:20.013914','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(9,'Call to Order Humulin R U 500',1,1,'2021-09-05 00:00:00.000000','2021-09-09 00:15:19.611344','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(10,'Call to Order Trulicity',1,1,'2021-09-05 00:00:00.000000','2021-09-09 00:15:23.206743','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(11,'Call to Order Hydrochlorothiazide',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.027231','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(12,'Call to Order Omeprazole',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.031776','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(13,'Call to Order Sertraline',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.036416','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(14,'Call to Order Zetia',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.041149','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(15,'Call to Order Losartan',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.046870','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(16,'Call to Order Levothyroxine',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.050353','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(17,'Call to Order AmLODIPine',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.054100','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(18,'Call to Order Gabapentin',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.058195','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(19,'Call to Order Needle Tops',1,1,'2021-08-31 00:00:00.000000','2021-09-09 00:13:20.061714','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(20,'Install webcam in garage',0,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.065755','2021-09-09 07:13:20',NULL,3); -INSERT INTO tasks VALUES(21,'Install MyQ sensor on shop door',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.069992','2021-09-09 07:13:20',NULL,3); -INSERT INTO tasks VALUES(22,'Install myq garage door opener',1,1,'2021-07-23 00:00:00.000000','2021-09-09 00:13:20.075401','2021-09-09 07:13:20',NULL,3); -INSERT INTO tasks VALUES(23,'Make labels for back of light switches in each room ',0,1,'2021-08-01 00:00:00.000000','2021-09-09 00:13:20.080715','2021-09-09 07:13:20',NULL,6); -INSERT INTO tasks VALUES(24,'Receive passport card ',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.084523','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(25,'Receive passport book',1,1,'2021-07-29 00:00:00.000000','2021-09-09 00:13:20.088053','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(26,'Create solution for afternoon sunlight ',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.092329','2021-09-09 07:13:20',NULL,9); -INSERT INTO tasks VALUES(27,'Stabilize the largest cage base ',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.096959','2021-09-09 07:13:20',NULL,9); -INSERT INTO tasks VALUES(28,'Create smaller, modular cages inside biggest cage ',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.101224','2021-09-09 07:13:20',NULL,9); -INSERT INTO tasks VALUES(29,'Fix side hinge on parents cage',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.106283','2021-09-09 07:13:20',NULL,9); -INSERT INTO tasks VALUES(30,'Fix top hinge on parents cage',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.118605','2021-09-09 07:13:20',NULL,9); -INSERT INTO tasks VALUES(31,'Call to Order Humulin R U 500',1,1,'2021-08-06 00:00:00.000000','2021-09-09 00:13:20.122207','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(32,'Call to Order Humulin R U 500',1,1,'2021-07-12 00:00:00.000000','2021-09-09 00:13:20.125637','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(33,'Get Covid test for sleep study',1,1,'2021-07-08 00:00:00.000000','2021-09-09 00:13:20.129524','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(34,'Do labs for Amy Hernandez',1,1,'2021-07-12 00:00:00.000000','2021-09-09 00:13:20.134034','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(35,'Call to Order Humulin R U 500',1,1,'2021-06-29 00:00:00.000000','2021-09-09 00:13:20.138814','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(36,'Call to Order Trulicity',1,1,'2021-08-06 00:00:00.000000','2021-09-09 00:13:20.143684','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(37,'Call to Order Hydrochlorothiazide',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.148040','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(38,'Call to Order Omeprazole',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.151964','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(39,'Call to Order Sertraline',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.156201','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(40,'Call to Order Zetia',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.159647','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(41,'Call to Order Losartan',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.163922','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(42,'Call to Order Levothyroxine',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.168615','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(43,'Call to Order AmLODIPine',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.172033','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(44,'Call to Order Gabapentin',1,1,'2021-08-03 00:00:00.000000','2021-09-09 00:13:20.175757','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(45,'Menu',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.180886','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(46,'Do Laundry',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:20.185039','2021-09-09 07:13:20',NULL,4); -INSERT INTO tasks VALUES(47,'Do Laundry',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.189480','2021-09-09 07:13:20',NULL,4); -INSERT INTO tasks VALUES(48,'Do Laundry',1,1,'2021-06-15 00:00:00.000000','2021-09-09 00:13:20.193221','2021-09-09 07:13:20',NULL,4); -INSERT INTO tasks VALUES(50,'Do labs for Bassett',1,1,'2021-06-15 00:00:00.000000','2021-09-09 00:13:20.209315','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(51,'process final bags of bottles and cans',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.217805','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(52,'take final bags of cans down to Safeway',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.233312','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(53,'Pick up medications',1,1,'2021-06-15 00:00:00.000000','2021-09-09 00:13:20.237943','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(54,'Order glucagon',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.255150','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(55,'Order sertraline',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.271815','2021-09-09 07:13:20',NULL,8); -INSERT INTO tasks VALUES(56,'email to get status of the passport',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:20.276287','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(57,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-06-11 00:00:00.000000','2021-09-09 00:13:20.282887','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(58,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:20.287347','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(59,'Call 1-877-487-2778 to check on passport. ',1,1,'2021-06-02 00:00:00.000000','2021-09-09 00:13:20.291905','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(60,'Nail Baseboards into wall',1,1,'2021-06-04 00:00:00.000000','2021-09-09 00:13:20.296169','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(61,'Caulk baseboards',1,1,'2021-06-04 00:00:00.000000','2021-09-09 00:13:20.301008','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(62,'Cut / place Baseboards to fit',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:20.316195','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(63,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-06-04 00:00:00.000000','2021-09-09 00:13:20.320847','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(64,'Get remaining money out of Bottle Drop Account and give to Shawn',1,1,'2021-06-14 00:00:00.000000','2021-09-09 00:13:20.325999','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(65,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:20.330319','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(66,'Process Bottles',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:20.335335','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(67,'Process Bottles',1,1,'2021-06-04 00:00:00.000000','2021-09-09 00:13:20.339944','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(68,'Process Bottles',1,1,'2021-06-05 00:00:00.000000','2021-09-09 00:13:20.344263','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(69,'Process Bottles',1,1,'2021-05-26 00:00:00.000000','2021-09-09 00:13:20.348956','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(70,'George Mason College Credit Paper Due',1,1,'2021-06-05 00:00:00.000000','2021-09-09 00:13:20.353831','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(71,'Pick Up Damian',1,1,'2021-06-30 00:00:00.000000','2021-09-09 00:13:20.358005','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(72,'Drop Off Damian',1,1,'2021-06-23 00:00:00.000000','2021-09-09 00:13:20.362142','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(73,'FUEL Due',1,1,'2021-05-23 00:00:00.000000','2021-09-09 00:13:20.368023','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(74,'Check the website',1,1,'2021-05-18 00:00:00.000000','2021-09-09 00:13:20.395674','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(75,'Check the website',1,1,'2021-06-19 00:00:00.000000','2021-09-09 00:13:20.402478','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(76,'Check the website',1,1,'2021-06-10 00:00:00.000000','2021-09-09 00:13:20.407823','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(77,'Check the website',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:20.413019','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(78,'Check the website',1,1,'2021-06-16 00:00:00.000000','2021-09-09 00:13:20.418596','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(79,'Check the website',1,1,'2021-06-20 00:00:00.000000','2021-09-09 00:13:20.427634','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(80,'Check with Damian on Camp Homework',1,1,'2021-06-09 00:00:00.000000','2021-09-09 00:13:20.433425','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(81,'Check with Damian on Camp Homework',1,1,'2021-06-07 00:00:00.000000','2021-09-09 00:13:20.439802','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(82,'Check with Damian on Camp Homework',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:20.444687','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(83,'Check with Damian on Camp Homework',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:20.449491','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(84,'Check with Damian on Camp Homework',1,1,'2021-05-26 00:00:00.000000','2021-09-09 00:13:20.453953','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(85,'Check with Damian on Camp Homework',1,1,'2021-05-24 00:00:00.000000','2021-09-09 00:13:20.458417','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(86,'Check with Damian on Camp Homework',1,1,'2021-05-28 00:00:00.000000','2021-09-09 00:13:20.462773','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(87,'Check with Damian on Camp Homework',1,1,'2021-05-30 00:00:00.000000','2021-09-09 00:13:20.467610','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(88,'Check with Damian on Camp Homework',1,1,'2021-06-05 00:00:00.000000','2021-09-09 00:13:20.472478','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(89,'Check the website',1,1,'2021-05-25 00:00:00.000000','2021-09-09 00:13:20.477283','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(90,'Check the website',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:20.483479','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(91,'Check the website',1,1,'2021-06-08 00:00:00.000000','2021-09-09 00:13:20.487430','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(92,'Check with Damian on Camp Homework',1,1,'2021-05-20 00:00:00.000000','2021-09-09 00:13:20.490762','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(93,'Check the website',1,1,'2021-06-21 00:00:00.000000','2021-09-09 00:13:20.495335','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(94,'Put items away',1,1,'2021-05-18 00:00:00.000000','2021-09-09 00:13:20.501202','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(95,'Process Bottles',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:20.505584','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(96,'Process Bottles',1,1,'2021-05-18 00:00:00.000000','2021-09-09 00:13:20.510708','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(97,'Unload Cars',1,1,'2021-05-18 00:00:00.000000','2021-09-09 00:13:20.516736','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(98,'Process Bottles',1,1,'2021-05-25 00:00:00.000000','2021-09-09 00:13:20.524876','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(99,'Process Bottles',1,1,'2021-05-19 00:00:00.000000','2021-09-09 00:13:20.530308','2021-09-09 07:13:20',NULL,NULL); -INSERT INTO tasks VALUES(100,'Sell Table Saw',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:20.536555','2021-09-09 07:13:20',NULL,3); -INSERT INTO tasks VALUES(101,'Fix the Dewalt to the tablesaw base',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.024872','2021-09-09 07:13:22',NULL,3); -INSERT INTO tasks VALUES(102,'General Clean Up',1,1,'2021-05-15 00:00:00.000000','2021-09-09 00:13:22.030484','2021-09-09 07:13:22',NULL,3); -INSERT INTO tasks VALUES(103,'Clean Up wood outside by wood pile',1,1,'2021-05-15 00:00:00.000000','2021-09-09 00:13:22.036077','2021-09-09 07:13:22',NULL,3); -INSERT INTO tasks VALUES(104,'Fix Supports under the Table Saw Area',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.041106','2021-09-09 07:13:22',NULL,3); -INSERT INTO tasks VALUES(105,'Undo the table saw',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.047308','2021-09-09 07:13:22',NULL,3); -INSERT INTO tasks VALUES(106,'Check on status of passport',1,1,'2021-05-10 00:00:00.000000','2021-09-09 00:13:22.052577','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(107,'Check on status of passport',1,1,'2021-05-17 00:00:00.000000','2021-09-09 00:13:22.056318','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(108,'Check on status of passport',1,1,'2021-05-24 00:00:00.000000','2021-09-09 00:13:22.061448','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(109,'Check on status of passport',1,1,'2021-07-28 00:00:00.000000','2021-09-09 00:13:22.066196','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(110,'Check on status of passport',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.078804','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(111,'Check on status of passport',1,1,'2021-07-07 00:00:00.000000','2021-09-09 00:13:22.084988','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(112,'Check on status of passport',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:22.088450','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(113,'Check on status of passport',1,1,'2021-06-16 00:00:00.000000','2021-09-09 00:13:22.094753','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(114,'Check on status of passport',1,1,'2021-06-30 00:00:00.000000','2021-09-09 00:13:22.099280','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(115,'Check on status of passport',1,1,'2021-06-23 00:00:00.000000','2021-09-09 00:13:22.104816','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(116,'Check on status of passport',1,1,'2021-07-21 00:00:00.000000','2021-09-09 00:13:22.109624','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(117,'Check on status of passport',1,1,'2021-07-14 00:00:00.000000','2021-09-09 00:13:22.116512','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(118,'Check on status of passport',1,1,'2021-08-04 00:00:00.000000','2021-09-09 00:13:22.121433','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(119,'Process Cans',1,1,'2021-05-15 00:00:00.000000','2021-09-09 00:13:22.125229','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(120,'Pull Weeds in front',1,1,'2021-05-12 00:00:00.000000','2021-09-09 00:13:22.135528','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(121,'Pull Weeds in front yard',1,1,'2021-05-14 00:00:00.000000','2021-09-09 00:13:22.142789','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(122,'Pull Weeds in front',1,1,'2021-05-13 00:00:00.000000','2021-09-09 00:13:22.149282','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(123,'Pickup Bottles from FB Post',1,1,'2021-05-12 00:00:00.000000','2021-09-09 00:13:22.158663','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(124,'Pull Weeds in front',1,1,'2021-05-11 00:00:00.000000','2021-09-09 00:13:22.171326','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(125,'Do Labs for Dr Basset Appointment',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:22.182171','2021-09-09 07:13:22',NULL,4); -INSERT INTO tasks VALUES(126,'Get things together for the ',1,1,'2021-05-12 00:00:00.000000','2021-09-09 00:13:22.188328','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(127,'Fix Merge and upload to ',1,1,'2021-05-09 00:00:00.000000','2021-09-09 00:13:22.196649','2021-09-09 07:13:22',NULL,4); -INSERT INTO tasks VALUES(128,'Find Moms will and put in ',0,1,'2021-08-01 00:00:00.000000','2021-09-09 00:13:22.206906','2021-09-09 07:13:22',NULL,4); -INSERT INTO tasks VALUES(129,'Weed',1,1,'2021-05-08 00:00:00.000000','2021-09-09 00:13:22.212629','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(130,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-05-15 00:00:00.000000','2021-09-09 00:13:22.216080','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(131,'Print Handouts for Passing out',1,1,'2021-05-14 00:00:00.000000','2021-09-09 00:13:22.220054','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(132,'Print 8x10 of what were dong for signage',1,1,'2021-05-14 00:00:00.000000','2021-09-09 00:13:22.223927','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(133,'Create signs (2)',1,1,'2021-05-07 00:00:00.000000','2021-09-09 00:13:22.229156','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(134,'Create signs (2)',1,1,'2021-05-10 00:00:00.000000','2021-09-09 00:13:22.240317','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(135,'Create signs (2)',1,1,'2021-05-09 00:00:00.000000','2021-09-09 00:13:22.247335','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(136,'Take bags to Safeway',1,1,'2021-05-15 00:00:00.000000','2021-09-09 00:13:22.251633','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(137,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-06-05 00:00:00.000000','2021-09-09 00:13:22.256662','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(138,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-05-08 00:00:00.000000','2021-09-09 00:13:22.260720','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(139,'Caulk Everything',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.266686','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(140,'get moms passport out of safty depost box',1,1,'2021-09-01 00:00:00.000000','2021-09-09 00:13:22.273186','2021-09-09 07:13:22',NULL,11); -INSERT INTO tasks VALUES(141,'Fill out paperwork for Santiam Foot Clinic',1,1,'2021-05-03 00:00:00.000000','2021-09-09 00:13:22.278190','2021-09-09 07:13:22',NULL,4); -INSERT INTO tasks VALUES(142,'Notch glass pieces ',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.283581','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(143,'Sparkle screw holes',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.289309','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(144,'Neck for shower head brushed nickle',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.293141','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(145,'Hole saw for tile',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.296748','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(146,'Longer ancher screw for cover',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.301237','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(147,'Little anchor screw for faucet insert',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.305320','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(148,'Post to Facebook for more cans',1,1,'2021-05-10 00:00:00.000000','2021-09-09 00:13:22.309008','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(149,'Call to confirm w/ Shawn @ Les Schwab',1,1,'2021-05-13 00:00:00.000000','2021-09-09 00:13:22.313057','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(150,'Damian/Jeremy COVID Tests',1,1,'2021-06-17 00:00:00.000000','2021-09-09 00:13:22.316942','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(151,'Book Hotel for Jeremy',1,1,'2021-03-30 00:00:00.000000','2021-09-09 00:13:22.320910','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(152,'Purchase Plane Tickets',1,1,'2021-03-18 00:00:00.000000','2021-09-09 00:13:22.324207','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(153,'Clean Lint Trap for Dryers',1,1,'2021-03-01 00:00:00.000000','2021-09-09 00:13:22.330169','2021-09-09 07:13:22',NULL,2); -INSERT INTO tasks VALUES(154,'Clean Lint Trap for Dryers',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:22.335062','2021-09-09 07:13:22',NULL,2); -INSERT INTO tasks VALUES(155,'Clean Lint Trap for Dryers',0,1,'2021-09-01 00:00:00.000000','2021-09-09 00:13:22.340851','2021-09-09 07:13:22',NULL,2); -INSERT INTO tasks VALUES(156,'Clean Lint Trap for Dryers',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:22.345630','2021-09-09 07:13:22',NULL,2); -INSERT INTO tasks VALUES(157,'Oil Wheels',0,1,'2021-10-20 00:00:00.000000','2021-09-09 00:13:22.351105','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(158,'Clean Extruder',0,1,'2021-10-20 00:00:00.000000','2021-09-09 00:13:22.355794','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(159,'Oil Wheels',0,1,'2022-01-18 00:00:00.000000','2021-09-09 00:13:22.360937','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(160,'Clean Shafts',0,1,'2022-01-18 00:00:00.000000','2021-09-09 00:13:22.370670','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(161,'Clean Nozzel',0,1,'2022-01-18 00:00:00.000000','2021-09-09 00:13:22.375251','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(162,'Clean Wheels',0,1,'2021-10-20 00:00:00.000000','2021-09-09 00:13:22.382540','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(163,'Clean Extruder',0,1,'2022-01-18 00:00:00.000000','2021-09-09 00:13:22.387881','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(164,'Clean Wheels',0,1,'2022-01-18 00:00:00.000000','2021-09-09 00:13:22.392984','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(165,'Clean Shafts',0,1,'2021-10-20 00:00:00.000000','2021-09-09 00:13:22.398940','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(166,'Clean Nozzel',0,1,'2021-10-20 00:00:00.000000','2021-09-09 00:13:22.403963','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(167,'Clean Nozzel',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.409513','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(168,'Oil Wheels',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.413902','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(169,'Clean Wheels',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.418718','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(170,'Clean Extruder',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.424123','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(171,'Clean Shafts',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.430317','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(172,'Clean Wheels',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.436298','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(173,'Clean Shafts',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.441349','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(174,'Oil Wheels',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.447405','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(175,'Clean Nozzel',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.466263','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(176,'Clean Extruder',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.482848','2021-09-09 07:13:22',NULL,7); -INSERT INTO tasks VALUES(177,'Grout Bathtub Tile',1,1,'2021-04-24 00:00:00.000000','2021-09-09 00:13:22.487701','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(178,'Fix Water Spicket',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:22.492730','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(179,'Install Valve Cover',1,1,'2021-05-07 00:00:00.000000','2021-09-09 00:13:22.496978','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(180,'Install Shower Head',1,1,'2021-04-29 00:00:00.000000','2021-09-09 00:13:22.500936','2021-09-09 07:13:22',NULL,NULL); -INSERT INTO tasks VALUES(181,'Mow and Edge Lawn',1,1,'2021-08-19 00:00:00.000000','2021-09-09 00:13:22.505702','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(182,'Mow and Edge Lawn',1,1,'2021-08-05 00:00:00.000000','2021-09-09 00:13:22.509394','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(183,'Mow and Edge Lawn',1,1,'2021-06-24 00:00:00.000000','2021-09-09 00:13:22.513548','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(184,'Mow and Edge Lawn',1,1,'2021-06-16 00:00:00.000000','2021-09-09 00:13:22.518881','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(185,'Mow and Edge Lawn',1,1,'2021-07-29 00:00:00.000000','2021-09-09 00:13:22.523103','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(186,'Mow and Edge Lawn',1,1,'2021-09-09 00:00:00.000000','2021-09-09 00:17:59.719096','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(187,'Mow and Edge Lawn',1,1,'2021-05-27 00:00:00.000000','2021-09-09 00:13:22.533003','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(188,'Mow and Edge Lawn',1,1,'2021-05-13 00:00:00.000000','2021-09-09 00:13:22.539390','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(189,'Mow and Edge Lawn',1,1,'2021-09-16 00:00:00.000000','2021-09-09 12:00:09.689632','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(190,'Mow and Edge Lawn',1,1,'2021-05-20 00:00:00.000000','2021-09-09 00:13:22.556636','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(191,'Mow and Edge Lawn',0,1,'2021-09-23 00:00:00.000000','2021-09-09 00:13:22.563545','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(192,'Mow and Edge Lawn',1,1,'2021-07-22 00:00:00.000000','2021-09-09 00:13:22.570695','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(193,'Mow and Edge Lawn',1,1,'2021-05-06 00:00:00.000000','2021-09-09 00:13:22.576492','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(194,'Mow and Edge Lawn',0,1,'2021-09-30 00:00:00.000000','2021-09-09 00:13:22.585510','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(195,'Mow and Edge Lawn',1,1,'2021-06-03 00:00:00.000000','2021-09-09 00:13:22.593592','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(196,'Mow and Edge Lawn',1,1,'2021-06-11 00:00:00.000000','2021-09-09 00:13:22.598876','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(197,'Mow and Edge Lawn',1,1,'2021-07-01 00:00:00.000000','2021-09-09 00:13:22.604386','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(198,'Mow and Edge Lawn',1,1,'2021-07-08 00:00:00.000000','2021-09-09 00:13:22.609605','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(199,'Mow and Edge Lawn',1,1,'2021-07-15 00:00:00.000000','2021-09-09 00:13:22.617017','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(200,'Mow and Edge Lawn',1,1,'2021-08-12 00:00:00.000000','2021-09-09 00:13:22.623649','2021-09-09 07:13:22',NULL,1); -INSERT INTO tasks VALUES(201,'Mow and Edge Lawn',1,1,'2021-08-26 00:00:00.000000','2021-09-09 00:13:23.964593','2021-09-09 07:13:23',NULL,1); -INSERT INTO tasks VALUES(202,'Mow and Edge Lawn',1,1,'2021-09-02 00:00:00.000000','2021-09-09 00:13:23.969853','2021-09-09 07:13:23',NULL,1); -INSERT INTO tasks VALUES(203,'Mow Lawn',1,1,'2021-04-29 00:00:00.000000','2021-09-09 00:13:23.975265','2021-09-09 07:13:23',NULL,1); -INSERT INTO tasks VALUES(204,'Mow Lawn',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:23.980708','2021-09-09 07:13:23',NULL,1); -INSERT INTO tasks VALUES(205,'Pick Up Food for Bunnies',1,1,'2021-06-21 00:00:00.000000','2021-09-09 00:13:23.988808','2021-09-09 07:13:23',NULL,9); -INSERT INTO tasks VALUES(206,'Texture Drywall',1,1,'2021-04-27 00:00:00.000000','2021-09-09 00:13:23.994081','2021-09-09 07:13:23',NULL,NULL); -INSERT INTO tasks VALUES(207,'Pickup Pegs',1,1,'2021-05-05 00:00:00.000000','2021-09-09 00:13:23.999012','2021-09-09 07:13:23',NULL,NULL); -INSERT INTO tasks VALUES(208,'Apply Sealer',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.003833','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(209,'Strip Stairs',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.008407','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(210,'Strip Hand Rails',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.012675','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(211,'Apply Stain',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.017988','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(212,'Strip Deck',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.023035','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(213,'Strip Upright Rungs',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.027175','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(214,'Check with family what they want to do for thanksgiving and christmas 2021',1,1,'2021-09-01 00:00:00.000000','2021-09-09 00:13:24.030862','2021-09-09 07:13:24',NULL,10); -INSERT INTO tasks VALUES(216,'Presents',0,1,'2021-12-25 00:00:00.000000','2021-09-09 00:13:24.042102','2021-09-09 07:13:24',NULL,10); -INSERT INTO tasks VALUES(217,'Submit / Send renewal',1,1,'2021-05-05 00:00:00.000000','2021-09-09 00:13:24.045362','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(218,'Pickup sign supplies (Poster Board, Markers)',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.049210','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(219,'Packing List - Mom',1,1,'2021-09-09 00:00:00.000000','2021-09-09 00:18:04.339229','2021-09-09 07:13:24',NULL,11); -INSERT INTO tasks VALUES(220,'Packing List - Jeremy',1,1,'2021-09-09 00:00:00.000000','2021-09-09 11:23:19.731362','2021-09-09 07:13:24',NULL,11); -INSERT INTO tasks VALUES(221,'Pay $$ for renewal',1,1,'2021-04-29 00:00:00.000000','2021-09-09 00:13:24.062175','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(222,'Print Paper sign ',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.066168','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(223,'Get Picture taken for passport',1,1,'2021-04-21 00:00:00.000000','2021-09-09 00:13:24.070254','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(224,'Call Mark Lee and set up time to meet up',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:24.073912','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(225,'Check Into Flight',1,1,'2021-07-01 00:00:00.000000','2021-09-09 00:13:24.077767','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(226,'Check Into Flight',1,1,'2021-06-21 00:00:00.000000','2021-09-09 00:13:24.082977','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(227,'Purchase GA Aquarium tickets',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:24.088470','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(228,'Pay final Amount for scholarships',1,1,'2021-05-14 00:00:00.000000','2021-09-09 00:13:24.092173','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(229,'Call to confirm time of travel with Encore',1,1,'2021-06-01 00:00:00.000000','2021-09-09 00:13:24.095490','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(230,'Packing List - Jeremy',1,1,'2021-06-16 00:00:00.000000','2021-09-09 00:13:24.099196','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(231,'Stain Deck',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.105245','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(232,'James and Austin',1,1,'2021-04-23 00:00:00.000000','2021-09-09 00:13:24.108845','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(233,'Figure out how feeder is going to attach',1,1,'2021-06-18 00:00:00.000000','2021-09-09 00:13:24.113108','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(234,'Figure out how water bottle is going to attach',1,1,'2021-06-18 00:00:00.000000','2021-09-09 00:13:24.117715','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(235,'Paint Outside of cage (anaconda in garage)',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.122256','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(236,'Jigsaw the hole from bedroom to main cage biggrer',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.126486','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(237,'Rebuild Wire Layover for Rabbits to walk on',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.132040','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(238,'Install hinges on cage',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.138614','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(239,'Rebuild Base',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:24.143376','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(240,'Assess Needs of Rabbit Cage',1,1,'2021-04-16 00:00:00.000000','2021-09-09 00:13:24.147716','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(241,'Install glass doggy door on deck',1,1,'2021-04-16 00:00:00.000000','2021-09-09 00:13:24.153180','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(242,'Clean deck',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.157525','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(243,'Clean tarp on deck',1,1,'2021-04-16 00:00:00.000000','2021-09-09 00:13:24.162487','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(244,'Create signs (2)',1,1,'2021-05-06 00:00:00.000000','2021-09-09 00:13:24.166352','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(245,'Clean Bathroom for James',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:24.170978','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(246,'Make Border for Mirror',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.175545','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(247,'Install Mirror',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:24.180317','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(248,'Call (locations) to get space for car wash',1,1,'2021-04-15 00:00:00.000000','2021-09-09 00:13:24.185184','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(249,'Call to refund bag fee',1,1,'2021-04-19 00:00:00.000000','2021-09-09 00:13:24.190770','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(250,'Install front cover to tub',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.196389','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(251,'Install / Finish Accent Tiles',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:24.201497','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(252,'Mud Drywall',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.205810','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(253,'Drywall Install',1,1,'2021-04-01 00:00:00.000000','2021-09-09 00:13:24.209186','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(254,'Main Tile Install',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.211996','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(255,'Get Glass Shelves',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.215487','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(256,'Install Glass Shelves',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.218796','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(257,'Find mounting pegs',1,1,'2021-04-21 00:00:00.000000','2021-09-09 00:13:24.221873','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(258,'Finish cleaning Tub Out',1,1,'2021-05-31 00:00:00.000000','2021-09-09 00:13:24.225383','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(259,'Install shaving mirror',1,1,'2021-04-26 00:00:00.000000','2021-09-09 00:13:24.228864','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(260,'Install shower curtain',1,1,'2021-05-04 00:00:00.000000','2021-09-09 00:13:24.232047','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(261,'Clean floors',1,1,'2021-04-25 00:00:00.000000','2021-09-09 00:13:24.237784','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(262,'Paint / touch up walls',1,1,'2021-05-04 00:00:00.000000','2021-09-09 00:13:24.241202','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(263,'Install toilet paper rack',1,1,'2021-05-05 00:00:00.000000','2021-09-09 00:13:24.244283','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(264,'Install towel rack',1,1,'2021-05-06 00:00:00.000000','2021-09-09 00:13:24.247209','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(265,'Install grab bars',1,1,'2021-06-04 00:00:00.000000','2021-09-09 00:13:24.251071','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(266,'Install new lights',1,1,'2021-04-26 00:00:00.000000','2021-09-09 00:13:24.259384','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(267,'1 Coat of Red Stuff',1,1,'2021-04-14 00:00:00.000000','2021-09-09 00:13:24.262948','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(268,'James and Austin',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.266599','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(269,'Process bottles',1,1,'2021-04-28 00:00:00.000000','2021-09-09 00:13:24.272422','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(270,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-04-24 00:00:00.000000','2021-09-09 00:13:24.277063','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(271,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-04-20 00:00:00.000000','2021-09-09 00:13:24.282730','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(272,'Get $99 out of Bottle Drop Account and give to Shawn',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.289450','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(273,'Take 10 bags to Safeway',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.292877','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(274,'Take 10 bags to Safeway',1,1,'2021-04-28 00:00:00.000000','2021-09-09 00:13:24.296438','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(275,'Take bags to Safeway',1,1,'2021-05-08 00:00:00.000000','2021-09-09 00:13:24.300052','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(276,'Take 10 bags to Safeway',1,1,'2021-04-10 00:00:00.000000','2021-09-09 00:13:24.304216','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(277,'Book Hotel Pre',1,1,'2021-03-27 00:00:00.000000','2021-09-09 00:13:24.308998','2021-09-09 07:13:24',NULL,11); -INSERT INTO tasks VALUES(278,'Sow chair backing',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.312693','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(279,'Put license plates on the car',1,1,'2021-04-12 00:00:00.000000','2021-09-09 00:13:24.317259','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(280,'Test Irrigation after install',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.322093','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(281,'make a container for the trash, recycling, and yard debre',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.325589','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(282,'Clean Up the trash and debris from around the outside of the house',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:24.328812','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(283,'Fix moms clothes washing area to fit her needs better',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.332654','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(284,'Convert house wifi to netgear box',1,1,'2021-04-28 00:00:00.000000','2021-09-09 00:13:24.337099','2021-09-09 07:13:24',NULL,2); -INSERT INTO tasks VALUES(285,'Put Moms medications in the notion medication list',1,1,'2021-04-11 00:00:00.000000','2021-09-09 00:13:24.341423','2021-09-09 07:13:24',NULL,4); -INSERT INTO tasks VALUES(286,'Clean Room',1,1,'2021-06-13 00:00:00.000000','2021-09-09 00:13:24.345485','2021-09-09 07:13:24',NULL,4); -INSERT INTO tasks VALUES(287,'Remove all blackberry bushes downstairs ',1,1,'2021-05-13 00:00:00.000000','2021-09-09 00:13:24.348896','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(288,'roundup the inbankment',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.354139','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(289,'fertilize lawn',1,1,'2021-04-22 00:00:00.000000','2021-09-09 00:13:24.357959','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(290,'reinstall irrigation on patio',1,1,'2021-05-12 00:00:00.000000','2021-09-09 00:13:24.361084','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(291,'place irrigation in beds',1,1,'2021-05-12 00:00:00.000000','2021-09-09 00:13:24.364254','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(292,'clean fense',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.367504','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(293,'trim big tree',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.370681','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(295,'Barkdust',1,1,'2021-08-09 00:00:00.000000','2021-09-09 00:13:24.377694','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(296,'place all tools in correct place',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.380850','2021-09-09 07:13:24',NULL,3); -INSERT INTO tasks VALUES(297,'Organize wood in wood area',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.385236','2021-09-09 07:13:24',NULL,3); -INSERT INTO tasks VALUES(298,'Clean up tools',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.389157','2021-09-09 07:13:24',NULL,3); -INSERT INTO tasks VALUES(299,'Revamp where the tool caddy is to make an entry way from inside the garage',0,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.392977','2021-09-09 07:13:24',NULL,3); -INSERT INTO tasks VALUES(300,'Cut down plywood outside',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.396570','2021-09-09 07:13:24',NULL,3); -INSERT INTO tasks VALUES(301,'Pull Weeds in front',1,1,'2021-05-09 00:00:00.000000','2021-09-09 00:13:24.926829','2021-09-09 07:13:24',NULL,1); -INSERT INTO tasks VALUES(302,'Pick Up Cage in Mill City',1,1,'2021-04-09 00:00:00.000000','2021-09-09 00:13:24.931627','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(303,'Damian Vaccine',1,1,'2021-05-14 00:00:00.000000','2021-09-09 00:13:24.935756','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(304,'Damian ID',1,1,'2021-05-17 00:00:00.000000','2021-09-09 00:13:24.940673','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(305,'James and Austin',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:24.944807','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(306,'Fix board on bedroom side of Rabbit Cage (1x1)',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.948738','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(307,'Check with breaders to see if we can get rabbits cheaper',1,1,'2021-12-31 00:00:00.000000','2021-09-09 00:13:24.955681','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(308,'print hinges for rabit cage',1,1,'2021-04-18 00:00:00.000000','2021-09-09 00:13:24.960124','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(309,'James and Austin',1,1,'2021-04-24 00:00:00.000000','2021-09-09 00:13:24.963148','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(310,'Find a place for rabbit cage ',1,1,'2021-04-13 00:00:00.000000','2021-09-09 00:13:24.969183','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(311,'See what rabbit cage needed',1,1,'2021-04-05 00:00:00.000000','2021-09-09 00:13:24.974193','2021-09-09 07:13:24',NULL,9); -INSERT INTO tasks VALUES(312,'Book Flights',1,1,'2021-04-10 00:00:00.000000','2021-09-09 00:13:24.977651','2021-09-09 07:13:24',NULL,11); -INSERT INTO tasks VALUES(313,'Bottle Drive - Week 8',1,1,'2021-05-01 00:00:00.000000','2021-09-09 00:13:24.988837','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(314,'Bottle Drive - Week 9',1,1,'2021-05-08 00:00:00.000000','2021-09-09 00:13:24.993485','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(315,'Bottle Drive - Week 7',1,1,'2021-04-24 00:00:00.000000','2021-09-09 00:13:24.998193','2021-09-09 07:13:24',NULL,NULL); -INSERT INTO tasks VALUES(316,'Bottle Drive - Week 6',1,1,'2021-04-17 00:00:00.000000','2021-09-09 00:13:25.005837','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(317,'Give Kassie the $10 bucks for helping with bottles and cans',1,1,'2021-04-10 00:00:00.000000','2021-09-09 00:13:25.010845','2021-09-09 07:13:25',NULL,4); -INSERT INTO tasks VALUES(318,'1 Coat of Red Stuff',1,1,'2021-04-14 00:00:00.000000','2021-09-09 00:13:25.015674','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(319,'Tape and Mud cracks in wall',1,1,'2021-04-13 00:00:00.000000','2021-09-09 00:13:25.021232','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(320,'Measure and Cut concrete board in bathroom',1,1,'2021-04-13 00:00:00.000000','2021-09-09 00:13:25.025677','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(321,'Fix NEST Thermostat',1,1,'2021-04-10 00:00:00.000000','2021-09-09 00:13:25.031140','2021-09-09 07:13:25',NULL,2); -INSERT INTO tasks VALUES(322,'Ask People to help',1,1,'2021-04-30 00:00:00.000000','2021-09-09 00:13:25.036027','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(323,'Process bottles',1,1,'2021-04-12 00:00:00.000000','2021-09-09 00:13:25.039742','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(324,'Call and Confirm hotel reservations',1,1,'2021-08-26 00:00:00.000000','2021-09-09 00:13:25.045000','2021-09-09 07:13:25',NULL,11); -INSERT INTO tasks VALUES(325,'Call and Confirm hotel reservations',1,1,'2021-06-12 00:00:00.000000','2021-09-09 00:13:25.049158','2021-09-09 07:13:25',NULL,11); -INSERT INTO tasks VALUES(326,'Complete Web Check In',1,1,'2021-04-30 00:00:00.000000','2021-09-09 00:13:25.055359','2021-09-09 07:13:25',NULL,11); -INSERT INTO tasks VALUES(327,'Book Flights',1,1,'2021-04-13 00:00:00.000000','2021-09-09 00:13:25.061818','2021-09-09 07:13:25',NULL,11); -INSERT INTO tasks VALUES(328,'Order Pizza',1,1,'2021-05-16 00:00:00.000000','2021-09-09 00:13:25.065866','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(329,'People',1,1,'2021-04-30 00:00:00.000000','2021-09-09 00:13:25.071383','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(330,'Supplies',1,1,'2021-05-16 00:00:00.000000','2021-09-09 00:13:25.076990','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(331,'Location',1,1,'2021-04-12 00:00:00.000000','2021-09-09 00:13:25.081906','2021-09-09 07:13:25',NULL,NULL); -INSERT INTO tasks VALUES(332,'Pack',0,1,'2021-09-09 00:00:00.000000','2021-09-09 00:17:47.629172','2021-09-09 07:17:47',NULL,11); -INSERT INTO tasks VALUES(333,'Moms Enchiladas',0,1,'2021-12-25 00:00:00.000000','2021-09-09 00:20:29.210390','2021-09-09 07:20:29',NULL,10); -INSERT INTO tasks VALUES(334,'ReCheck with family what they want to do for thanksgiving and christmas 2021 ',1,1,'2021-09-09 00:00:00.000000','2021-09-09 00:21:16.720769','2021-09-09 07:21:13',NULL,10); -INSERT INTO tasks VALUES(335,'Develop Menu - Fondu',0,1,'2021-09-30 00:00:00.000000','2021-09-09 00:24:24.165994','2021-09-09 07:24:24',NULL,12); -INSERT INTO tasks VALUES(338,'Check Into Airlines',0,1,'2021-09-09 00:00:00.000000','2021-09-09 11:52:55.493795','2021-09-09 18:52:55',NULL,11); -INSERT INTO tasks VALUES(340,'Do Labs For Bassett',0,1,'2021-09-09 00:00:00.000000','2021-09-09 11:54:07.352266','2021-09-09 18:54:07',NULL,8); -INSERT INTO tasks VALUES(341,'Hang Moms Stuff',0,1,'2021-09-09 00:00:00.000000','2021-09-09 11:59:08.776855','2021-09-09 18:59:08',NULL,2); -INSERT INTO tasks VALUES(342,'Pick Up Kassie @ 3:20Pm',0,1,'2021-09-09 00:00:00.000000','2021-09-09 12:00:55.274079','2021-09-09 19:00:55',NULL,4); -INSERT INTO tasks VALUES(343,'Check Into Airlines For Return Trip ',0,1,'2021-09-19 00:00:00.000000','2021-09-09 12:01:52.376833','2021-09-09 19:01:52',NULL,11); -CREATE TABLE hosptial ( - id INTEGER NOT NULL, - datestart DATE NOT NULL, - dateend DATE NOT NULL, - reason VARCHAR(100), - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - doctorfk INTEGER NOT NULL, - facilityfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(doctorfk) REFERENCES doctor (id) ON DELETE CASCADE, - FOREIGN KEY(facilityfk) REFERENCES facility (id) ON DELETE CASCADE -); -CREATE TABLE surgeries ( - id INTEGER NOT NULL, - name VARCHAR(100) NOT NULL, - date DATE NOT NULL, - description VARCHAR(500), - body_part VARCHAR(50), - age INTEGER, - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - doctorfk INTEGER NOT NULL, - facilityfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(doctorfk) REFERENCES doctor (id) ON DELETE CASCADE, - FOREIGN KEY(facilityfk) REFERENCES facility (id) ON DELETE CASCADE -); -CREATE TABLE medications ( - id INTEGER NOT NULL, - name VARCHAR(100), - dose VARCHAR(50), - how_often VARCHAR(100), - num_filled_days INTEGER, - reason_for_taking VARCHAR(100), - pharmacy VARCHAR(100), - last_refilled DATETIME, - next_refill DATETIME, - userid INTEGER NOT NULL, - update_time DATETIME, - date_created DATETIME, - doctorfk INTEGER NOT NULL, - PRIMARY KEY (id), - FOREIGN KEY(doctorfk) REFERENCES doctor (id) ON DELETE CASCADE -); -INSERT INTO medications VALUES(3,'Ozempic','3mg','1 x Weekly',30,'Diabeties','14','2021-08-10 00:00:00.000000','2021-08-10 00:00:00.000000',3,'2021-09-04 00:58:49.858712','2021-09-04 07:58:49',7); -INSERT INTO medications VALUES(4,'Trulicity','4.5mg','1 x Weekly',30,'Diabetes','16','2021-08-10 00:00:00.000000','2021-09-09 00:00:00.000000',1,'2021-09-06 00:17:16.601818','2021-09-06 07:17:16',19); -INSERT INTO medications VALUES(5,'Amlodipine','5mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:21:10.363086','2021-09-06 07:21:10',4); -INSERT INTO medications VALUES(6,'Losartan','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:21:54.413538','2021-09-06 07:21:54',4); -INSERT INTO medications VALUES(7,'Humulin R - U500','300 units','Nightly',30,'Diabetes','16','2021-08-10 00:00:00.000000','2021-09-09 00:00:00.000000',1,'2021-09-06 00:23:56.596573','2021-09-06 07:23:56',19); -INSERT INTO medications VALUES(8,'Zetia','10mg','1 x Daily',30,'Cholesterol','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:25:27.249465','2021-09-06 07:25:27',4); -INSERT INTO medications VALUES(9,'Omeprazole','20mg','1 x Daily',30,'GERD','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:27:13.722852','2021-09-06 07:27:13',4); -INSERT INTO medications VALUES(10,'Hydrochlorothiazide','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:28:24.250905','2021-09-06 07:28:24',4); -INSERT INTO medications VALUES(11,'Sertraline','150mg','1 x Daily',30,'Depression','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:28:53.717252','2021-09-06 07:28:53',4); -INSERT INTO medications VALUES(12,'Levothyroxine','300mcg','1 x Daily',30,'Thyroid','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:29:50.983194','2021-09-06 07:29:50',19); -INSERT INTO medications VALUES(13,'Gabapentin','800mg','1 x Daily',30,'Restless Leg Syndrome','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:30:43.338249','2021-09-06 07:30:43',19); -INSERT INTO medications VALUES(14,'Meloxicam','7.5mg','As Needed',30,'Pain','16','2021-06-01 00:00:00.000000','2021-07-01 00:00:00.000000',1,'2021-09-06 00:31:48.496289','2021-09-06 07:31:48',21); -INSERT INTO medications VALUES(15,'Needle Tops','','',90,'Diabetes','16','2021-08-06 00:00:00.000000','2021-11-04 00:00:00.000000',1,'2021-09-06 00:38:19.332613','2021-09-06 07:38:19',19); -INSERT INTO medications VALUES(16,'Glucagon','1mg','As Needed',180,'Diabetes','16','2021-05-15 00:00:00.000000','2021-11-11 00:00:00.000000',1,'2021-09-06 00:39:20.667403','2021-09-06 07:39:20',19); -INSERT INTO medications VALUES(17,'Morphine Sulfate Ir','15mg','As Needed',30,'Breakthrough Pain','7','2021-07-22 00:00:00.000000','2021-08-21 00:00:00.000000',2,'2021-09-09 12:13:10.786890','2021-09-09 19:13:10',18); -INSERT INTO medications VALUES(18,'Levothyroxin','137mcg','1 x Daily',90,'Thyroid','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:14:07.845424','2021-09-09 19:14:07',18); -INSERT INTO medications VALUES(19,'Cymbalta','60mg','1 x Daily',90,'Depression','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:16:04.661466','2021-09-09 19:16:04',18); -INSERT INTO medications VALUES(20,'Metformin Hcl Er','500mg','1 x Daily',90,'Diabetes','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:16:45.033188','2021-09-09 19:16:45',18); -INSERT INTO medications VALUES(21,'Atorvastatin','40mg','1 x Daily',90,'Cholesterol','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:18:15.099921','2021-09-09 19:18:15',18); -INSERT INTO medications VALUES(22,'Hydrochlorothiazide','12.5mg','1 x Daily',90,'High Blood Pressure','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:19:30.026666','2021-09-09 19:19:30',18); -INSERT INTO medications VALUES(23,'Ipratropium-Albuterol','.5-3','As Needed',90,'Asthma','7','2020-01-03 00:00:00.000000','2020-04-02 00:00:00.000000',2,'2021-09-09 12:21:22.310276','2021-09-09 19:21:22',18); -INSERT INTO medications VALUES(24,'Topiramate','50mg','1 x Dinner',90,'Weight Loss','7','2021-09-07 00:00:00.000000','2021-12-06 00:00:00.000000',2,'2021-09-09 12:22:37.371011','2021-09-09 19:22:37',18); -INSERT INTO medications VALUES(25,'Wixela','250/50','2 x Daily',90,'Asthma','7','2021-07-11 00:00:00.000000','2021-10-09 00:00:00.000000',2,'2021-09-09 12:23:31.516971','2021-09-09 19:23:31',18); -INSERT INTO medications VALUES(26,'Gabapentin','600mg','1 x Bedtime',90,'Restless Leg Syndrome','7','2021-09-07 00:00:00.000000','2021-12-06 00:00:00.000000',2,'2021-09-09 12:24:38.472126','2021-09-09 19:24:38',18); -INSERT INTO medications VALUES(27,'Humulin N','20 under 200 then 1 unit ever 25 points over 200','2 x Daily',90,'Diabetes','7','2021-08-10 00:00:00.000000','2021-11-08 00:00:00.000000',2,'2021-09-09 12:25:59.609397','2021-09-09 19:25:59',18); -INSERT INTO medications VALUES(28,'Atenolol','25mg','1 x Daily',90,'High Blood Pressure','7','2021-08-11 00:00:00.000000','2021-11-09 00:00:00.000000',2,'2021-09-09 12:27:08.958126','2021-09-09 19:27:08',18); -INSERT INTO medications VALUES(29,'Freestyle Libre 14 Day Sensor','','14 Days',90,'Diabetes','7','2021-09-07 00:00:00.000000','2021-12-06 00:00:00.000000',2,'2021-09-09 12:28:25.541696','2021-09-09 19:28:25',18); -INSERT INTO medications VALUES(30,'Aspirin','81mg','1 x Daily',90,'Blood Thinning','7','2021-09-01 00:00:00.000000','2021-11-30 00:00:00.000000',2,'2021-09-09 12:29:37.546940','2021-09-09 19:29:37',18); -INSERT INTO medications VALUES(31,'Calcium Carbonate','1200mg','1 x Daily',90,'Multi-Vitamin','7','2021-09-01 00:00:00.000000','2021-11-30 00:00:00.000000',2,'2021-09-09 12:31:02.676715','2021-09-09 19:31:02',18); -INSERT INTO medications VALUES(32,'Flonase','50mcg','1 x Daily',90,'Asthma','7','2021-09-01 00:00:00.000000','2021-11-30 00:00:00.000000',2,'2021-09-09 12:31:49.401605','2021-09-09 19:31:49',18); -INSERT INTO medications VALUES(33,'Protonix','40mg','1 x Daily',90,'GERD','7','2021-07-11 00:00:00.000000','2021-10-09 00:00:00.000000',2,'2021-09-09 12:33:35.868948','2021-09-09 19:33:35',18); -COMMIT; diff --git a/website/models.py b/website/models.py index 3848bfd..5a4c9a1 100644 --- a/website/models.py +++ b/website/models.py @@ -1,6 +1,3 @@ -from enum import IntFlag, unique -from operator import itemgetter -from re import X from . import db from flask_login import UserMixin from sqlalchemy.sql import func @@ -212,7 +209,7 @@ class Projects(db.Model): last_reviewed=db.Column(db.DateTime) when_review=db.Column(db.Integer) notionid = db.Column(db.String(50)) - # next_review = db.Column(db.DateTime) + next_review = db.Column(db.DateTime) userid = db.Column(db.Integer, nullable=False) update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) date_created = db.Column(db.DateTime(timezone=True), default=func.now()) @@ -226,4 +223,4 @@ class Wifi(db.Model): path = db.Column(db.String(1000)) userid = db.Column(db.Integer, nullable=False) update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) \ No newline at end of file diff --git a/website/process_medications.py b/website/process_medications.py new file mode 100644 index 0000000..196d9d8 --- /dev/null +++ b/website/process_medications.py @@ -0,0 +1,10 @@ +from . import db +from .models import Medications +import datetime +from flask_login import current_user + +# TODO: Finish this process with the process.txt file +def getdata(): + results = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()).filter(Medications.userid == current_user.id).all() + + return results \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index cbb7e08..b0738d3 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -36,12 +36,12 @@ @@ -65,19 +65,9 @@
  • Goals
  • Tasks
  • Projects
  • +
  • Wifi
  • - - Logout {% else %} Login diff --git a/website/templates/health/a1c.html b/website/templates/health/a1c.html index b26609b..763b531 100644 --- a/website/templates/health/a1c.html +++ b/website/templates/health/a1c.html @@ -65,7 +65,6 @@
    Avg blood glucose: {{eag}}
    - +
    +
    +
    + {{percentcomplete}}% + + +
    -
    + {% for project in projects %} +
    +
    +
    + + + + +
    +
    + {% endfor %} + {% for project in projects %} @@ -57,15 +73,18 @@

    {{project.name}}

    - + {% endfor %} diff --git a/website/views.py b/website/views.py index e7f31cf..4f6c3cc 100644 --- a/website/views.py +++ b/website/views.py @@ -31,16 +31,18 @@ def home(): eag=0 else: eag = ceil(28.7 * currentvalue.testresult - 46.7) - + cntProjects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").count() + cntMeds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).count() + cntTasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).count() projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() - plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(8) + plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) meds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).all() #TODO: figure out a way to update the last pickup date so the computer can re-caluclate the next pickupdate. #TODO: figure out why the next pick up date is not working in the database #TODO: figure out why the menu does not update when new informaion is added to a plan when the plan is already showing up. - return render_template("home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects) + return render_template("home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects) @views.route("/menu", methods=['GET', 'POST']) @login_required @@ -771,18 +773,25 @@ def tasks(): @login_required def project_single(id): if request.method == 'POST': - if request.form.get('complete') == 'on': complete = True - else: complete = False - newtask = Tasks( - project = request.form.get('project'), - item = request.form.get('task').title(), - checked = complete, - userid = request.form.get('thisuserid'), - duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), - goalfk = None - ) - db.session.add(newtask) - db.session.commit() + if request.form['reviewupdate'] == 'Review Complete': + udproject = db.session.query(Projects).filter(Projects.id == id).first() + udproject.next_review = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") + timedelta(days=int(udproject.when_review)) + udproject.last_reviewed = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") + db.session.commit() + return redirect(url_for('views.home')) + else: + if request.form.get('complete') == 'on': complete = True + else: complete = False + newtask = Tasks( + project = request.form.get('project'), + item = request.form.get('task').title(), + checked = complete, + userid = request.form.get('thisuserid'), + duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), + goalfk = None + ) + db.session.add(newtask) + db.session.commit() return redirect(url_for('views.project_single', id=id)) completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).filter(Tasks.checked == True).count() @@ -795,7 +804,7 @@ def project_single(id): projects = db.session.query(Projects.id, Projects.name, Projects.status, Projects.last_reviewed, Projects.when_review, Projects.pictureurl, Projects.userid).filter(Projects.userid == flask_login.current_user.id).filter(Projects.id == id).all() tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() - return render_template("productivity/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete) + return render_template("productivity/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete, today=datetime.datetime.today()) @views.route("productivity/noTOyes//") @login_required From dc03ce6ab7140332e000b357570110a896c66d46 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sun, 3 Oct 2021 20:39:08 -0700 Subject: [PATCH 35/70] init --- website/__pycache__/views.cpython-38.pyc | Bin 31353 -> 31361 bytes website/templates/home.html | 6 +++--- website/views.py | 4 +--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index e6b0359ddc9b3a035cdcd2bacc6250a6875ca279..9cb7eee5f88bbd7dacde6678f0ddb6dad773ed1b 100644 GIT binary patch delta 439 zcmWlV&r8#B9EW{8C8HU^wF;@PHpPhpgye zTh0MsQigKZFeUNbAMl>hyguL)9j+B%f&ccn6*gp_y9YLoxJ`xaEZiSb@Gw?zRKd>) z?{lDpjRz+bB6J?M0xk3uB@|397I$krqUo#Ac*%Fiay35l_wnK_r?d1YzDTNn7C&Uc zKZ9RPp7;u^NN@QPQrLB}P$QM2m7RcB%1+NApL@@|RmKsuS?}65Va5VW_1-;krD#Ifo8uzcq_aUc6lkJmH(x QB+$#d<~NNU4BvO*Kj0Xd*#H0l delta 427 zcmWlVOGuPq7==6E_m41|6DVpMr<_duy)a;CS%RdQS%WA{I$m%PU1ZFNr52GFB4(jv z1aCnQfgw%>k;ri&m5!ndaS;k`6fXq{Ua+F3MT@AvXZygz;oSR$-%&WO#>dAVvM8^u zZ?2gbcMRAu$*1;PN-ASrJaf2DsUjOE9Zec;rX-XbxJ-X?575K)l&}pU-cQW}=H#t2 zibWYYwuEJN9Ulf(ndJJ8m>nzL>6C}r$xKU+Q}`>n8IKUh>5Og_lK@MmTkj=Kcq3p-ohGq1ZWdvwtv|pR%Nhy|>!^PJAB}DHwu~Auc;cD?n3CBxgFM-7 zi{KnzU%v~K%E`ccc;#~-f(CgJe1}#xwqH^R%4o+HLK3>Mi3e=G=>vpQoio5N`?^1A JB+`G!g@0-WnWO*! diff --git a/website/templates/home.html b/website/templates/home.html index c820032..f6541fc 100644 --- a/website/templates/home.html +++ b/website/templates/home.html @@ -70,9 +70,9 @@
    M
    {% for med in meds %} - {% if med.next_refill < med.next_refill.now() %} + {% if med.next_refill.strftime("%m/%d/%Y") >= med.next_refill.now().strftime("%m/%d/%Y") %} + diff --git a/website/views.py b/website/views.py index 4f6c3cc..c4d9a4b 100644 --- a/website/views.py +++ b/website/views.py @@ -37,10 +37,8 @@ def home(): projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) - meds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).all() + meds = db.session.query(Medications).filter(Medications.next_refill <= (datetime.datetime.today()+timedelta(days=5))).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill).all() - #TODO: figure out a way to update the last pickup date so the computer can re-caluclate the next pickupdate. - #TODO: figure out why the next pick up date is not working in the database #TODO: figure out why the menu does not update when new informaion is added to a plan when the plan is already showing up. return render_template("home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects) From 3b5b29c3b1a09e35ad23a3dfd268c7a23d3c7790 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Mon, 4 Oct 2021 14:59:39 -0700 Subject: [PATCH 36/70] init --- .DS_Store | Bin 10244 -> 10244 bytes website/__pycache__/views.cpython-38.pyc | Bin 31361 -> 32791 bytes website/database.db | Bin 274432 -> 274432 bytes .../templates/health/medications_reorder.html | 79 ++++++++++++++++++ website/templates/home.html | 4 +- website/views.py | 52 +++++++++++- 6 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 website/templates/health/medications_reorder.html diff --git a/.DS_Store b/.DS_Store index e4f6c01e264088f557b8e2f98c187c2bda574540..b390ab9d7cbb8c55dd13e57912fc2246d8985644 100644 GIT binary patch delta 514 zcmZn(XbIRLD#q{O>E+F17Ll2ppBJ22l{(o#EX^%mK%lfZH7GSFu_UuB)g`ecwK!ft zs4O$J+`phCGe565EVZZ@NGm%yFn|Fk$4!0#K_OugQ894|MKx^$Q%gJN$tT73TA1nb z@(3_;a9)v=l9sWu=HU@w5h&(_aP1v{Tn2&dP_BzBFRuWHzzGfxWrw86d&FhyIT<(@ zWEs>LEEs$kLKxB*@);T#dKl(2Y+=~Tu#aIs!zG5>3=bJzGJIwD#mLUc!zjq8z^KWn z&uGeM&*;wR$>_uA%jm}#&KSuU%^1TN%b3QP!I;IE&6vYj%2>`=$ymi$&Dg@&#@NBw z$=Jm>nQy2k&5TBDG zA}J*;V`;_1Bfuh1%n9Mz*#o%@0^6ZnXBS>x0SAy1&l?E z#f&A4wT$(Qjf_o<&5S*ay^MW~(-~(n&Ssp$IG1r5;|j)AjH?;fFm7es&bX6t7vpZm bBaCMmuQA?ce8K<(n;Rvj@Y2qEOs5$D77|P` diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 9cb7eee5f88bbd7dacde6678f0ddb6dad773ed1b..1e7e19774683d0222c29b03a613832c7f9952143 100644 GIT binary patch delta 2854 zcmb7`e@t7~702Iswx9j{3j+bi5HJapKrpc150m82&Z6FZLFQ?$Seg$0^~b>alRN^@rc|Zjm?HUu^xS(iA_L z?AO1i*Xi{$vL0NO;~xF{`VTHiE3g9Li+bg-q`i`FwrBT4fj@KSBz%~+9(ln6pYWGE zpMV>D?C2Y^1iYc^3IM;}^$uA0+uhd`D@YQv@j_3&N+B7;sf*A_Dg24vMo{=qd#`{! z|5V=%fRFf7#~+1jy!}MG>m%}U&^VQU^~70l=RZABCA+HDBUSRi$!759J5N3dAm=~m z-wUugUwvu_Ai!q_AAy>ehT3JQ*>!3= zqN&t<(bTzk0ip%#Vw}ZT-THJQdy#k@e=T$j>hkuHYp^wl4$moUisDZa?jZ~k&JcpU zX>2QO;eBI!Tq4*p>aFJ&$I?C;TlAlx&W4A^wMGs53igHgc_W&cV~ym|L=agQ1MtiK zN*)>SQTCu=shOu{gZyU`5le`*@tqTQ$t}S9$NhYDBB1OqdUPbnBdWGhq`e6Kqf`}! zu<=vjfO3GGw1<-0_&35~Xybni?^pJb=NUnr-NGWx{ICY?=SO*%FBQ(%}t%PkHB1g0h>!m8O+sI7y zVa=qr6L#chBHxks(Ppuoh)`d#0w|>d3^I+}TgXa@vQ|=aq;~PHdwVOyCOZ=gpVgn$ z@kj4ng&^M^3kF3{QBP5y-85DtB6hzsACGx0TW^_p!(_Yox2BtL6JDJ@f}8O1^r-6) z#Tlg>4)gJuUY}UH*gvtMwfy;+JBo9Q89#3)j)}@w&JIHtpP7BI?kI(%az1BaRIsqR z$kNGp%t+|0g}W2Gpobq$Jm^~YW8M50*xSpmCN33wzd#|nvCeJKmwz>>!k%N)bDVI3 za2LTrX{!iLVH@rIA9DlH&yS`I&)wup5j9}@`0J@Q7~p?TEmw$sk*6&3#N_Uuza0kA z=;v?FPrKF~*eSFGcxWL2Lm09;e`#Se6wU1vyn{cR)}V#Im0rPWjVuN$#JZj57WJqR z7q?6c|H|TFIL$9F{u+k)x6i%{A#Skmf`zELhw@4M|hf=CZU`^kU0&b z{5P4uC}U(Q!`m!-fNGoG+cbElZZA+TFA9Xv&z~Js;N-v8a(q zFJyMJc$(>WsNf{)pK?@Q{B`3m^9&9(q$Dg$I_UBxX&JC3>y|m0eS*r8v+CA0Se8rL zhT2ln3Ti9qEIQe-VJjINsFjjdQQJ$}iP}-pF4SsCyHPuZw&@#&F09#`#*w_y{u&S ziva$c1LQUv{$v1uHEXhn zBD26(Z?BtLR&j^ah#mJ#jW}?x)QF0ErAC~l4e7$IQX_8Dj`Wxgq}Oy9WrokRu7D1! z;Fqwk9IFAjiZux&9fND~0Bgr7v`T*ci~A;jhmyTZc#rT)!uy2ngbxT|0$tjglTmW) zuY}(dt`Is1ZxQ}L_&MRvgl;--vhLD#8^LQileggFs?jLH7Em^PH^Gv2(*++X4Q#tJ zm5xPInfA7uBe59_Qm~i0HYWB*G%~Ta?0+vVyq*r-@nOqEJX1W`e}yBKg16pw>sibi z^C>*Px+wCG39l2xuKkIWfzaxhg8vE*7N3qYhJW`RAlsLz(>@b7Qi+VgE>PE1LXOZ( zI8PAgsR(+pS+=l3b;R3Tn@Pv8t~f+Y!Wlm9w<1{_&yXh(u~O%lwo+O zV4F@wGx^uf{T5uGQs+wqFJC+VlkA5iZxHaZl^75#1o0+lC*>yi37ZK4LJdJYXZMhz z*B3^wC+r|WJcY&kQx`RR2)%?pLO)@EFbLa_LnKcVh6y3UC_$XvlN>HI!#(*O7bZY) Jm-%ob{tZAxtTzAv delta 1681 zcmZvcUrgIo6vum8`SGWKm94atLN{R5mOlezn=^v}rThzn@~8YMgWAyoWi6E3G7QS* zvds{aJ&=<)ebHrRiM(jGpT@=PK^GGreDL4HBFTmt|Ad%DjXIaj4e$3>S%UWAlXLDl z_j^yzxxahv1?|Z{ShhDSD?=lG@i|}MeRVn8s=cjTD*Ihgg4=pEj(63j)DwF$eY$8U z$Xz0huaU=NrXLSH&DPbT+P8J=Px_+%0((Gn4IgVaG*s7kgK5a>`ig1kw(BoN$Hb;b z=uVSrOo2HD5s4tI6#Bqj%u?t(_YJ0~*P1sNyG7SpUuE~`a9f@J7IIRtFO4p?%`&}e zYBy^2+c%YRXkUk&<*K6{Z!pGGZD$o@Cbg!kn=v!J=sCyo)WYsMEwj)_@3+c5$lWD( zUw>`^BwB^Pnm#rYjYUEU@el9Qr9P9O(OOrNQAM)$^csaEW zwKFHtP?b`X432~m4Cu=tQVCR%*H@+NLD)fsQ$_Ta&zFYqO1h{a&|I48(DG{G)6GaO z4GvqBeaJP^H{(Y2>~KO`Y7sskM9o(O9I4z7`{C+-#GeBCX|~s#$@5{?i=+h$R46o> z!wTrx(QYM~N}rDIwIoLdrSpIddv*Xj$>y(hY-t4s%1aQw4{H}JJMg%A#{Z`FN%WCB z1p1njlM|+9m3g=W=}tsZJTHZH6jm8MbHtq^`=1e>{`abIE4_E*EGs1Un9U|dRG?oYlxs#mXa^|AJ@REKr zk2lg!Vzr6#rcNhU_d=qPzK(3Ct5X){R+;ODvOW;|EK!QNsch zy+9V+M}doQp9c(dKHkH;^jrJ~r5~YeT1&iKjGaDw_fX{n2yA&k2k4c#T?!(OlWOI2 zzcT$D=v|fvQQ6{0C)Qy;05$*(M6`f>j}=&YAQvzJW*`rcHy95J$HT$#JaByX$@?u| otp>O*pb2mT9l#-=ixmiZV0HsN06N9JzyK{Dx3hlr%JCugH;*TjhX4Qo diff --git a/website/database.db b/website/database.db index a1c39c90cdc79380e06bbe0bbf4584d864ac3650..c7ab3c3272901a46421bfc4dfd6685665ccdf18e 100644 GIT binary patch delta 553 zcmajbze>YU6vuH+B2J3wP}JxU5Z8GBo|~Ih5JVi*D5*_Lz`?2SP?hXzhU26!AgG{p z6Tt^?bM98M`3M$WN{4j+@cnU4f9Umx-t`*vZq~PWhzq0=(7!bwG0_rO-Tm(^~|6$G|J$Z zP7-KRkik6g+tJju3PX!%jisUkX>Cy(8!6i8LTj2WP5#a>OCR@cbG-T81v_)ya8zQD SKDf^dvn|Rf8XP>jPglPMUY&3N delta 111 zcmV-#0FeKH;1Gb|5Re-IPmvr$0Z)NogjZ3 diff --git a/website/templates/health/medications_reorder.html b/website/templates/health/medications_reorder.html new file mode 100644 index 0000000..2de0840 --- /dev/null +++ b/website/templates/health/medications_reorder.html @@ -0,0 +1,79 @@ +{% extends "health-div.html" %} + +{% block title %} +{{current_user.username}} Medications +{% endblock %} + +{% block header %} +

    Refill Prescriptions for {{current_user.firstname}} {{current_user.lastname}}

    +{% endblock %} + +{% block menu %} +{{ref}} +
    + +
    SSIDPasswordQR Code
    + {{wf.SSID}}{{wf.password}} + + + + + +
    {% if task.checked %} - + {% else %} - + {% endif %} {{task.item}} {{task.projectname}} {{task.duedate.strftime("%m/%d/%y")}}
    {{med.name}}
    {% else %}
    {% endif %} + {{med.name}} {{med.dose}} {{med.reason_for_taking}} {{med.next_refill.strftime("%m/%d/%Y")}}
    + + + + + + + + + + + + + + + + + {% for med in medications %} + + + + + + + + + + + + + + + + {% endfor %} + +
    ReorderMedicationDoseHow OftenDays Filled
    ReasonPharmacyDoctor
    +
    + + + +
    + +{% endblock %} \ No newline at end of file diff --git a/website/templates/home.html b/website/templates/home.html index f6541fc..8c197cc 100644 --- a/website/templates/home.html +++ b/website/templates/home.html @@ -57,8 +57,8 @@
    P
    {% if cntMeds != 0 %} -
    Medications - {{cntMeds}} -
    +
    Medications - {{cntMeds}}
    + diff --git a/website/views.py b/website/views.py index c4d9a4b..e142d98 100644 --- a/website/views.py +++ b/website/views.py @@ -938,4 +938,54 @@ def wifi(): db.session.commit() # TODO: Figure out why this does not work on the website version of the program wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() - return render_template('wifi.html', user=User, wifi=wifi) \ No newline at end of file + return render_template('wifi.html', user=User, wifi=wifi) + +@views.route("/health/medications/reorder", methods=['GET', 'POST']) +@login_required +def medications_reorder(): + referrer = request.referrer + def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefill): + meds = db.session.query(Medications).filter(Medications.id == id).first() + meds.name = med + meds.dose = dose + meds.how_often = howoften + meds.num_filled_days = days + meds.reason_for_taking = reason + meds.pharmacy = pharm + meds.doctorfk = doctor + meds.last_refilled = lastrefill + meds.next_refill = lastrefill + timedelta(days=int(days)) + db.session.commit() + + if request.method == 'POST': + reorder = request.form.getlist('reorder') + id = request.form.getlist('id') + med = request.form.getlist('med') + dose = request.form.getlist('dose') + howoften = request.form.getlist('how_often') + days = request.form.getlist('num_filled_days') + reason = request.form.getlist('reason_for_taking') + pharm = request.form.getlist('pharmacy') + doctor = request.form.getlist('doctorfk') + lastrefill = request.form.get('reorder_date') + + for i in range(len(id)): + if reorder[i] == "Yes": + reorder_meds( + id[i], + med[i], + dose[i], + howoften[i], + days[i], + reason[i], + pharm[i], + doctor[i], + datetime.datetime.strptime(lastrefill,"%Y-%m-%d") + ) + return redirect(referrer) + + pharmacy = db.session.query(Facility).filter(Facility.userid == flask_login.current_user.id).filter(Facility.type == "Pharmacy").all() + doctors = db.session.query(Doctor).filter(Doctor.userid == flask_login.current_user.id).all() + facilities = db.session.query(Facility).filter(Facility.userid == flask_login.current_user.id).all() + medications = db.session.query(Medications).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill, Medications.name).all() + return render_template("health/medications_reorder.html", user=User, facilities=facilities, doctors=doctors, pharmacy=pharmacy, medications=medications, ref=referrer) \ No newline at end of file From 7031db2e2ee93d0cf8625a99e6654cd229b35f87 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Tue, 5 Oct 2021 12:49:52 -0700 Subject: [PATCH 37/70] init --- medications/process.txt | 2 +- website/__pycache__/views.cpython-38.pyc | Bin 32791 -> 31361 bytes website/views.py | 101 ++++++++++++----------- 3 files changed, 52 insertions(+), 51 deletions(-) diff --git a/medications/process.txt b/medications/process.txt index ef33ead..4a80af8 100644 --- a/medications/process.txt +++ b/medications/process.txt @@ -1,4 +1,4 @@ -get data from db +get data from notion count the results if none, display message if some, write ics \ No newline at end of file diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 1e7e19774683d0222c29b03a613832c7f9952143..02ec291f17616747c813dced3b2bc2d0534eb4cd 100644 GIT binary patch delta 2239 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 Date: Wed, 6 Oct 2021 23:15:41 -0700 Subject: [PATCH 38/70] init --- .DS_Store | Bin 10244 -> 10244 bytes medications/call_for_medication.ics | 85 +---------------- medications/icsForMedicationCalls.py | 2 +- medications/key.txt | 4 + medications/log_10062021.txt | 9 ++ medications/process.txt | 9 +- website/.DS_Store | Bin 8196 -> 8196 bytes website/__pycache__/models.cpython-38.pyc | Bin 8974 -> 9010 bytes .../process_medications.cpython-38.pyc | Bin 543 -> 2302 bytes website/__pycache__/views.cpython-38.pyc | Bin 31361 -> 33452 bytes website/database.db | Bin 274432 -> 266240 bytes website/dump.sql | 88 ++++++++++++------ website/models.py | 1 + website/process_medications.py | 70 +++++++++++++- website/static/call_for_medication.ics | 73 +++++++++++++++ .../templates/health/medications_reorder.html | 20 +++- .../productivity/projects_single.html | 5 +- website/views.py | 83 +++++++++++------ 18 files changed, 290 insertions(+), 159 deletions(-) create mode 100644 medications/key.txt create mode 100644 medications/log_10062021.txt create mode 100644 website/static/call_for_medication.ics diff --git a/.DS_Store b/.DS_Store index b390ab9d7cbb8c55dd13e57912fc2246d8985644..3f5f8ae6f23d20bff2c598f6811532a9abb172e4 100644 GIT binary patch delta 452 zcmci7J17JI9LMqB_is6+=&tjKlUy!?fsS%QcQNUP!-Zs_?qYBjMGV)~Oj|q; zC!#!7i@{>?m_!UV19_Wm@>{;Y^^=aIBU=Hdqp3bnSJmhbWJ1nmD;Ug_7q8_Ku1S(3 zL4C~|to`oi`Kh9b;qh305pu{QpPCg`RB=rxr3GcRtpgqENT)j2wQlsNXT9iEZ{$&c zn-WSXqZ%(Y`0&$88|`$_OO!tP86rlU(E-LtFvT=8%#vb`c@|k>g)FPAv%w}i?6Su` xC!BG?C0E>X$2|``@oqBAWfkVJN^7td>#(qOTTkxT9V$%zlj1i-@DCK7_5r&sY*hdN delta 487 zcmc)F&nts*9Ki9<`&(*CJRW8TjB?XXTc(x6mbr*5i{@fR4?U%sJu@|j9V||o+GUD^ zi>qbAQ7#THE`A&&;vg3X@+$}OHz@DR`~1pw|RYTSF6YEEd=yc$4FIF)6=Fg zKafb7GjVI!NLoKHTJZn@*0 mC*JwsQ&lOuYETZ2Hwr=94s8NAQfy3#SA43 bi9n2`3Z!#0kHCHQ&Fm82ST;WtVP^&aaupS# delta 67 zcmZp1XmOa}FUrcmz`)4BAi%(o!;r{O!jQ^PoK(KCa2or>2Hwr=94s7+tdki9#Wvds WoCFHVY-X4E#$rd9F^E;2j1P`t5G)&d9u+ z9%b8hnCne(rrO8ggfl|F=~u>hrz=I#uk>;#cc(P3QSrR4&0#g>I%(y9XrwP4hGM{Za>ks zaj+Ri5p@~?J#-CvEgVCM?sG&wz4vN`3J4Hc+@VXse{HNC270_+HK4x7oEM6x#ucD) zy#?SNvmM%<)#K;22LLbQ&*BH<511I!D?fmPwExrp24i|tznC9$=abU1ueD6pGt=2V z;8;zMzuYVXKlmQpnmu=H7{{ev}ipBr{ delta 453 zcmXv|Jxc>Y5X~fBlDpg)z2v+Pl6X0>u<<9TpaeU?FXS2t?iHr+W0N1CjZG3222v=9 zsjMu_b%LOUSczaM;vZ1aPQ*fIqwX+omp41_y-sPjq%CNg5}|W{I$N%vX|Gw&m#eih zud#A1@Dsrr6OV@!3#u!8b)&YrzUE`jIDmJ2FHGT=G0P;Xcr)tv2eC>Ib#I_o^h)Lz zS)v*9v;PwYEZKy>IL@>qOs1WIzllV*$rP4iYBSo^i}@DQ<{~4#e3Rngg*A*zPCwY# zR)%n0lF&5+tmg)C#!&Fm%!7kZrX6>{iSkX{wzK%lT zfRpgWc><|Udw+9}($qsSR1kcn(?3)`d$Rxl diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc index 46db659b7e3f6085286ffcf8cdde58f6df220560..0f410ef2c0a2dc955433a602a614d63e50a59d82 100644 GIT binary patch literal 2302 zcmb_dOLH4V5Z+nsORI+^JH)9Z1Q8IFfLN&jslq%8VJRV1iDGQokUgMU@2p_uU9FfI zm9a`Xg#$%Z3Vwoo%wL)-r`$QYa-e%8KVouZx3;IJr?;oOr@x+^Lc!JGdHTnX{q*ATB!*|Gxe=R*mBF)h}j7zjYi!hex5-q`4re(Se<1#h3wc5%H z0`Am^)al*};Ix`99Tw7vg@KUvh{fGr%20UE5282{hcfpFmIGfz>43N4&#Z`&kcP4F zQEii@efX72v*Yu94(s_~#8@~G-4PF2fP0)gxOEo34fy!GKm??P>QD7QOH*y4%?QmL zL4v;5KGnX{wzMB0ZQ!!eK7Q{Y+~bi5>s){zK|Sze#XdS>FM# zd7bTv`e%J+%Fj{T^ z(MX=KH((4f2`7&O%xOX#SUF9|KT{$|pUm`$*3Up%^r?O}7X~$``HZY;Y9#|Y=G36p z#8}m)=9wO~;Xg}QeS7AJ>=Bu{BHPb_c79)nS>Xu(vnOO$qz)!taoLFpcHLF&RFa$6 z7bJNlDXeO^BQ3&cUC>w(OB4MmdU)Pa38b0-NXxG|^yN0oLvkeX$5!=8HK|gzC|ra3 zhkRVzfD)*PwDOqIkX4SIYI3VeZ&ja+3yT71?Y7z-ckFEMJbKjFda^EwJI+3QywT`j zHH^#6*7nBMgH1J4#*VL`Jr@2l3c0BGz(HZem9$qmzJx1#VPzNv`ys82hLvJgRB@MoVTesCzwUc|s?2{kgn)Et=s zps-~WWC21<;O^262XxK=!rQQu=OBiWlkO&jIvO@n&)Hm9RuGw!OK2-cL*Yj;$4W1N zfL{lKm0luOiA5Y3E4oXT;k`*N!^>{L`v1}rRCTb+U~XJc={>yLdFN>X*2}ac_hhyRp)gF znAe<_sZPN<(x!xx3F+EO$2rZY-o97MUd)IMw$5b)lc5rcEuVb?vzo5rmG0R+bTPCt z4@LLnnhd!wK>ksUW^ICc$f)978iHTT9U%0%jd_WJVUgp zK5=#~GN*p;#_3PdK%I}ebQJCw7P`uw+VY&E3MdNE&KI!DC=S2EX3G&?2<8$%8OOZt K7*5$SozlPWbP_=T delta 390 zcmYLF%}N6?5YFsocVoLPtp`Q$;&BzkgF+ADMNfhS5ih;S){L^-w8bP#6%;R?h0+JG zJ^Ca*fVaFsUqYOyU?B7J%{N~@^3{Ih&C5ok#^`*Q^BiH?+=R|_XX6Bz3?x^)$07T38g#v{|6t;5!HM1y0xW}kv(CCmdG zE?~}WSVlH3<9V`R1NcLPT`6mWfV%pEJ+Vhd??5+8bwJxLF=z})yXdY${h+xAOyMo#s!6RVXhSUO*EQHS@X_xYxW7J2gxm3 z+RYOp8n4e_FVL%$GvU~;jphXVrm(m>97|M2^VzFd>v-uOqHg)>KeVZJ;*iLd!Xy7@ MMo>s01p#UJ4G@rGA^-pY diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 02ec291f17616747c813dced3b2bc2d0534eb4cd..9d83ab52a1e3a0ad2f22820a5fde93fc3cb0df42 100644 GIT binary patch delta 13820 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 a%C^Jvlma<+c$6M3{&e^bh29cxuKPcm#t3}? diff --git a/website/database.db b/website/database.db index c7ab3c3272901a46421bfc4dfd6685665ccdf18e..f760d8faadf3e9c8779eefed0fd160362a776b4c 100644 GIT binary patch delta 5684 zcmeH~dr(x@9mnt4vyZ!vbI&4A732azA}M&E`!Ydko$6>(4NA2-6&F}^71(82jM{0# z-3&5mq=JrK9|4kBlh|m&7Sru?Y-0b&WG2%pbvj8Vjjc)ArkPG-IyTzGOzpY5vhKpF zlbzAO3c~?@_x#TN+~4`#v)^y;MSJfv_QBaX?@|<1Pktu9>_guW!Mo9oFOC+W4{c|y zr!B|KgLH$*ZLBaLcuDsTcrU8_3XK2f=!bfB-D;4t?;kJLs+ap=f%@5MV8nvp5qS?M z*7AbD^V0a@$?h1GPUNv)X|?ZaedLY?W4!8;TMcgz@X=Y1CTtv@vwv!2t1&EBuf+_q1T+JL~s?jM_VjHnFSl_pXE&sOcw&1ApPxHQ# zFaNr4_>120@U=mGo)KRlSyVl~hCj!b@F(~qeBsq1@CGg?(Yi<%86S!?knzC?OU4Dt zBV_a_Wn^^6u47=b=Y=TrBin$r-+Z24W*pEzrBgvDs;mXEzA`Wun7eXKg%uT`e_rfV zIhX}Z!BC*Z*WIn2ydPAlf3606Y}S3?V=E>r>KPA(e~2rXql_o2R5Pl&5ct)cI?$^= zv=FRQhw8u+v$Ur)TQ^eJ&s<@8nH=;wT5fyJdeyoys(jlTySf~h^=id(pn42sCcxLo zNG-zG(0%#VlOJ_!3z8PXoR6gcCdO^2Y03T>FG((V`! zSq{SiR6zDnn^hJM9X$+pqbkyk8iW`REjR*)5jJbZnOy!aN67LyG^Pqks3JbA=V{oF zicRFPOK0EUqKDyLRBTKt{NfR~59R4K`m!5|AC15tqZtrWvvbQp zX?*z|O`s1f?7!XwV%M8=AgCwZF+Zk114%P;G5v)0n}0!n5!z$=G58h!#e@zlQUMFc zZoYM~4+`M~t$G*2(byQd!W`hBe&t-JK=r0H=|0oE>O>G-e z?$;T%R|QfqHU-F<_+DQ>(RCGWE+gLcK)(SE?diR!Wg6 zbA7!?fp2-++u6lr@OHB+{p9a&2DY=|x&RyUb@lkV!>pJ5)uvqtw6XOa?SWQ*(BJ7} z!vVJ0#|Hf^TYar;Pmm3CvOHHKxM~DW;8pf%Sn;@n6+{m&cw|?tBi zC39&q&x!76@-XEW?7(BzEC*iZO@29Xl_>^-o=UTj5u6m3&B~EMS+&?Xe9z-b9*2}>g4zC z^tYyU^^DuR@yRlAvM6WXxT=Uh%QCI#@C8HOoq_f=oFvU{%H(p3f;)3tmq#`eoCmTf z(>h<+@6FiJ@rKrGyAnSNE6GtfSs0g-eDj$$EViu|&NCP^?bSS_Z15{JkxhiGJ`1v? zJssq1>|`6*8n#j9xQvkev;#89=#bp9D-)wq8EGR-d=^X(2fDqXus8D&z}1+hes&~b zB$wNDt4{J|*-3Z!B)eTFiGt%6FWlTnE5W(zA7yFXL^_Gf`1-3$vHq7Ht(j(0$0@v( z`2!>UU!JGRb9%Zwr`2iloK~mFb6O?xyh}{cH?kzViOJOT4d<@m94zPbh@3|fbCpyP zPpd@4Z%RuPWzLy64U&n1+aq(iN~+YSRU-A<(h>!UcP8G7n~5%uEEX!MhJaRyA$Tk; zkryRLqGM7M1*uR;wGFgNY(rC8A}2}Y6is_Z!Rg`29aGH(trBzLO-+>C4x+ZEB+4Ga zS*WC15LzV`q&+Rs%LwKHV5M_`9N zWgkgpB$xV|4ImHaE2%bzR*B7NO@otNEWWgLVi`-#eJS4wN{32U|sU?WmzIf<&FT(?Ui9}A8($3zbsi}%QmSuguz7kC0@GcjZCM=RTTx1);xyMQ{$;A;Z zk=bokMS8L<)7MvmH*vTr`YTzc@<^EA+*Ku*W{Tszld7_kBsGz4LUI?BA5J*+>C$hq eJd#UvI5Ru-%1DSn-EHZoshcE>Q*;R#Tl#;)mAL@` delta 3036 zcmeHJ{c{t?8Q#4;eVnv+Ct+k^3xCKWHYOlWcPHIPAXo+iNeE!D`K$pO9O8npM==ac zCMieix@~YksNq6Vz)75sNvFZCLzQXxfs$!DZIklRnb2W6jYFm(w4IP2!nDN@x@$Su z5zT+lA9h#w?)yHw`|Q5YtG#``y~DnPA%8mnU_NOzq#@EKrDrOzeQ?w3$EUzc!aw;- z_+9Uto=$GHJL$UD$+OqdzXz>1ppTIRP`0moWl>UTOmazO=m(<;*NTr_mm7; zk8_zXZ|u#8H~z+wm{i)@G1N73ke%!hKOx^BDUOKO#cSeK@e};S$tmzRqTP24v89?x zCXIc~q}TUNC%tApO!|ZsCVf16TZArOVK?BP#J%1g?t=S4XD|CS^9Jk&zfW6(-+Lz* z4#R!-bv3taZ+&cMYU`{=+IF{Y8UIx?e??ugp{~3kS-YgJykdN!qI|lCt619H-de#m z)U9clNxl{|cTN22*xc2Ts^A`2+EBNsZUuE%*u1%Idt29@J4RzPto5fWY+MZ5MrekB;s<&UhAMUlEm;M#Nq*D7-GL;xF?Ce#ZN+L5uU+ZOfqTCUJAY&M>eaeF(<0n;wE3YdVM# ziX)^4_lYC?5j=t)^?LbtOEGg8>2DLwrV~o^627;G)R_m=zpbU222} z@uUI)ln|dVjryPw{s;#qktl)_qL$68;C?*KPmqbvY-+i=3ci4SJ`z<>#+3MprGGW- z!J;UD2v3lyMPCD}p>F#&!l{|mwIW4U%4NlrbyHTN30ab2@|}cBj3%6J#*6|>5C}J9 zcL9p=hc&Q@krKB56e@xm9YSL`s$nX6RF1{f35lD-iJ7V%u*!MLXc^QfPSaXA$Iku) z1?~Q`OtF2Cfvlf6OQs^3suEQcT~-bIqqQ)A3$XyI=*ejuTnFX6IC(TqHq5vbHFPCr zsNX!s=uCkX@aC2eQj&y~hsOw>E z9!ic<&5XsOil*zTauCUiNbklPtk!cjtHf=~A1a|<9y z9}?Y5=Xc=D|AnIJrm96%!$>Gn9!lJlwV)Mpk;hjS$~_Ub399zV4j9M`_jC4%o5*iV zuOiM*jwPF_Y{nB&BN0<&&9<7z)r6e6XFAHp%T44#+_};K<@9SdBsr?;2}McRq=a@C8!KGSgS z9G5o`Hts%0ZbOPnE0v+fWAVI8juB!L1(qKPAXE^BWt7-G8(}vzdv0%p+1nc#*!fEz zf;FP62FwNnKpYS^i9X?U#y31OQ!{)o8UO=nYvIsxQrM`z^`)(!W`|d!^X_bYGddw; z28R0%cOn)~XR0O!7s{R+o@1Vc+^1ZclilyRA8~tJZ@N}H|KWVvIool;vC~n?{+ew> z*U@um4s(h5K2tSlorT%orjWtg1DjCa6rQXX0SADX7G>e0u$I5dufd;BtXdn zihvf|HGtM<``$(8n5;a6E?{;V*ahsu(`ZJi)8#ns(AYn*ThZsJ2URogGwa}g;B!y| zAA((Jt1`=9MAZ)a>=|@E+xZ?!a|T(t2%G`pcHu)o`@i^pi}?Nk=Syif&KE`dF1hQ) z`O38)=c~|BoUbU|IA0xlaDJvAx+{MV;fbkf*KU9roS#=e#@|ejYpBScj~7@toRgCPt!V8x z(NkC`Cz(iU#%RsGbrTW7$^X=YbOUG@L?ngeFpZ90ka}4>*HZRK#({avg>=%sBM`jq(=-=g9I%X@+F_*;B zg?qL=(2`uaa^a#Sb=wxS?rK~>bB+-g1F>IRJZQ}k?ZqFVw<+-aY~dHo-^Id?mX^9D zTX&}(ZmmtV@6hU(Z6lN5WFdM|BogcP#-!1*Ln@DCKP!@ClZ?#3r&BT~UUG#=Et06> T>JriaJB&#ht<7q}ROJ5xS)1oc diff --git a/website/dump.sql b/website/dump.sql index d021b87..362a01a 100644 --- a/website/dump.sql +++ b/website/dump.sql @@ -94,13 +94,28 @@ INSERT INTO "facility" ("id","name","address","city","state","zip","phone","type (17,'Rite Aid - Dallas','178 W Ellendale Ave','Dallas','OR','97338','(503) 623-8334','Pharmacy',1), (18,'Salem Health Occupational Medicine','1002 Bellevue St SE','Salem','OR','97301','(503) 561-5352','Clinic',1), (19,'West Valley Hospital','555 Washington St','Dallas','OR','97338','','Hosptial',1), - (20,'West Valley Rehab','555 Washington St','Dallas','OR','97338','','Clinic',1); + (20,'West Valley Rehab','555 Washington St','Dallas','OR','97338','','Clinic',1), + (21,'Northbank Surgery Center','','Salem','OR','',NULL,'Clinic',1), + (22,'Willamette Surgery Center','','Salem','OR','','','Clinic',1), + (23,'Hope Orthopedics','1600 State Street','Salem','OR','973p2','','Clinic',1); INSERT INTO "allergies" ("id","name","reaction","dateadded","userid","update_time","date_created") VALUES (1,'Cyclobenzaprine/ Flexeral','Palpitations','2020-11-23',1,'2021-09-04 21:54:43.225484','2021-09-05 04:54:43'), (2,'Metformin','Diarrhea','2015-11-06',1,'2021-09-04 21:56:48.250994','2021-09-05 04:56:48'), (3,'Shellfish','Unknown Edema, Swelling','2015-11-06',1,'2021-09-04 21:57:38.624644','2021-09-05 04:57:38'), (4,'Lovastatin','Joint Pain','2014-04-07',1,'2021-09-04 21:58:29.056611','2021-09-05 04:58:29'), (5,'Paper Tape','Contact Dermatitis','2013-06-06',1,'2021-09-04 21:58:58.787397','2021-09-05 04:58:58'); INSERT INTO "goals" ("id","name","pictureurl","status","measurement","datestart","dateend","userid","update_time","date_created") VALUES (1,'Laundry','data:image/jpeg;base64,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','Active','I will complete 4 loads of laundry each week for 4 weeks.','2021-10-01 00:00:00.000000','2021-10-31 00:00:00.000000',1,'2021-09-18 00:10:18.870232','2021-09-18 04:10:18'); +INSERT INTO "projects" ("id","name","pictureurl","status","last_reviewed","when_review","notionid","next_review","userid","update_time","date_created") VALUES (1,'Gardening','data:image/jpeg;base64,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','Active','2021-10-03 00:00:00.000000',7,'69723bf9-0801-41b6-ac82-00e7b41c5230','2021-10-10 00:00:00.000000',1,'2021-10-03 17:30:57.443526','2021-09-07 07:46:32'), + (2,'House','https://images.unsplash.com/photo-1480074568708-e7b720bb3f09?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-10-03 00:00:00.000000',14,'9fcf992b-47c3-4f6e-96a5-656c6ab6c857','2021-10-17 00:00:00.000000',1,'2021-10-03 16:26:41.786923','2021-09-07 08:02:31'), + (3,'Garage Organization','https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDDaa9qlLq5LozcdwL9r_bNh4wkivTbM0fRQ&usqp=CAU','Active','2021-10-03 00:00:00.000000',7,'04a39e12-117e-4890-8a35-83f1c38def09','2021-10-10 00:00:00.000000',1,'2021-10-03 17:07:20.798531','2021-09-07 08:06:18'), + (4,'Personal','https://images.unsplash.com/photo-1484981138541-3d074aa97716?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-10-03 00:00:00.000000',7,'3eee2709-ede8-48c7-b1f1-fa65c9cfa416','2021-10-10 00:00:00.000000',1,'2021-10-03 17:07:30.122708','2021-09-07 08:13:09'), + (5,'Appliances In The Home','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.E4nZ3MtAAMuPA3gxvSj3igHaEc%26pid%3DApi&f=1','Active','2021-08-02 00:00:00.000000',90,NULL,'2021-10-31 00:00:00.000000',1,'2021-09-24 22:33:55.099473','2021-09-07 08:14:06'), + (6,'Paint Colors','https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fi.huffpost.com%2Fgen%2F1014052%2Fimages%2Fo-FUNNY-PAINT-COLOR-NAMES-facebook.jpg&f=1&nofb=1','Active','2021-08-02 00:00:00.000000',90,'efcc9088-4e4c-4157-bc3d-17b659b4bb96','2021-10-31 00:00:00.000000',1,'2021-09-24 22:34:09.937927','2021-09-07 08:14:45'), + (7,'3D Printer','https://images.unsplash.com/photo-1563520240533-66480a3916fe?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-10-03 00:00:00.000000',30,'6e0406e3-485c-496e-b32a-4926033a5c4d','2021-11-02 00:00:00.000000',1,'2021-10-03 17:04:58.434160','2021-09-07 08:15:25'), + (8,'Medical','https://images.unsplash.com/photo-1505751172876-fa1923c5c528?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-10-03 00:00:00.000000',7,'cf7c7d28-8bc5-4f1e-8c19-ab2b91a7cdc7','2021-10-10 00:00:00.000000',1,'2021-10-03 17:07:45.006089','2021-09-07 08:16:01'), + (9,'Rabbits','https://images.unsplash.com/photo-1480554840075-72cbdabbf689?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-10-03 00:00:00.000000',7,'336b095b-89ac-4551-a80b-d47cea36d7fe','2021-10-10 00:00:00.000000',1,'2021-10-03 17:09:11.553464','2021-09-07 08:16:36'), + (10,'Christmas 2021','https://images.unsplash.com/photo-1451772741724-d20990422508?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-10-03 00:00:00.000000',14,'f856df6c-a1e4-409e-a1de-8671ca75d8d6','2021-10-17 00:00:00.000000',1,'2021-10-03 17:09:20.188031','2021-09-07 08:36:16'), + (11,'Florida','https://images.unsplash.com/photo-1577372970039-2ac351969c87?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Complete','2021-06-27 00:00:00.000000',2,'0e6e5d7b-b345-4c62-916f-2049eed0fad4','2021-06-29 00:00:00.000000',1,'2021-09-24 22:34:16.846509','2021-09-07 08:42:37'), + (12,'Thanksgiving 2021','https://images.unsplash.com/photo-1510194638421-92f54ce46444?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-10-03 00:00:00.000000',7,NULL,'2021-10-10 00:00:00.000000',1,'2021-10-03 17:09:27.546141','2021-09-09 07:22:27'); INSERT INTO "wifi" ("id","SSID","password","path","userid","update_time","date_created") VALUES (1,'G-Diggity','0010020030','static/qrcode/gdiggity.png',1,'2021-09-17 22:24:26.946328','2021-09-18 02:24:26'), (2,'belkin.2c8','m282cbwm','static/qrcode/belkinc.png',1,'2021-09-17 22:37:32.663853','2021-09-18 02:37:32'); INSERT INTO "recipe" ("id","qty","measurement","ing","catagory","notes","fat_total","weight","fat_sat","fat_trans","cholesterol","sodium","potassium","carb_total","carb_fiber","carb_sugar","protein","servsize","calories","calories_fat","pictureURL","date_created","dishfk") VALUES (11,'.5','cup','Mayonaise','Canned/Jarred Goods','',82.3,110,12.9,0,46.2,698.5,22,0.6,0,0.6,1.1,'110',748,740.7,'https://nix-tag-images.s3.amazonaws.com/56_thumb.jpg','2021-08-26 05:32:08',69), @@ -241,8 +256,6 @@ INSERT INTO "planner" ("id","date","item","dishfk","update_time","date_created") (32,'2021-09-30 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.352890','2021-09-02 07:35:09'), (33,'2021-10-01 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.359485','2021-09-02 07:35:09'), (34,'2021-10-02 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.364376','2021-09-02 07:35:09'), - (35,'2021-10-03 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.369883','2021-09-02 07:35:09'), - (36,'2021-10-04 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.377141','2021-09-02 07:35:09'), (37,'2021-10-05 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.381349','2021-09-02 07:35:09'), (38,'2021-10-06 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.385193','2021-09-02 07:35:09'), (39,'2021-10-07 00:00:00.000000',NULL,NULL,'2021-09-02 00:35:09.392161','2021-09-02 07:35:09'), @@ -345,7 +358,14 @@ INSERT INTO "planner" ("id","date","item","dishfk","update_time","date_created") (137,'2021-09-24 00:00:00.000000','Fruit Drink',68,'2021-09-24 21:26:34.680339','2021-09-25 04:26:34'), (138,'2021-09-25 00:00:00.000000','Fruit Drink',68,'2021-09-24 21:26:39.408663','2021-09-25 04:26:39'), (139,'2021-09-26 00:00:00.000000','Tacos',63,'2021-09-24 21:30:54.881920','2021-09-25 04:30:54'), - (140,'2021-09-26 00:00:00.000000','Fruit Drink',68,'2021-09-24 21:32:02.541734','2021-09-25 04:32:02'); + (140,'2021-09-26 00:00:00.000000','Fruit Drink',68,'2021-09-24 21:32:02.541734','2021-09-25 04:32:02'), + (141,'2021-10-03 00:00:00.000000','Absolute Best Ever Lasagna',14,'2021-10-03 17:53:06.848075','2021-10-04 00:53:06'), + (142,'2021-10-03 00:00:00.000000','Cottage Cheese',13,'2021-10-03 17:53:17.580741','2021-10-04 00:53:17'), + (143,'2021-10-03 00:00:00.000000','Fruit Drink',68,'2021-10-03 17:53:25.028351','2021-10-04 00:53:25'), + (144,'2021-10-04 00:00:00.000000','Baked Ziti',56,'2021-10-03 17:57:18.977232','2021-10-04 00:57:18'), + (145,'2021-10-04 00:00:00.000000','Roasted Potatoes',2,'2021-10-03 17:57:33.062247','2021-10-04 00:57:33'), + (146,'2021-10-04 00:00:00.000000','Corn',3,'2021-10-03 17:57:51.315707','2021-10-04 00:57:51'), + (147,'2021-10-04 00:00:00.000000','Fruit Drink',68,'2021-10-03 17:57:58.103588','2021-10-04 00:57:58'); INSERT INTO "doctor" ("id","name","address","city","state","zip","phone","email","asst","userid","update_time","date_created","facilityfk") VALUES (6,'Dr. Robert Stevens','4305 River Road N Keizer','Keizer','OR','97303',' (503) 363-0763','','',1,'2021-09-02 23:59:04.357164','2021-09-03 06:59:04',5), (7,'Dr. Barbara Hoover',NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,'2021-09-03 19:46:11.447388','2021-09-04 02:46:11',13), (12,'Dr. Dustin Christiansen','1430 Commercial St SE','Salem','OR','97302','(503) 364-5033','','',1,'2021-09-04 22:25:14.899521','2021-09-05 05:25:14',2), @@ -355,7 +375,10 @@ INSERT INTO "doctor" ("id","name","address","city","state","zip","phone","email" (21,'Dr. Diana Villanueva','1002 Bellevue St SE','Salem','OR','97301','(503) 561-5352','','',1,'2021-09-06 00:36:34.546382','2021-09-06 07:36:34',18), (22,'Dr. Ken Parks','','','','','','','',2,'2021-09-15 01:22:51.051629','2021-09-15 05:22:51',3), (23,'Jake Mitchell, PA','1000 Uglow Ave','Dallas','OR','97338','503-623-8376','','',1,'2021-09-24 00:02:56.637954','2021-09-24 05:56:12',4), - (24,'John Fischer','555 Washington St','Dallas','OR','97338','','','',1,'2021-09-24 00:18:13.477334','2021-09-24 07:16:40',20); + (24,'John Fischer','555 Washington St','Dallas','OR','97338','','','',1,'2021-09-24 00:18:13.477334','2021-09-24 07:16:40',20), + (25,'Dr. Monica Zilkoski, MD','1600 State Street','Salem','OR','97302','(503) 540-6300','','',1,'2021-09-28 00:56:14.684521','2021-09-28 07:18:37',23), + (26,'Dr. Allison Smith','890 Oak Street','Salem','OR','97317','','','',1,'2021-09-28 00:54:25.480358','2021-09-28 07:20:14',1), + (27,'Dr. Keith Neaman','1430 Commercial St SE','Salem','OR','97302','(503) 364-5033','','',1,'2021-09-28 00:55:25.943258','2021-09-28 07:21:08',2); INSERT INTO "tasks" ("id","item","checked","userid","duedate","update_time","date_created","goalfk","project") VALUES (1,'Finish water thing for dogs',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:56.972685','2021-09-09 07:13:19',NULL,2), (2,'Apple sauce',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:18.684340','2021-09-09 07:13:19',NULL,2), (3,'Laundry',1,1,'2021-09-03 00:00:00.000000','2021-09-09 00:17:25.772914','2021-09-09 07:13:19',NULL,4), @@ -539,20 +562,35 @@ INSERT INTO "tasks" ("id","item","checked","userid","duedate","update_time","dat (350,'Week 1 Load 2',0,1,'2021-09-26 00:00:00.000000','2021-09-18 22:32:27.970554','2021-09-19 02:32:27',1,NULL), (351,'Week 1 Load 3',0,1,'2021-09-26 00:00:00.000000','2021-09-18 22:33:00.396175','2021-09-19 02:33:00',1,NULL), (352,'Week 1 Load 4',0,1,'2021-09-26 00:00:00.000000','2021-09-18 22:33:12.074437','2021-09-19 02:33:12',1,NULL), - (353,'Do Something',0,1,'2021-09-24 00:00:00.000000','2021-09-24 21:52:12.973628','2021-09-25 04:52:12',1,NULL); + (353,'Do Something',0,1,'2021-09-24 00:00:00.000000','2021-09-24 21:52:12.973628','2021-09-25 04:52:12',1,NULL), + (354,'Testing',1,1,'2021-10-03 00:00:00.000000','2021-10-03 17:42:14.019199','2021-10-04 00:39:40',NULL,7), + (355,'Testing',1,1,'2021-10-03 00:00:00.000000','2021-10-03 19:53:12.949338','2021-10-04 00:43:51',NULL,7); +INSERT INTO "hosptial" ("id","datestart","dateend","reason","userid","update_time","date_created","doctorfk","facilityfk") VALUES (3,'2021-05-19','2021-05-26','Partial Amputation of the third tow on the Left Foot',1,'2021-10-03 11:54:13.752820','2021-10-03 18:54:13',6,1), + (4,'2015-12-14','2015-12-17','Appendectomy',1,'2021-10-03 11:57:42.648290','2021-10-03 18:57:42',26,1), + (5,'2021-07-20','2021-07-26','Complications from Surgery - aspiration, pneumonia',1,'2021-10-03 11:58:59.446846','2021-10-03 18:58:59',12,1), + (6,'2021-09-29','2021-10-04','Right fourth toe amputation',1,'2021-10-03 14:25:04.130922','2021-10-03 20:53:57',13,1); +INSERT INTO "surgeries" ("id","name","startdate","enddate","description","body_part","age","userid","update_time","date_created","doctorfk","facilityfk") VALUES (1,'Left Pinky and Ring Finger','2021-07-20','2021-07-20','Partial palmar fasciectomy of the 4th and 5th digit.','Left Pinky Finger, Lett Ring Finger',43,1,NULL,NULL,12,1), + (2,'Left Pinky Finger','2020-06-23','2020-06-23','Partial palmar fasciectomy of the 5th digit.','Left Pinky Finger',42,1,NULL,NULL,12,1), + (3,'Right Pinky Finger','2020-03-03','2020-03-03','Partial palmar fasciectomy of the 5th digit.','Right Pinky Finger',41,1,NULL,NULL,12,21), + (4,'Achilles Tendon Lengthening Right Leg','2016-07-01','2016-07-01','Achilles Tendon Lengthening','Right Foot',38,1,NULL,NULL,25,1), + (5,'Appendectomy','2015-12-15','2015-12-15','Laparoscopic Appendectomy','Appendix',37,1,NULL,NULL,26,1), + (6,'Left Pinky Finger','2015-08-31','2015-08-31','Partial palmar fasciectomy of the 5th digit.','Left Pinky Finger',37,1,NULL,NULL,27,21), + (7,'Foot Left','2012-11-19','2012-11-19','Gastroc Release, Peroneus longus to vrevis tendon transfer, Dorsiflexion osteotomy and fusion of the first ray.','Left Foot',34,1,NULL,NULL,25,22), + (8,'Foot Right','2012-07-19','2012-07-19','Gastroc Release, Peroneus longus to vrevis tendon transfer, Dorsiflexion osteotomy and fusion of the first ray.','Right Foot',34,1,NULL,NULL,25,22), + (9,'Partial Amputation of the third tow on the Left Foot','2021-05-21','2021-05-21','Partial Amputation of the third tow on the Left Foot','Left Foot',42,1,NULL,NULL,6,1); INSERT INTO "medications" ("id","name","dose","how_often","num_filled_days","reason_for_taking","pharmacy","last_refilled","next_refill","userid","update_time","date_created","doctorfk") VALUES (3,'Ozempic','3mg','1 x Weekly',30,'Diabeties','14','2021-08-10 00:00:00.000000','2021-08-10 00:00:00.000000',3,'2021-09-04 00:58:49.858712','2021-09-04 07:58:49',7), - (4,'Trulicity','4.5mg','1 x Weekly',30,'Diabetes','16','2021-09-09 00:00:00.000000','2021-10-09 00:00:00.000000',1,'2021-09-23 23:34:45.945158','2021-09-06 07:17:16',19), - (5,'Amlodipine','5mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-24 00:03:47.706736','2021-09-06 07:21:10',23), - (6,'Losartan','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-23 23:27:02.486336','2021-09-06 07:21:54',23), - (7,'Humulin R - U500','300 units','Nightly',30,'Diabetes','16','2021-09-09 00:00:00.000000','2021-10-09 00:00:00.000000',1,'2021-09-23 22:42:56.961427','2021-09-06 07:23:56',19), - (8,'Zetia','10mg','1 x Daily',30,'Cholesterol','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-23 23:48:47.499630','2021-09-06 07:25:27',23), - (9,'Omeprazole','20mg','1 x Daily',30,'GERD','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-23 23:27:18.682136','2021-09-06 07:27:13',23), - (10,'Hydrochlorothiazide','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-23 23:27:11.378843','2021-09-06 07:28:24',23), - (11,'Sertraline','150mg','1 x Daily',30,'Depression','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-24 00:06:28.284818','2021-09-06 07:28:53',23), - (12,'Levothyroxine','300mcg','1 x Daily',30,'Thyroid','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:29:50.983194','2021-09-06 07:29:50',19), - (13,'Gabapentin','800mg','1 x Daily',30,'Restless Leg Syndrome','16','2021-09-01 00:00:00.000000','2021-10-01 00:00:00.000000',1,'2021-09-06 00:30:43.338249','2021-09-06 07:30:43',19), - (14,'Meloxicam','7.5mg','As Needed',30,'Pain','16','2021-06-01 00:00:00.000000','2021-07-01 00:00:00.000000',1,'2021-09-23 23:49:38.215441','2021-09-06 07:31:48',21), - (15,'Needle Tops','','3 x Daily',90,'Diabetes','16','2021-08-06 00:00:00.000000','2021-11-04 00:00:00.000000',1,'2021-09-23 23:28:23.620012','2021-09-06 07:38:19',19), + (4,'Trulicity','4.5mg','1 x Weekly',30,'Diabetes','16','2021-10-06 00:00:00.000000','2021-11-05 00:00:00.000000',1,'2021-10-04 14:55:46.971642','2021-09-06 07:17:16',19), + (5,'Amlodipine','5mg','1 x Daily',30,'High Blood Pressure','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.570979','2021-09-06 07:21:10',21), + (6,'Losartan','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.557984','2021-09-06 07:21:54',23), + (7,'Humulin R - U500','300 units','Nightly',30,'Diabetes','16','2021-10-06 00:00:00.000000','2021-11-05 00:00:00.000000',1,'2021-10-04 14:55:46.966979','2021-09-06 07:23:56',19), + (8,'Zetia','10mg','1 x Daily',30,'Cholesterol','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.567647','2021-09-06 07:25:27',23), + (9,'Omeprazole','20mg','1 x Daily',30,'GERD','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.560695','2021-09-06 07:27:13',23), + (10,'Hydrochlorothiazide','50mg','1 x Daily',30,'High Blood Pressure','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.548460','2021-09-06 07:28:24',23), + (11,'Sertraline','150mg','1 x Daily',30,'Depression','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.563293','2021-09-06 07:28:53',23), + (12,'Levothyroxine','300mcg','1 x Daily',30,'Thyroid','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.554916','2021-09-06 07:29:50',19), + (13,'Gabapentin','800mg','1 x Daily',30,'Restless Leg Syndrome','16','2021-09-28 00:00:00.000000','2021-10-28 00:00:00.000000',1,'2021-10-04 14:55:03.543256','2021-09-06 07:30:43',19), + (14,'Meloxicam','7.5mg','As Needed',30,'Pain','16','2021-10-01 00:00:00.000000','2021-10-31 00:00:00.000000',1,'2021-10-03 23:12:17.343200','2021-09-06 07:31:48',21), + (15,'Needle Tops','','3 x Daily',90,'Diabetes','16','2021-09-28 00:00:00.000000','2021-12-27 00:00:00.000000',1,'2021-10-04 14:55:03.573722','2021-09-06 07:38:19',19), (16,'Glucagon','1mg','As Needed',180,'Diabetes','16','2021-05-15 00:00:00.000000','2021-11-11 00:00:00.000000',1,'2021-09-06 00:39:20.667403','2021-09-06 07:39:20',19), (17,'Morphine Sulfate Ir','15mg','As Needed',30,'Breakthrough Pain','7','2021-07-22 00:00:00.000000','2021-08-21 00:00:00.000000',2,'2021-09-09 12:13:10.786890','2021-09-09 19:13:10',18), (18,'Levothyroxin','137mcg','1 x Daily',90,'Thyroid','7','2021-07-08 00:00:00.000000','2021-10-06 00:00:00.000000',2,'2021-09-09 12:14:07.845424','2021-09-09 19:14:07',18), @@ -571,7 +609,7 @@ INSERT INTO "medications" ("id","name","dose","how_often","num_filled_days","rea (31,'Calcium Carbonate','1200mg','1 x Daily',90,'Multi-Vitamin','7','2021-09-01 00:00:00.000000','2021-11-30 00:00:00.000000',2,'2021-09-09 12:31:02.676715','2021-09-09 19:31:02',18), (32,'Flonase','50mcg','1 x Daily',90,'Asthma','7','2021-09-01 00:00:00.000000','2021-11-30 00:00:00.000000',2,'2021-09-09 12:31:49.401605','2021-09-09 19:31:49',18), (33,'Protonix','40mg','1 x Daily',90,'GERD','7','2021-07-11 00:00:00.000000','2021-10-09 00:00:00.000000',2,'2021-09-09 12:33:35.868948','2021-09-09 19:33:35',18), - (34,'Jardiance','10mg','1 x Daily',30,'Diabetes','16','2021-09-23 00:00:00.000000','2021-10-23 00:00:00.000000',1,'2021-09-23 22:53:31.116130','2021-09-24 00:24:55',19); + (34,'Jardiance','10mg','1 x Daily',30,'Diabetes','16','2021-10-06 00:00:00.000000','2021-11-05 00:00:00.000000',1,'2021-10-04 14:55:46.976388','2021-09-24 00:24:55',19); INSERT INTO "a1C" ("id","date","testresult","userid","update_time","date_created","doctorfk") VALUES (4,'2021-09-09 00:00:00.000000',8.2,1,'2021-09-10 23:33:00.936018','2021-09-11 04:33:00',19), (5,'2021-07-07 00:00:00.000000',6.6,2,'2021-09-10 23:38:13.028764','2021-09-11 04:38:13',18), (7,'2021-03-02 00:00:00.000000',9.1,1,'2021-09-11 01:29:46.191975','2021-09-11 06:29:46',19), @@ -595,16 +633,4 @@ INSERT INTO "a1C" ("id","date","testresult","userid","update_time","date_created (26,'2019-12-18 00:00:00.000000',8.5,2,'2021-09-15 01:25:30.196172','2021-09-15 05:25:30',18), (27,'2019-09-06 00:00:00.000000',8.6,2,'2021-09-15 01:25:53.046924','2021-09-15 05:25:53',18), (28,'2019-06-12 00:00:00.000000',10.1,2,'2021-09-15 01:26:30.406100','2021-09-15 05:26:30',18); -INSERT INTO "projects" ("id","name","pictureurl","status","last_reviewed","when_review","notionid","userid","update_time","date_created","next_review") VALUES (1,'Gardening','data:image/jpeg;base64,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','Active','2021-09-01 00:00:00.000000',7,'69723bf9-0801-41b6-ac82-00e7b41c5230',1,'2021-09-24 22:33:33.757735','2021-09-07 07:46:32','2021-09-08 00:00:00.000000'), - (2,'House','https://images.unsplash.com/photo-1480074568708-e7b720bb3f09?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',14,'9fcf992b-47c3-4f6e-96a5-656c6ab6c857',1,'2021-09-24 22:33:51.814124','2021-09-07 08:02:31','2021-09-11 00:00:00.000000'), - (3,'Garage Organization','https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDDaa9qlLq5LozcdwL9r_bNh4wkivTbM0fRQ&usqp=CAU','Active','2021-08-27 00:00:00.000000',7,'04a39e12-117e-4890-8a35-83f1c38def09',1,'2021-09-24 22:33:53.029761','2021-09-07 08:06:18','2021-09-03 00:00:00.000000'), - (4,'Personal','https://images.unsplash.com/photo-1484981138541-3d074aa97716?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'3eee2709-ede8-48c7-b1f1-fa65c9cfa416',1,'2021-09-24 22:33:53.935396','2021-09-07 08:13:09','2021-09-04 00:00:00.000000'), - (5,'Appliances In The Home','https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.E4nZ3MtAAMuPA3gxvSj3igHaEc%26pid%3DApi&f=1','Active','2021-08-02 00:00:00.000000',90,NULL,1,'2021-09-24 22:33:55.099473','2021-09-07 08:14:06','2021-10-31 00:00:00.000000'), - (6,'Paint Colors','https://external-content.duckduckgo.com/iu/?u=http%3A%2F%2Fi.huffpost.com%2Fgen%2F1014052%2Fimages%2Fo-FUNNY-PAINT-COLOR-NAMES-facebook.jpg&f=1&nofb=1','Active','2021-08-02 00:00:00.000000',90,'efcc9088-4e4c-4157-bc3d-17b659b4bb96',1,'2021-09-24 22:34:09.937927','2021-09-07 08:14:45','2021-10-31 00:00:00.000000'), - (7,'3D Printer','https://images.unsplash.com/photo-1563520240533-66480a3916fe?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',30,'6e0406e3-485c-496e-b32a-4926033a5c4d',1,'2021-09-24 22:34:12.147769','2021-09-07 08:15:25','2021-09-27 00:00:00.000000'), - (8,'Medical','https://images.unsplash.com/photo-1505751172876-fa1923c5c528?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'cf7c7d28-8bc5-4f1e-8c19-ab2b91a7cdc7',1,'2021-09-24 22:34:13.963372','2021-09-07 08:16:01','2021-09-04 00:00:00.000000'), - (9,'Rabbits','https://images.unsplash.com/photo-1480554840075-72cbdabbf689?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Active','2021-08-28 00:00:00.000000',7,'336b095b-89ac-4551-a80b-d47cea36d7fe',1,'2021-09-24 22:34:16.814394','2021-09-07 08:16:36','2021-09-04 00:00:00.000000'), - (10,'Christmas 2021','https://images.unsplash.com/photo-1451772741724-d20990422508?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-09-01 00:00:00.000000',14,'f856df6c-a1e4-409e-a1de-8671ca75d8d6',1,'2021-09-24 22:34:16.828431','2021-09-07 08:36:16','2021-09-15 00:00:00.000000'), - (11,'Florida','https://images.unsplash.com/photo-1577372970039-2ac351969c87?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','Complete','2021-06-27 00:00:00.000000',2,'0e6e5d7b-b345-4c62-916f-2049eed0fad4',1,'2021-09-24 22:34:16.846509','2021-09-07 08:42:37','2021-06-29 00:00:00.000000'), - (12,'Thanksgiving 2021','https://images.unsplash.com/photo-1510194638421-92f54ce46444?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400','On Hold','2021-09-09 00:00:00.000000',7,NULL,1,'2021-09-24 22:34:16.859253','2021-09-09 07:22:27','2021-09-16 00:00:00.000000'); COMMIT; diff --git a/website/models.py b/website/models.py index dd6b394..afc0c7b 100644 --- a/website/models.py +++ b/website/models.py @@ -149,6 +149,7 @@ class Medications(db.Model): pharmacy = db.Column(db.String(100)) last_refilled = db.Column(db.DateTime) next_refill = db.Column(db.DateTime) + process = db.Column(db.Boolean, default=False) userid = db.Column(db.Integer, nullable=False) update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) date_created = db.Column(db.DateTime(timezone=True), default=func.now()) diff --git a/website/process_medications.py b/website/process_medications.py index 1db24e9..304fae6 100644 --- a/website/process_medications.py +++ b/website/process_medications.py @@ -1,10 +1,72 @@ from . import db -from website.models import Medications +from flask import redirect, url_for +from website.models import Facility, Medications import datetime +from datetime import timedelta +from website.models import Projects, Tasks from flask_login import current_user +def make_ics(): + with open('website/static/call_for_medication.ics', 'w') as my_file: + my_file.write('BEGIN:VCALENDAR\nVERSION:2.0\n') + +def details_ics(med): + with open ('website/static/call_for_medication.ics', 'a') as my_file: + startdate = datetime.datetime.strftime(med.next_refill,"%Y%m%d") + enddate = datetime.datetime.strftime(med.next_refill + timedelta(days=1),"%Y%m%d") + MedName = med.name + TaskName = "Call to Order " + MedName + PickupDate = datetime.datetime.strftime(med.next_refill,"%m-%d-%Y") + Pharmacy = db.session.query(Facility).filter(Facility.id == med.pharmacy).first().name + + my_file.write('BEGIN:VEVENT\n') + my_file.write('SUMMARY:' + TaskName +"\n") + my_file.write('LOCATION:' + Pharmacy +"\n") + my_file.write('DESCRIPTION:' + "Call " + Pharmacy + " to request a refill of " + MedName + " to be picked up on " + PickupDate + "\n") + my_file.write('DTSTART;VALUE=DATE:'+ str(startdate) +"\n") + my_file.write('DTEND;VALUE=DATE:'+ str(enddate) +"\n") + my_file.write('END:VEVENT\n') + +def close_ics(): + with open ('website/static/call_for_medication.ics', 'a') as my_file: + my_file.write('END:VCALENDAR') + + +def make_tasks(med): + Pharmacy = db.session.query(Facility).filter(Facility.id == med.pharmacy).first().name + MedName = med.name + PickupDate = med.next_refill + Project = db.session.query(Projects).filter(Projects.name == "Medical").first().id + + newtask = Tasks( + item = "Call " + Pharmacy + " to request a refill of " + MedName + " to be picked up on " + PickupDate.strftime('%m-%d-%Y'), + userid = current_user.id, + project = Project, + duedate = PickupDate + ) + db.session.add(newtask) + db.session.commit() + + +def set_process_to_no(med): + medication = db.session.query(Medications).filter(Medications.id == med.id).first() + medication.process = False + db.session.commit() + # TODO: Finish this process with the process.txt file -def getdata(): - results = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()).filter(Medications.userid == current_user.id).all() + +# results = db.session.query(Medications).filter(Medications.process == True).filter(Medications.userid == current_user.id).all() + +# if len(results) == 0: +# message = "No medications found to process. Please check the process field and re-run this program" +# print(message) +# redirect(url_for ('views.medications_reorder'), message=message) +# else: +# make_ics() +# for result in results: +# details_ics(result) +# close_ics() - return results \ No newline at end of file +# for result in results: +# make_tasks(result) +# set_process_to_no(result) \ No newline at end of file diff --git a/website/static/call_for_medication.ics b/website/static/call_for_medication.ics new file mode 100644 index 0000000..6fc2d8c --- /dev/null +++ b/website/static/call_for_medication.ics @@ -0,0 +1,73 @@ +BEGIN:VCALENDAR +VERSION:2.0 +BEGIN:VEVENT +SUMMARY:Call to Order Trulicity +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Trulicity to be picked up on 11-05-2021 +DTSTART;VALUE=DATE:20211105 +DTEND;VALUE=DATE:20211106 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Amlodipine +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Amlodipine to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Losartan +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Losartan to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Humulin R - U500 +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Humulin R - U500 to be picked up on 11-05-2021 +DTSTART;VALUE=DATE:20211105 +DTEND;VALUE=DATE:20211106 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Zetia +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Zetia to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Omeprazole +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Omeprazole to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Hydrochlorothiazide +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Hydrochlorothiazide to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Sertraline +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Sertraline to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Levothyroxine +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Levothyroxine to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Gabapentin +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Gabapentin to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/website/templates/health/medications_reorder.html b/website/templates/health/medications_reorder.html index 2de0840..c20afc7 100644 --- a/website/templates/health/medications_reorder.html +++ b/website/templates/health/medications_reorder.html @@ -9,9 +9,11 @@

    Refill Prescriptions for {{current_user.firstn {% endblock %} {% block menu %} -{{ref}}
    - + +
    + +

    * Due within the next 5 days
    @@ -22,7 +24,7 @@

    Refill Prescriptions for {{current_user.firstn

    - + @@ -45,8 +47,16 @@

    Refill Prescriptions for {{current_user.firstn value="{{med.num_filled_days}}">

    - - + + - + {% endfor %} diff --git a/website/views.py b/website/views.py index 1a9563a..df717f4 100644 --- a/website/views.py +++ b/website/views.py @@ -18,7 +18,7 @@ import datetime, sys, pdfkit, flask_login, os from math import ceil, nan from website.wifiqrcode import generate_code -from website.process_medications import getdata +from website.process_medications import make_ics,close_ics,make_tasks,set_process_to_no,details_ics views = Blueprint("views", __name__) @@ -461,34 +461,54 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil meds.doctorfk = doctor meds.last_refilled = lastrefill meds.next_refill = lastrefill + timedelta(days=int(days)) + meds.process = True db.session.commit() + if request.method == 'POST': - reorder = request.form.getlist('reorder') - id = request.form.getlist('id') - med = request.form.getlist('med') - dose = request.form.getlist('dose') - howoften = request.form.getlist('how_often') - days = request.form.getlist('num_filled_days') - reason = request.form.getlist('reason_for_taking') - pharm = request.form.getlist('pharmacy') - doctor = request.form.getlist('doctorfk') - lastrefill = request.form.get('reorder_date') - - for i in range(len(id)): - if reorder[i] == "Yes": - reorder_meds( - id[i], - med[i], - dose[i], - howoften[i], - days[i], - reason[i], - pharm[i], - doctor[i], - datetime.datetime.strptime(lastrefill,"%Y-%m-%d") - ) - return redirect(referrer) + if request.form.get('process') == 'PROCESS MEDICATIONS': + results = db.session.query(Medications).filter(Medications.process == True).filter(Medications.userid == flask_login.current_user.id).all() + + if len(results) == 0: + message = "No medications found to process. Please check the process field and re-run this program" + print(message) + redirect(url_for ('views.medications_reorder'), message=message) + else: + make_ics() + for result in results: + details_ics(result) + close_ics() + + for result in results: + make_tasks(result) + set_process_to_no(result) + os.system("start " + 'website/static/call_for_medication.ics') + else: + reorder = request.form.getlist('reorder') + id = request.form.getlist('id') + med = request.form.getlist('med') + dose = request.form.getlist('dose') + howoften = request.form.getlist('how_often') + days = request.form.getlist('num_filled_days') + reason = request.form.getlist('reason_for_taking') + pharm = request.form.getlist('pharmacy') + doctor = request.form.getlist('doctorfk') + lastrefill = request.form.get('reorder_date') + + for i in range(len(id)): + if reorder[i] == "Yes": + reorder_meds( + id[i], + med[i], + dose[i], + howoften[i], + days[i], + reason[i], + pharm[i], + doctor[i], + datetime.datetime.strptime(lastrefill,"%Y-%m-%d") + ) + return redirect(referrer) pharmacy = db.session.query(Facility).filter(Facility.userid == flask_login.current_user.id).filter(Facility.type == "Pharmacy").all() doctors = db.session.query(Doctor).filter(Doctor.userid == flask_login.current_user.id).all() @@ -875,10 +895,10 @@ def yesTOno(taskid, projectid): @views.route("productivity/deletetask//") @login_required def deletetask(taskid, projectid): - - task = Tasks.query.filter_by(id=taskid).delete() + refeerer = request.referrer + db.session.query(Tasks).filter(Tasks.id == taskid).delete() db.session.commit() - return redirect(url_for('views.project_single', id=projectid)) + return redirect(refeerer) @views.route("productivity/importNotion") @login_required @@ -900,9 +920,10 @@ def importNotion(): @views.route("productivity/taskdelete/") @login_required def taskdelete(taskid): - Tasks.query.filter_by(id=taskid).delete() + refeerer = request.referrer + db.session.query(Tasks).filter(Tasks.id == taskid).delete() db.session.commit() - return redirect(url_for('views.tasks')) + return redirect(refeerer) @views.route("productivity/task_noTOyes/") @login_required From 8cae10e924fb86f78393a256ab6a0a872d60ee78 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Wed, 6 Oct 2021 23:33:38 -0700 Subject: [PATCH 39/70] init --- .../process_medications.cpython-38.pyc | Bin 2302 -> 2267 bytes website/__pycache__/views.cpython-38.pyc | Bin 33452 -> 33480 bytes website/process_medications.py | 12 ++++++------ website/views.py | 10 ++++++---- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc index 0f410ef2c0a2dc955433a602a614d63e50a59d82..a1941a69c2a40c68ca63ade6ba0eb23ccdc94a79 100644 GIT binary patch delta 535 zcmb`Ey-ve05XbNAe3vB601?bA9T`|)s#-QwiSjv7RdR}mC`0NAIqJ}f0WqXI=_3FO zPrwtvQeJ}@afzUXijkAf=llEoJL~)ryanE&>pDPoFh1?RI``fhHnGURj8U}78{~s^ zS|lhCIAXWe6cy$u*aQ)dVH5VC4JROAA8Ndnjd7#GrdIF#BD(DMqwE<6!vgkg1#||s zs3n211iz!?xRrC4t# ME@?^i@lNmXPltbK?EnA( delta 573 zcmbVJy-UMT5WmaISHIFmkcdhr5xVH);#O;sf)rHzm@GA~N=mhmJSa#)hE59N5GSW} za~1y;r}}R=If$1^TP;o=+`GHq-MhQ@dvE5aX&mNqX&~v}o;H^<&&DE#NjMfHCq-Hz z^;YN*z>!OR>Anzv4>58!K!ju1fIZlU6X0+FCAt2w+H0M8j%clWqA47E-EMX|jq|SC zxNLF9Ca8P0=Gfj4d)Lcb)ty>>^QcnZt=6~8QHVvv=n1_rnLZYsoXI9SWhR@v2Pm+O zvE)OW(LPcjO=BT*nJaf_!6?J1MhRrD`mzOqGOgnp-BX3y)?!_x1{kMBDteU6Q1dZ1 zxSqUn^EAZ;pQI{&(+;5 yF%nhSE9RpG`JzyuaL7F2mh>SbmZJyxrZ#3TvH$(c??FvvUNxwTYrgnOgM9(iYISk| diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 9d83ab52a1e3a0ad2f22820a5fde93fc3cb0df42..7c8c0155d0c828374ac72ffad1604babbbb4fc5d 100644 GIT binary patch delta 2804 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 Date: Wed, 6 Oct 2021 23:40:34 -0700 Subject: [PATCH 40/70] init --- website/process_medications.py | 3 ++- website/views.py | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/website/process_medications.py b/website/process_medications.py index ce80847..694e33f 100644 --- a/website/process_medications.py +++ b/website/process_medications.py @@ -1,5 +1,5 @@ from . import db -from flask import redirect, url_for +from flask import redirect, url_for, send_file from website.models import Facility, Medications import datetime from datetime import timedelta @@ -30,6 +30,7 @@ def details_ics(med, filename): def close_ics(filename): with open (filename, 'a') as my_file: my_file.write('END:VCALENDAR') + return send_file(filename, as_attachment=True) def make_tasks(med): diff --git a/website/views.py b/website/views.py index fe22552..5196ec5 100644 --- a/website/views.py +++ b/website/views.py @@ -467,7 +467,7 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil if request.method == 'POST': if request.form.get('process') == 'PROCESS MEDICATIONS': - filename = os.path.dirname(os.path.abspath(__file__))+"ics.ics" + filename = os.path.dirname(os.path.abspath(__file__))+"/ics.ics" results = db.session.query(Medications).filter(Medications.process == True).filter(Medications.userid == flask_login.current_user.id).all() if len(results) == 0: @@ -483,8 +483,6 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil for result in results: make_tasks(result) set_process_to_no(result) - - send_file(filename, as_attachment=True) else: reorder = request.form.getlist('reorder') id = request.form.getlist('id') From 029587c65a36fd07d9a2df7be638d987e77a810c Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Wed, 6 Oct 2021 23:45:46 -0700 Subject: [PATCH 41/70] init --- .../process_medications.cpython-38.pyc | Bin 2267 -> 2348 bytes website/__pycache__/views.cpython-38.pyc | Bin 33480 -> 33466 bytes website/database.db | Bin 266240 -> 266240 bytes website/ics.ics | 17 +++++++++++++++++ website/process_medications.py | 3 ++- 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 website/ics.ics diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc index a1941a69c2a40c68ca63ade6ba0eb23ccdc94a79..bb303997102d8444c39185a8c77901d7a6ebf546 100644 GIT binary patch delta 912 zcmYk4OKa6Y6vs2Uc}#BZO>-Z%KKig~3$fOU&=!gmN_8Vrw7yCf4QXbo*Csb*CZ!@R zccDu~OF&nG?p(MK#I-BGM8u7|ehbgZMQ#K6okvdQ{AcF;ZhUPz59{@+0?)e-o8gRo zAu+ME7-~FqLVsk(j=jP@k5u9$UTzc_X%xs$VU0Ce+xzoz(nV8Pm9)IKBhE z#j39qe~8(v2G(VD=74RmA?AW@vIc8{Z8816;>Q5=6Y(OrMtXa==-9RaWDT!Mo2UNK|<30KB7*m#LAbo31a4( z+I7Q)RYfCzudUckbW61IzuH3Y3d9jA`2SSEvEW^WS6%~T%7MbjOZDyOAvqwQ2va{3 zqGT#$D@=Q%9;%O(dF7t6u52g=D(pyK6Q|(67xi0fHG+?ef6pnD!+A|??R5El`b5V({WL*P^h8!?Kg0g6htTNol)HTteZtTvAi1MjOjx#0i+ delta 807 zcmYjOO>fgc5cMwhdK1T~leAR@{Q^WGl;!{^5(o|fDlUKo1r9!7xmgEUwc~1RRKX<| z4qPMi6W~yZ0}_9s`~)t`FQ~)?i6aMQT-4T<-n_ToxBEQvrTw$jeBruv1E1#~Uxh#F z)8-=kFkN4oFhg-=CRQqZk=njpX)BSw#C4I#wC2~UH5>QT{d(&7PNikiNL}AWUQ_k= zhTl|-#`+K zGMN7QdS#z$Guw^E+S-G-h)~K=oJ8X=jkKM<4M^-8&?ygC$mYJS@ioq5`Pf`xqD;-} zqJ_spyZmepoDR_nX3O7Z-`qf5_Sxn`m`C=`-F))k_RIT&M_32Xz@^>ZvE|5zQrCt_ zmPbK6%$HH-CW65l40`1s>$`In6`UhjC=bMjvr6C72eddtlK@b1&M?al*YcQ&ExwS)q!y zNK6tOcS}2!JxH?G@wn<5%+UrKDf9^X1a#-Aq$hFZol?}=vmW!9#MybQ!KEo%(vsdk Ddy1%y diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 7c8c0155d0c828374ac72ffad1604babbbb4fc5d..460cb5d82a254bcd5f09294cde092b52fc5f5991 100644 GIT binary patch delta 597 zcmXZZUr1AN6bJD8z4zAK+})g;OhHZ8R$CA&qQHl3WuvrM5H{Pxh^!029W$msrEEjU zRxdpa4}>7u9aO9bAL`eW6gl#tzk)=d4{1ev38aS}dgu>b$31Z1b2#U~f%B>;E)+#2 zsVFwVi2ZlY4NX5*N)c!@7io7rV}d5>vMQIMZp(-xtMoRKMU;A?(aGU&^=7APFQc&C zv|`v|+F`iCw9~NFbdzD5X_w(f)6ItMrrm}W(;mZ)x@EP+u#@dzEqVGEZAF^Au>;92 ztxNCDJ5_I4oU%eFA(v*}yfB3Uf!VZ1-OhYv=nm%7nwU##*4!Dpef+i?vzIJ$ez_>kTkP+hyeLvZ!y(dst9yV<9db{s^%l%-4=|0DI_HZ-wq3{cN08 zj0a%n^YMU$PX6KeLBK-R{u;XJNB=s4w0vR>VO}};2{=SI6Pq~3*{P6(1fM%y1V+g} zuz_JNpLs4iCPYCP^=-XKvZ0+;2HpJYU;-%7zSJyc_`B4ygu8q;U6JsT$Il0WFO(gs z;yZ;eY~m;HxY#4(4?lb9uY?d!W**4s3%qyrKE4>saBpCsM#FuU%UNYW!g#Drej!stLv~ delta 643 zcmZ|HT}V@57zgn4f6r;txw9{)OQ>vHE47=TFT9wevgV3}7|AZmG7kl3Omn=M<~bRS zK{vtTEyx1hxd^1Yc*P5)+F(H-bRk4|k@kHPgNO)1gpT9fbkPG3&+p;+^DN}a>pYRq z%CbW+Yw&*m!2C105Ji?vN4I$^R8YmDq(}yoEoqYdz?PyJoM4?@U6XW&Msk2K^raSR zRh$NNn`POw-LlJcon^P_ddnWu4$EHC4VHbTot7I-%a;A7T{TNelM#gOraNhqX3rsq zZsB~N?$KQfuj#M*Z$TWj_kg6_4lk=iZtPj>U}``<5Cj)eoesjTiXyUifQ&9tAkD=oBx zugBg3cD{UMJFu7iI66zR4));KXY{l2?uh7sgU^@~t^8H|AW+BFd%hyXJ|!33Y{%K-OSDD@aq{6*@Gh-rTJ z+^mQSKXkDT_{1&@l<}PfFIDl2y9YZZZ1BXD4G|qYo_-=B!K=d(FvNadE#W%nBLuj` z=d(I+haI35OtC+-41+CRTfkF3I@&|P*~_stEU}sKRV?$HH&Va~e>YJAzVU~8M#6Ds HyFK?8!=Kdg diff --git a/website/database.db b/website/database.db index f760d8faadf3e9c8779eefed0fd160362a776b4c..58a6d79e7ddd23aa25ca63f8a98ec96c728ba50d 100644 GIT binary patch delta 193 zcmZozAkeTtV1hK`y@@i;jQ1K7S`!#s6PUIpFc-h%F)^|-G10TMFflMO*?#{e^Hmm@ zkhy`OvB~xW@0eW#CAc`<8TiBbmhmz0hVm@r{>JUWHJ9@fr~Af6ZBCX(^``3S3%OX@ zRbYl07#JBD85kMr8XD*tm@62VS%GCZfGVq|CthJTpRRY0*-yzBBCKa=W@Kq%j7`J# Jxm+yCtN_xdH6s83 delta 93 zcmV-j0HXhZpb&td5Re-I*pVDV0oZ|HgydS zmypo|2L(1cG&nZ5!0rP?5flgtod6G44yFzO4OI-G3-$|03Z1cmg$lQw3It;XG*KVM diff --git a/website/ics.ics b/website/ics.ics new file mode 100644 index 0000000..2330cf2 --- /dev/null +++ b/website/ics.ics @@ -0,0 +1,17 @@ +BEGIN:VCALENDAR +VERSION:2.0 +BEGIN:VEVENT +SUMMARY:Call to Order Amlodipine +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Amlodipine to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +BEGIN:VEVENT +SUMMARY:Call to Order Gabapentin +LOCATION:Dallas Pill Box +DESCRIPTION:Call Dallas Pill Box to request a refill of Gabapentin to be picked up on 10-28-2021 +DTSTART;VALUE=DATE:20211028 +DTEND;VALUE=DATE:20211029 +END:VEVENT +END:VCALENDAR \ No newline at end of file diff --git a/website/process_medications.py b/website/process_medications.py index 694e33f..be87194 100644 --- a/website/process_medications.py +++ b/website/process_medications.py @@ -30,7 +30,8 @@ def details_ics(med, filename): def close_ics(filename): with open (filename, 'a') as my_file: my_file.write('END:VCALENDAR') - return send_file(filename, as_attachment=True) + result = send_file(filename, as_attachment=True) + return result def make_tasks(med): From 94d011651351f8ab267a34a71f1ee4af81b95f72 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Thu, 7 Oct 2021 00:56:29 -0700 Subject: [PATCH 42/70] init --- .../process_medications.cpython-38.pyc | Bin 2348 -> 2340 bytes website/__pycache__/views.cpython-38.pyc | Bin 33466 -> 33743 bytes website/database.db | Bin 266240 -> 270336 bytes website/ics.ics | 17 ---------------- website/process_medications.py | 17 ++++++++-------- website/views.py | 19 +++++++++++++----- 6 files changed, 22 insertions(+), 31 deletions(-) delete mode 100644 website/ics.ics diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc index bb303997102d8444c39185a8c77901d7a6ebf546..0d522cc03e403da753ba5c2ae0e3df07b5868aa7 100644 GIT binary patch delta 944 zcmZ9LOHb5L6vyxFblOg5%5)w)j4*%-(jX)xK7v6Lg6@<=jE{6-Ept2C&^sl!B?N<+ zMBVG8d!rE-7#DsB-1-6THz09i;?jlZ6b!^p`a6$%I`@CiX}{L@>ed6xG6`H?-aqlx zzBNYQ^=Bu0Tyr%_n8MUZ=Z0(Wl3U8-Vr04|hm!9vjgBuew$6 zOU!&jT$`0y1#FF3YyfPXRhbR8!D_4yw#kb3iPJcwAj6?jVe9%KN^;cxkJg}UBte&X z9T9Vng(7IDvDoSV{5G?%NHyLJy0W+}!ZdIcX>_)tsO$4U>U_uRgi)|hL^C^}J{|fr zttiyaE~-=1% z?^3}j!My@^asiN%U4_xt%3J$oVYl#sGUX$sZYGQhm(MKJjt;hSQ9g+^gt|2?I=zHFKj0*2on@TXoZS}?04~d z`7A_Y6mcdy(B_^_qI(WuAkHIDvY0|lBPI~zh%%yrz`qt2Ko)$)q}Gl(4^u}IGq^B^ zm_=O5?&(7}{!?gje!>*<&UO;?8R(P_j)HXv9YIQ zqC%-}intvliMR%lqvRr_31bV}ej3KzqiG$D4C`x2kb1|@cxmi)|ZLs1!;x+auNbqQ`v9*2h+Qcj5rr<0Ryqo35K*T{W z6}csOp9Q@r=Bh})pY^m{Pd9i!FK&t`;}Dv-)(;b&8_A1d;a4K+>NgE(^Ye90qZPHJ z&rnPC^l56SH+p+~4Ep5-nF-Iz3kheU3JFnDKlM(zj_wc*Wfw2+oQJrJQvW>#a4dM2 z;gy#F8QCI?zS7=LY|}0JkuvQQr6kiJTVVP-ZCiUp=E+^MN*_XqRPghX;BpXWBe5gJn6|oc zDtQofa?kJ5#!)99W+7>G9FB;pj}Gy=C0lL)*y zqKue8II3+lI%m+GMRY3mf&oc>n+a diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index 460cb5d82a254bcd5f09294cde092b52fc5f5991..b3cd9802637aac7a729aa441513400e94930ecfc 100644 GIT binary patch delta 3017 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 diff --git a/website/database.db b/website/database.db index 58a6d79e7ddd23aa25ca63f8a98ec96c728ba50d..81449232475f2a93ccdef70c8504d37732e3c470 100644 GIT binary patch delta 1812 zcmZvdOKTKC5XWaTv+wLq5{<7@5H+Zz>38?EASjwd1o0KTiGB`^X0wM}6@i6qjZDw$>`l~u!xn2HVo+{lcek)EEZsxz{4+l5= zFaD8%JGmdZY46(A#@SK>H%nEoG1Xdp?eo^^U~p=8Tt5`V5RM`x2*s345IljcqD-um z8sp7k>--B}wa^>?Xpf-+Y1;$m8HNgA3a!OTFrS1IX{bUGkEmwp@K}NHJXp+6#1(ZX zhl$2cILx%v*xn3mCwrk2*4kGOCObCC#Id5}|J-=fcRR6OSRhU`i?R%kI~m9@*f51O z7C@vXMnHjfay{nQE@p%_c3hlL#zj9M69oV-4RC`AQkX3IP$2SBI&}gFtkMnJTDrh&lA24yv`sCQTSTlt>Wit=9l(x~r8Y^L9&jN}-I}cg z#rCUmFkaYGvv1aLu;hg^^~bgK+UdbZ)xXtKm51d&<&&ic#oxsfh5Pxn{PAFExp5%~ z?5MW(ZC3Z~P#mWwtCH6eCcC9qV`q6gjAU9m*B2|mZ0@(i&z1RLD#}6L?VeLiJWQ03NY1v r3lT4i)b?xVSbzfIm5fEg2%7z9cbRf*v9tG$w?7>Tza7T{en+K$Da5(# delta 216 zcmZoTAkeTtV1g7I!#xHD2FHmCc1#TSHYP0jFUH1y7bwEu$p4%FEB|}`m;8_U@A3$3 zm15k>KYaodBU}4jenuc>+J2Xx`Qy#$1#g*Ir`K|^u(Mj27?_xBzyFe1iE+9CFAEQ= zk%^(X>2#sj%rhZ;Lt_&&%k6t!GmA2UwDGW7ni-fGZGZHJ`7BrfYL2-9P~r9i@0eW# zCAc`<8TiBbmhmz0hVm@r{>JUWHJ9@fr~Af6ZBCX(^``3S3%OX@!S-*z$;qP51^}Bt BL!bZv diff --git a/website/ics.ics b/website/ics.ics deleted file mode 100644 index 2330cf2..0000000 --- a/website/ics.ics +++ /dev/null @@ -1,17 +0,0 @@ -BEGIN:VCALENDAR -VERSION:2.0 -BEGIN:VEVENT -SUMMARY:Call to Order Amlodipine -LOCATION:Dallas Pill Box -DESCRIPTION:Call Dallas Pill Box to request a refill of Amlodipine to be picked up on 10-28-2021 -DTSTART;VALUE=DATE:20211028 -DTEND;VALUE=DATE:20211029 -END:VEVENT -BEGIN:VEVENT -SUMMARY:Call to Order Gabapentin -LOCATION:Dallas Pill Box -DESCRIPTION:Call Dallas Pill Box to request a refill of Gabapentin to be picked up on 10-28-2021 -DTSTART;VALUE=DATE:20211028 -DTEND;VALUE=DATE:20211029 -END:VEVENT -END:VCALENDAR \ No newline at end of file diff --git a/website/process_medications.py b/website/process_medications.py index be87194..536d503 100644 --- a/website/process_medications.py +++ b/website/process_medications.py @@ -1,17 +1,17 @@ from . import db -from flask import redirect, url_for, send_file +from flask import redirect, url_for, send_file, send_from_directory from website.models import Facility, Medications import datetime from datetime import timedelta from website.models import Projects, Tasks from flask_login import current_user -def make_ics(filename): - with open(filename, 'w') as my_file: +def make_ics(fullname): + with open(fullname, 'w') as my_file: my_file.write('BEGIN:VCALENDAR\nVERSION:2.0\n') -def details_ics(med, filename): - with open (filename, 'a') as my_file: +def details_ics(med, fullname): + with open (fullname, 'a') as my_file: startdate = datetime.datetime.strftime(med.next_refill,"%Y%m%d") enddate = datetime.datetime.strftime(med.next_refill + timedelta(days=1),"%Y%m%d") MedName = med.name @@ -27,11 +27,10 @@ def details_ics(med, filename): my_file.write('DTEND;VALUE=DATE:'+ str(enddate) +"\n") my_file.write('END:VEVENT\n') -def close_ics(filename): - with open (filename, 'a') as my_file: +def close_ics(path,filename,fullname): + with open (fullname, 'a') as my_file: my_file.write('END:VCALENDAR') - result = send_file(filename, as_attachment=True) - return result + def make_tasks(med): diff --git a/website/views.py b/website/views.py index 5196ec5..7d2f423 100644 --- a/website/views.py +++ b/website/views.py @@ -467,7 +467,9 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil if request.method == 'POST': if request.form.get('process') == 'PROCESS MEDICATIONS': - filename = os.path.dirname(os.path.abspath(__file__))+"/ics.ics" + path = os.path.dirname(os.path.abspath(__file__)) + filename = "ics.ics" + fullname = os.path.join(path,filename) results = db.session.query(Medications).filter(Medications.process == True).filter(Medications.userid == flask_login.current_user.id).all() if len(results) == 0: @@ -475,14 +477,21 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil print(message) redirect(url_for ('views.medications_reorder'), message=message) else: - make_ics(filename) + make_ics(fullname) for result in results: - details_ics(result,filename) - close_ics(filename) + details_ics(result,fullname) + close_ics(path,filename,fullname) for result in results: make_tasks(result) set_process_to_no(result) + print('Done!') + @after_this_request + def filedelete(response): + if os.path.exists(fullname): + os.remove(fullname) + return response + else: reorder = request.form.getlist('reorder') id = request.form.getlist('id') @@ -509,7 +518,7 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil datetime.datetime.strptime(lastrefill,"%Y-%m-%d") ) return redirect(referrer) - + return send_file(fullname, as_attachment=True) pharmacy = db.session.query(Facility).filter(Facility.userid == flask_login.current_user.id).filter(Facility.type == "Pharmacy").all() doctors = db.session.query(Doctor).filter(Doctor.userid == flask_login.current_user.id).all() facilities = db.session.query(Facility).filter(Facility.userid == flask_login.current_user.id).all() From 4211c5f8a22c8deae92d4f85bdf574d4e48893f0 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sun, 10 Oct 2021 14:51:36 -0700 Subject: [PATCH 43/70] init --- .DS_Store | Bin 10244 -> 10244 bytes life.md | 38 +++++++ migrations/README | 1 + migrations/__pycache__/env.cpython-38.pyc | Bin 0 -> 2117 bytes migrations/alembic.ini | 50 +++++++++ migrations/env.py | 91 ++++++++++++++++ migrations/script.py.mako | 24 ++++ migrations/versions/126cc00fb294_.py | 28 +++++ migrations/versions/6e44cfc4bba5_.py | 50 +++++++++ .../__pycache__/126cc00fb294_.cpython-38.pyc | Bin 0 -> 810 bytes .../__pycache__/6e44cfc4bba5_.cpython-38.pyc | Bin 0 -> 1433 bytes requirements.txt | 1 + website/.DS_Store | Bin 8196 -> 8196 bytes website/__init__.py | 3 + website/__pycache__/__init__.cpython-38.pyc | Bin 1316 -> 1378 bytes website/__pycache__/models.cpython-38.pyc | Bin 9010 -> 9769 bytes website/__pycache__/views.cpython-38.pyc | Bin 33743 -> 33982 bytes website/database.db | Bin 270336 -> 294912 bytes website/models.py | 24 +++- website/templates/base.html | 7 +- website/templates/home.html | 2 +- website/templates/menu.html | 12 +- website/templates/plan_single.html | 2 +- website/templates/vehicles/vehicles.html | 103 ++++++++++++++++++ website/views.py | 19 ++-- 25 files changed, 431 insertions(+), 24 deletions(-) create mode 100644 life.md create mode 100644 migrations/README create mode 100644 migrations/__pycache__/env.cpython-38.pyc create mode 100644 migrations/alembic.ini create mode 100644 migrations/env.py create mode 100644 migrations/script.py.mako create mode 100644 migrations/versions/126cc00fb294_.py create mode 100644 migrations/versions/6e44cfc4bba5_.py create mode 100644 migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc create mode 100644 website/templates/vehicles/vehicles.html diff --git a/.DS_Store b/.DS_Store index 3f5f8ae6f23d20bff2c598f6811532a9abb172e4..b7b4c2a6616d1c3a875cfe65e4dae62b6331d68d 100644 GIT binary patch delta 1456 zcmdtgOGs2v7zgn0e|_ESW$HLS(@aZHONU1DZQv*>V_IsCj{>z(uQ29&Off61EGT;r zS1KxN6%my^OpR<4WQ2=as6}C9wTKqAD0(mIu15Duz4^$Afy6^*qvdyCQd41$xhi>sR`xy!O{ zQDISGaml7~#ZGSJR}R;$l9*Mr*!ecvx86psaSi~U>*~q~LgmHtdM$8GIv=JrKo^+1ENux$)nq z^N^0wI6bA8^p2DMXk*UbmzITSOm*5j@PF^e%zx95zW}2xN$das delta 1371 zcmdtiNlX(_7zgn0KNLG7uQId(MHUGSizuPWA|OH&F|rCsSrj}_DWOmcS_B1?hDeBl zdKs4^#`WYDP}D>)iisxbfe=mHh>67Q;7Jb{mq(}J1bXA(T)z3fm%O}}-#@Rnthemi zco1$W4}3wJ1S?92A;x5}koS|sD}lzyn7GyEw5;5`{F3rX zIY@6{!Av=1$OluN7|f+CL6<1W^`h0yw^7%VSh6I$C2Nbr)!?1z*0EGkZjdUS^)|ax z9j#}XqFf|Zci8v39jz{Pn9Y=;9U5BP}B_=4~F zEsy}gAVdg}LX@yp$PzXQ#X`BTO}&i(wNkCG`ifxXKU(U{Av@W~O%7@&yVKp#W^=aM zh=jofEb|Kri&*-+meQQ1aw(*llj%c~WTun-xrR6ywjw+tK7lEvp-~mk^YA1(kLNi+6#6E6yz-!fuJ{-moE~ell_d3nJ&T_8{xQMH` zjv)-=21aoY_wfMZc#7wk!h52qS%W#45}$~#V0x&}*sLAWM$c$Gi<7|xBj{P23@#YK P*!ka+{~?2#*$n;x(77Ue diff --git a/life.md b/life.md new file mode 100644 index 0000000..bc8926d --- /dev/null +++ b/life.md @@ -0,0 +1,38 @@ +# Ticketing + +## Customer + +## Venue + +### TicketGrid +### Location + +## Migration +### Installation +~~~ +pip install Flask-Migrate +~~~ +### Instantiation +Inside the __init__.py file insert the following command after both the app and db have been initalized. +~~~ +Migrate(app, db) +~~~ +### Usage +### Initial +~~~ +flask db init +~~~ +This will come up with a message saying you need to configure a file. Unless there is a specific reason to do so, simply skip that suggestion. +### Every time you change model.py +use the following commands in order in the terminal: +~~~ +flask db migrate +~~~ +~~~ +flask db upgrade +~~~ +## Event + +### Ticket + + diff --git a/migrations/README b/migrations/README new file mode 100644 index 0000000..0e04844 --- /dev/null +++ b/migrations/README @@ -0,0 +1 @@ +Single-database configuration for Flask. diff --git a/migrations/__pycache__/env.cpython-38.pyc b/migrations/__pycache__/env.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a9174682ed7b136c598054f8247890d8bf6f7ce GIT binary patch literal 2117 zcmaJ?&5s*36t`z4lgT8T?6!2<6;d&v(ndnzM1`uVf-Y35RIQ*N0_8Gt#xKdFGoE03 zw%yh40c|;O0FGQZBo`!ZocSlX&y^GZLIsrPne0cQ!XtZZKl}Olz2E!!(b`%_u>AVf zi2sJY-|gURY2x5Rtoj#h1Q9eP868q;`%dZ%9sIkgn|VX8n)A{|<`4a<-$aGgGibdmCoGz-EOujI&4g?^Wx$6intgBiSc%g4*82EqO7Sp3X4T$m1C1hL2LH zc1=M6KY)B`h9(4$QFMKbg>O9WHR&ZQg>{xTQvFa2XL51^-AoR$L3K#RtS-4Ab zNDt`3L+IT;bWCIBkI8{!ngjqn^$2~ z{s*deC58&IrDKp>B{`z0#)XZ!g$`ok7?mejTxu62vLK0${d!I7_>o7Mro@RsNbfeQMKowCCV zlTSb*UJTq(Hskj%@1W^ZE+?3In4#K|1!n>bnh9cncxob!xG_p~aD5rXnXrJ;WxJRo znFzp3r>8JT*0;=>9InMiDjk-X=ZlW!?LXjxzfnCt0U*o;PRo$GkN4!2) zc??=d$D5+lJrzKz7l3wYKttN0`#1g#zbbHpn`s{NRNor>k2+f-V`uev9B7GcI})w2?t41Kp!js#v~ z!SaWC!%A&>opHm3S6=G_T%<2yL)t-e-3h5r9sB*|dEuXa6O-#5l=ZjDFp9>7K}L-t z<=|A=w1Gjw8Fp8lL2aV4h$|c8lUO0byUN;CX1T3I|^AF<8N3{R| literal 0 HcmV?d00001 diff --git a/migrations/alembic.ini b/migrations/alembic.ini new file mode 100644 index 0000000..ec9d45c --- /dev/null +++ b/migrations/alembic.ini @@ -0,0 +1,50 @@ +# A generic, single database configuration. + +[alembic] +# template used to generate migration files +# file_template = %%(rev)s_%%(slug)s + +# set to 'true' to run the environment during +# the 'revision' command, regardless of autogenerate +# revision_environment = false + + +# Logging configuration +[loggers] +keys = root,sqlalchemy,alembic,flask_migrate + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console +qualname = + +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine + +[logger_alembic] +level = INFO +handlers = +qualname = alembic + +[logger_flask_migrate] +level = INFO +handlers = +qualname = flask_migrate + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S diff --git a/migrations/env.py b/migrations/env.py new file mode 100644 index 0000000..68feded --- /dev/null +++ b/migrations/env.py @@ -0,0 +1,91 @@ +from __future__ import with_statement + +import logging +from logging.config import fileConfig + +from flask import current_app + +from alembic import context + +# this is the Alembic Config object, which provides +# access to the values within the .ini file in use. +config = context.config + +# Interpret the config file for Python logging. +# This line sets up loggers basically. +fileConfig(config.config_file_name) +logger = logging.getLogger('alembic.env') + +# add your model's MetaData object here +# for 'autogenerate' support +# from myapp import mymodel +# target_metadata = mymodel.Base.metadata +config.set_main_option( + 'sqlalchemy.url', + str(current_app.extensions['migrate'].db.get_engine().url).replace( + '%', '%%')) +target_metadata = current_app.extensions['migrate'].db.metadata + +# other values from the config, defined by the needs of env.py, +# can be acquired: +# my_important_option = config.get_main_option("my_important_option") +# ... etc. + + +def run_migrations_offline(): + """Run migrations in 'offline' mode. + + This configures the context with just a URL + and not an Engine, though an Engine is acceptable + here as well. By skipping the Engine creation + we don't even need a DBAPI to be available. + + Calls to context.execute() here emit the given string to the + script output. + + """ + url = config.get_main_option("sqlalchemy.url") + context.configure( + url=url, target_metadata=target_metadata, literal_binds=True + ) + + with context.begin_transaction(): + context.run_migrations() + + +def run_migrations_online(): + """Run migrations in 'online' mode. + + In this scenario we need to create an Engine + and associate a connection with the context. + + """ + + # this callback is used to prevent an auto-migration from being generated + # when there are no changes to the schema + # reference: http://alembic.zzzcomputing.com/en/latest/cookbook.html + def process_revision_directives(context, revision, directives): + if getattr(config.cmd_opts, 'autogenerate', False): + script = directives[0] + if script.upgrade_ops.is_empty(): + directives[:] = [] + logger.info('No changes in schema detected.') + + connectable = current_app.extensions['migrate'].db.get_engine() + + with connectable.connect() as connection: + context.configure( + connection=connection, + target_metadata=target_metadata, + process_revision_directives=process_revision_directives, + **current_app.extensions['migrate'].configure_args + ) + + with context.begin_transaction(): + context.run_migrations() + + +if context.is_offline_mode(): + run_migrations_offline() +else: + run_migrations_online() diff --git a/migrations/script.py.mako b/migrations/script.py.mako new file mode 100644 index 0000000..2c01563 --- /dev/null +++ b/migrations/script.py.mako @@ -0,0 +1,24 @@ +"""${message} + +Revision ID: ${up_revision} +Revises: ${down_revision | comma,n} +Create Date: ${create_date} + +""" +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + +# revision identifiers, used by Alembic. +revision = ${repr(up_revision)} +down_revision = ${repr(down_revision)} +branch_labels = ${repr(branch_labels)} +depends_on = ${repr(depends_on)} + + +def upgrade(): + ${upgrades if upgrades else "pass"} + + +def downgrade(): + ${downgrades if downgrades else "pass"} diff --git a/migrations/versions/126cc00fb294_.py b/migrations/versions/126cc00fb294_.py new file mode 100644 index 0000000..8eac960 --- /dev/null +++ b/migrations/versions/126cc00fb294_.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: 126cc00fb294 +Revises: 6e44cfc4bba5 +Create Date: 2021-10-09 23:19:58.191004 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '126cc00fb294' +down_revision = '6e44cfc4bba5' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('vehicles', sa.Column('pictureURL', sa.String(length=500), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('vehicles', 'pictureURL') + # ### end Alembic commands ### diff --git a/migrations/versions/6e44cfc4bba5_.py b/migrations/versions/6e44cfc4bba5_.py new file mode 100644 index 0000000..f42d586 --- /dev/null +++ b/migrations/versions/6e44cfc4bba5_.py @@ -0,0 +1,50 @@ +"""empty message + +Revision ID: 6e44cfc4bba5 +Revises: +Create Date: 2021-10-09 23:17:37.348284 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '6e44cfc4bba5' +down_revision = None +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('vehicles', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('name', sa.String(length=75), nullable=True), + sa.Column('year', sa.Integer(), nullable=True), + sa.Column('make', sa.String(length=75), nullable=True), + sa.Column('model', sa.String(length=75), nullable=True), + sa.Column('color', sa.String(length=25), nullable=True), + sa.Column('purchase_date', sa.DateTime(), nullable=True), + sa.Column('sell_date', sa.DateTime(), nullable=True), + sa.Column('reasonforsale', sa.String(length=75), nullable=True), + sa.Column('saleamount', sa.Float(), nullable=True), + sa.Column('licenseplate', sa.String(length=20), nullable=True), + sa.Column('purchaseprice', sa.Float(), nullable=True), + sa.Column('purchasefrom', sa.String(length=75), nullable=True), + sa.Column('vinnumber', sa.String(length=25), nullable=True), + sa.Column('tagsexpire', sa.DateTime(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id'), + sa.UniqueConstraint('licenseplate'), + sa.UniqueConstraint('name'), + sa.UniqueConstraint('vinnumber') + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('vehicles') + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc b/migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3f293e2c125eb1d85b288a4e654ddfa57ad54fb8 GIT binary patch literal 810 zcmZuvJ#X7E5T!mW$%-8m=+sR^7Y~VK*9l@HC<@p>KTvo`>P3qn@n~BG^-)rC;m$?3 z{D)@jU((vCd#6r4%5GzzrNE~<^5J;zk;{JHB{)vMB=NmY$aj?-4_qTJaLQ{0ARz$_ zbgpH3sB0=VxDlFQh8^gH78s$8(*XWzZY@N5{I1ru-d zY&x7wFRspqlVK2yUH1p}N(Ne^7v&=C9anC8#}%pK9S;YS8BX~Wp(0;3&?^1C0Xm`y z2AFpmbileZ?v;9is_aGMY}qEIoXN&5Q(D!6EpOhYKee_6i?e)PZQfxwPF`~!C!7sB zLfP85F+fBMUT1lu%eb*-``EgzM4GR^5z#|h3%}m@OUZ=vMN(y>Ah`7B1+6odSJHo( zR02uvBSj0){aLQ?Ck*k zuXJM}6hU+l2Krvo35cRRXnN>=AN7&fbfNf|x2HeB^v~(4{@|psqX-HbMU5SEmL(}Y z_#{8@m{WW{JJD4|9C3I#O<$FZ9@0d_Io(8PGvjz4z)F^bjEcM!DAYOsZOggN3aB}I Uj<-gnqM3G2b4*ifKf|$p1B~Rv3;+NC literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc b/migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a469644c0275279e386072d05b1175a7eff48961 GIT binary patch literal 1433 zcmZuxPjA~c6xTmXvSN2>nt5y2gAeO49~wK3*LFrR3`o$eD-aB8b1?=8l=xz+qezvc zvbnbb-Lc;xKJF{=x>L4qu+yGocTQ_d;QRCAZv8YWQX6Metu`AnU?!=?sq(R+@k0Zbl(gyY4Sd%6VXoxzZ?sKcxeEl=z zg`RhFP>M_;ihhENOl5+1pPr1n4`4J(&(l$okgt|ApvK+kSOU?|JwY+<4hO@-`-g-3 zgRi^8qw(Rx@zKMBqtT<`qfr!H;rXndZ5&aYPFmO5(rV`Va|fMc9O{j2S=zd^sjZ!t zE_JkX=`AekQtz!>BMp?83k}}dH2fcJuHx26v^8#LE842j_6M9dkkiM#*PI`1AiG=n zZem>U-pai??$!r8>~F+b#XwRj{P4gn-yv!4jCemc8;I|@^V0Ox)+BDW#jw@<2t?QUpc~$6Z z!J!w)s=G{UIT!0XSw|7$9}8CI+yqa#hAEQ!&$Z0>)Pz+Zyr@_kPnaOu?EfgUoXGhz zm>&zSv?Lj(v3tg|S0${GKP~w=ZdHqaf9Rhnkg6{eoeu|t2mKR~mN{^(`rl>x`!eaX z>>T=eHkCwUd#e5ghS$dRwu%pmxe3YwqbS@$c6ETla(sKw?$o1G>vvwIE455amVuYnL$mjAdMw(ErepIGi(Zy>wk%XtS7|RrxG7*IW mI90LWbz=2CTaOh!#)2&we1ktAOYNfYf|eb6o?X9gc=tbDhk&jC literal 0 HcmV?d00001 diff --git a/requirements.txt b/requirements.txt index 66a6d35..a6c1945 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,7 @@ Flask Flask-Login Flask-SQLAlchemy +Flask-Migrate ics lxml requests diff --git a/website/.DS_Store b/website/.DS_Store index f8066c9fa852fdf3684f1a30b16864d5880a6255..6ee100dcf38088ae582f8b13ec9bf9d5e6310eea 100644 GIT binary patch delta 97 zcmZp1XmOa}FUroqz`)4BAi%(o$&j2>UR;orlb^J)a2or>2Hwr=94s7yAQfy3#SA43 xi9ifgHQ7#}h2PlJq*h0v+S15CN5RC>X!1n?2Hwr=94s7+Y@6>3XaKpF SH?vE8W7&K`)SPKz!vz2w&J&&h diff --git a/website/__init__.py b/website/__init__.py index 6ae78a3..7f51ab3 100644 --- a/website/__init__.py +++ b/website/__init__.py @@ -2,6 +2,7 @@ from flask_sqlalchemy import SQLAlchemy from os import path from flask_login import LoginManager +from flask_migrate import Migrate db = SQLAlchemy() DB_NAME = "database.db" @@ -12,6 +13,8 @@ def create_app(): app.config['SECRET_KEY'] = "helloworld" app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}' db.init_app(app) + + Migrate(app,db) from website.views import views from website.auth import auth diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index afd3bfe4e34ced08c8894ff0fab8d1bef8fbe901..d20e01733450ca6e96de2d7101e73ca1aa0e06d3 100644 GIT binary patch delta 694 zcmYjP&ui2`6rMN9W+#&$ZmXc;Dk##jR`j5F5G$zlRJI4jOAtb~lU-Aj>^jL>glvm! zK|B;(auh_tlSls>=jh%4!8fU^PM9zAzIi{s_n5EzC-r=;gD4sJU=Q0;y)l2I8izOTc#g}QlI zS`{hHIR(rmthAl688qj1YG-_gd`0%03Ir4O@zSD83uAcdX5M=Or1UE?$Jp}JoXia2 zR7TjTjL)r#d_lG{_Ez4JAqZD^M{Eu=vm&UgJ^&w7eGJ=(Kj6uE)p|9J<$ALzB`tCHd{6br*V%Hl9o*6uhTCL`6}dKm6J=s#9e3=~W9qzt3U zL|W(_c>D37NXq!e>m=SUB-5O`Qx{z7gHK(`s09{sCR*|$dhLSt{j>Dh z#QliWzl=@j)*I$p|11*n9KydcX{uTiiSv<{^kt)_0j)+}Kv>6J=++62*oB7M>G`Vu zWNwCmH%z1AWtg2jhh{`g1=-ZnvYLSZ693Jv*u88lrfGa%i!C|`*xkv8y_p8<{swHC Bmzw|p delta 548 zcmYk2O=}b}7{~KWcIPEKGhN?W6p;$0(iZB$f*>j=dMITVv`8fg!)z0`v&_sc*=c*3 zJ*^i-4@15{1cuA`TTI9=$^Utte_npFPb_>91dL#NIeHdN>8PvU!%g7& zGwdOM!*gWMS^-Z>YY%SdFV^P41!dtYYB!4VIFnJt?Za{YIvLi^lgCm2QSWJOi2-+$ zJSn1hGU36g988l!Zl5IbbgFDD=Key9kBcMa7)jryYrym?dT-aH{1bz8JWTQ^i}QFW zmFk*6Xy6$vA!>H0WL!vdl=*VcpG#!WT8%b3vw|1&vvs@?n9SRAMF SAs9QO`)G#UvY|!YYkvWIqT++jj-k8=#=E3Ai~ z@zD?sU-Z$i8CaD}@q(a7z$6+0i*R-!phrQXR0fefB7?+e93<|M7{~xsKopO}K@x46 z1WI~n04PP%AZd>%AQ?IcGU$;6NS5Y6avn*7s5B3f_ect)Ks6A}BWaK#ErFCgk^vc_ z?J`i=LxVsSS_P?kBnvW3M?gkAk^{Mqj)IJOLG^V20n>4an23pMsR`Bk+2P}pVvJQ3OV{!=8x#sjYpg#r1?QFuZW_n9U# zNh7nv?7W(0f0w21P9RC55{0Mr7%~iAPoO%+4=;us!*-Al^z%-L23#M;&eam|@p(fHwBQz@gbJH}J@r2w)5pCBwV4Ay*7W>? zZLfeYoINNAxr_19bT?(HtLkdLA8B|qpcn2bXd`VBQ|sin@K1sb6loMwBlp6um}hFs zmg&4~^W)xo4#Ay}J(Xt$5Az7@$6O*=viWq_2_BL>xHsPx-Z2fkC)ACzW>2g)scH4Z z<)+oNZQetVwKnYKGlpZHq{h0bOO9z-{WNBqhSO}UG;PPQO#5T*j_}l|H#ZvVx@^^! z&4y#PEM9ofr)2}{^1ZeXuGr1GF1=Z6G&br>rmaWTjnj_#cB^Ka_5*yIGdyTKJj{c8 z=dWEy`Ws#jA5K2;eA@eSFS{9^eNOr@Pi$T>QRoRK*0BTl(8CGvx9EyxIA>2<&C|7p r9b{|ObTS0)uGEZxCK^Nu zn&L$XQ3*vd#fK86GKy@9h!UYul&C3w6otl6Vx|O8;~G?$7phUT)>{~K z7V2FXR-J3u-f?A#3Tv*CB}ZYtdvttuTv*LM`o2>!+f&0s8^#o?p)0rF1&5^vr;-3Ez7TVn$QG;s=} zH;H!g0k#qwxZr)#_%r4h8G>pCXFY0?Y~XE1bD40>qFM27YVNUev2y8LdHTZmlx8MW=PX7ad>G)v) diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index b3cd9802637aac7a729aa441513400e94930ecfc..27808c89580311d133be352b07eb5ce2eecfb854 100644 GIT binary patch delta 5636 zcmb7Id01T46`%WNp8-OE0m3$H0bU>sOUR-m%95CskU)Z95GKq6hHZvB4`K*eny4|_ zn8?v++G@eC8snOD)ViCfjY+Lrs;Q2~+E%NvRin1CuIV{<$bdxuDBt&fbMHClp8LD! zo_Fqjyu4j{YKIiQDm>hx!M`0l*E;`mLwGVPKbV_g%v7p7R=6H*gB%= z2pcCe?$mCS)bNgo;Yow&m1#sfazulz$?E1PmuZl>%r4DU(iDx$vQyf|YJw(aHM%1P z9~(Zg_{8B8kIxi*67WeJF%2iFCM1!Jy|_+kM8dva)eFmDKSi|cfyTJ^qSvFn&qSlNQD|jhe6PPYey>z;1By7g z<9!6X2zDZT%~JXG)cHBWfRvZYIrXlCZ!|bYjNBUs3Z`g4+nL zCD?(`U})83F9RA;}RP@?K9e{@%4Ubg53f5DE0k>n^DU5AOuV;9#5z0 z?#5js+5K=TEk9w1nl}-I4Ec@J1thbGoq!GL$?QScoBq*~+ev&dWcpibkz?UbHu4r~ zPw*#PjTy0^(f#mJ#vb-QD4E&pVgJs|z05${hr5=SRnC3~o~)#}Z&Bb2L(pg~EP}EXvoLM&xNz)S~-PjzxNV5Fwf z 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 SYbqB}DDW!_#CImlYySlZnAy+( diff --git a/website/models.py b/website/models.py index afc0c7b..ac61560 100644 --- a/website/models.py +++ b/website/models.py @@ -1,3 +1,4 @@ +from enum import unique from . import db from flask_login import UserMixin from sqlalchemy.sql import func @@ -225,4 +226,25 @@ class Wifi(db.Model): path = db.Column(db.String(1000)) userid = db.Column(db.Integer, nullable=False) update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) - date_created = db.Column(db.DateTime(timezone=True), default=func.now()) \ No newline at end of file + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) + +class Vehicles(db.Model): + id = db.Column(db.Integer, primary_key=True) + name = db.Column(db.String(75), unique=True) + year = db.Column(db.Integer) + make = db.Column(db.String(75)) + model = db.Column(db.String(75)) + color = db.Column(db.String(25)) + purchase_date = db.Column(db.DateTime) + sell_date = db.Column(db.DateTime) + reasonforsale = db.Column(db.String(75)) + saleamount = db.Column(db.Float) + licenseplate = db.Column(db.String(20), unique=True) + purchaseprice = db.Column(db.Float) + purchasefrom = db.Column(db.String(75)) + vinnumber = db.Column(db.String(25), unique=True) + tagsexpire = db.Column(db.DateTime) + pictureURL = db.Column(db.String(500)) + update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) + \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index 2c83c05..ba5a9bd 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -95,10 +95,13 @@ {% endif %} {% endfor %} {% endif %} {% endwith %}
    {% block content %}{% endblock %}
    - + + {% block scripts %} + {% endblock %} + diff --git a/website/templates/home.html b/website/templates/home.html index 8c197cc..698afce 100644 --- a/website/templates/home.html +++ b/website/templates/home.html @@ -96,7 +96,7 @@
    Menu
    {% for date, plan in plans | groupby('date') %} - + -
    +
    @@ -84,7 +84,7 @@

    {{project.name}}

    {% endfor %} diff --git a/website/templates/productivity/tasks.html b/website/templates/productivity/tasks.html index 6251e78..acaaad4 100644 --- a/website/templates/productivity/tasks.html +++ b/website/templates/productivity/tasks.html @@ -9,7 +9,7 @@

    Tasks for {{current_user.firstname}} {{current {% endblock %} {% block menu %} - +

    {% for task in incomplete %} - - {% endfor %} @@ -57,7 +57,7 @@

    Tasks for {{current_user.firstname}} {{current

    - + {% endif %} - - - {% endfor %} diff --git a/website/templates/productivity/taskupdate.html b/website/templates/productivity/taskupdate.html index 3debc26..ff6c3a1 100644 --- a/website/templates/productivity/taskupdate.html +++ b/website/templates/productivity/taskupdate.html @@ -11,7 +11,7 @@

    Edit Task

    {% block menu %} {% for task in task %} - diff --git a/website/templates/vehicles/__pycache__/vehicle.cpython-38.pyc b/website/templates/vehicles/__pycache__/vehicle.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ee588d5c093c73665b5b4e29328454bc1d59efe1 GIT binary patch literal 3275 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 literal 0 HcmV?d00001 diff --git a/website/templates/home.html b/website/templates/views/home.html similarity index 100% rename from website/templates/home.html rename to website/templates/views/home.html diff --git a/website/templates/profile.html b/website/templates/views/profile.html similarity index 100% rename from website/templates/profile.html rename to website/templates/views/profile.html diff --git a/website/templates/views/views.py b/website/templates/views/views.py new file mode 100644 index 0000000..ea517b6 --- /dev/null +++ b/website/templates/views/views.py @@ -0,0 +1,53 @@ +from flask import Blueprint, render_template, request, redirect, url_for +from flask_login import login_required +from website.models import * +from datetime import datetime, timedelta +from website import db +from sqlalchemy.sql import func +import datetime, flask_login +from math import ceil + +views = Blueprint("views", __name__) + +@views.route("/") +@views.route("/home") +@login_required +def home(): + currentvalue = db.session.query(func.max(A1C.date).label('ld'), A1C.testresult, A1C.userid).filter(A1C.userid == flask_login.current_user.id).order_by(A1C.date).first() + if currentvalue.testresult is None: + eag=0 + else: + eag = ceil(28.7 * currentvalue.testresult - 46.7) + cntProjects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").count() + cntMeds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).count() + cntTasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).count() + projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() + tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() + plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) + meds = db.session.query(Medications).filter(Medications.next_refill <= (datetime.datetime.today()+timedelta(days=5))).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill).all() + + return render_template("views/home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects) + + +@views.route("/profile", methods=['GET','POST']) +@login_required +def profile(): + if request.method == 'POST': + profile = db.session.query(User).filter(User.id == flask_login.current_user.id).first() + profile.firstname = request.form.get('firstname') + profile.lastname = request.form.get('lastname') + profile.address = request.form.get('address') + profile.city = request.form.get('city') + profile.state = request.form.get('state') + profile.zip = request.form.get('zip') + profile.phone = request.form.get('phone') + profile.email = request.form.get('email') + profile.username = request.form.get('un') + profile.password = request.form.get('pw') + profile.avatar = request.form.get('avatar') + db.session.commit() + return redirect(url_for("views.profile")) + + states = db.session.query(States).all() + profile = db.session.query(User).filter(User.id == flask_login.current_user.id).first() + return render_template('views/profile.html', user=User, profile=profile, states=states) \ No newline at end of file diff --git a/website/templates/wifi.html b/website/templates/wifi.html deleted file mode 100644 index fb28b2e..0000000 --- a/website/templates/wifi.html +++ /dev/null @@ -1,80 +0,0 @@ -{% extends "base.html" %} - -{% block title %} -Wifi Home Connections -{% endblock %} - -{% block content %} -

    Wifi

    -
    Days Filled
    Process? Reason Pharmacy
    +
    + {% if med.process == True %} + {% else %} + {% endif %} + +
    +
    + diff --git a/website/templates/productivity/projects_single.html b/website/templates/productivity/projects_single.html index 8abf71e..866e295 100644 --- a/website/templates/productivity/projects_single.html +++ b/website/templates/productivity/projects_single.html @@ -83,8 +83,9 @@

    {{project.name}}

    {{task.item}} {{task.projectname}} {{task.duedate.strftime("%m/%d/%y")}} + +
    diff --git a/website/templates/menu.html b/website/templates/menu.html index db238aa..716274d 100644 --- a/website/templates/menu.html +++ b/website/templates/menu.html @@ -11,21 +11,11 @@

    Planner

    {% block menu %} - -
    - -
    - - -
    -
    -
    - {% for date, plan in plans | groupby('date') %}

    {{ date.strftime('%A, %B %d, %Y') }}

    -
    +
    diff --git a/website/templates/plan_single.html b/website/templates/plan_single.html index 87ef6f9..6eaa003 100644 --- a/website/templates/plan_single.html +++ b/website/templates/plan_single.html @@ -9,7 +9,7 @@ {% block header %} {% for date, item in items | groupby('date') %}

    {{date.strftime('%A, %B %d, %Y')}}

    -
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + +
    + + + +{% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py index 7d2f423..50e6f3c 100644 --- a/website/views.py +++ b/website/views.py @@ -69,12 +69,13 @@ def menu(): return render_template("menu.html", user=User, dishes=dishlist, plans=plans, items=items, ref=ref) -@views.route("/plan/single", methods=['GET', 'POST']) +@views.route("/plan/single/", methods=['GET', 'POST']) @login_required -def menu_single(): +def menu_single(date): + # FIXME: why it does not return when saving if request.method == 'POST': if request.form.get('AddDishToPlanner') == "AddDishToPlanner": - + ref = request.referrer plan = Planner( date = datetime.datetime.strptime(request.form.get('datefield'),"%Y-%m-%d %H:%M:%S"), # date = request.form.get('datefield'), @@ -82,11 +83,9 @@ def menu_single(): dishfk = request.form.get('dishid') ) db.session.add(plan) - db.session.commit() - - - date = request.form.get('dateselector') - + db.session.commit() + return redirect(url_for('views.menu_single',date=ref[-10:])) + recipes = db.session.query(\ Recipe.carb_fiber, Recipe.carb_total, Recipe.catagory, Recipe.dishfk, Recipe.ing, Recipe.qty, Recipe.measurement, Recipe.notes)\ .join(Dish, Dish.id == Recipe.dishfk)\ @@ -1020,3 +1019,7 @@ def wifi(): wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() return render_template('wifi.html', user=User, wifi=wifi) +@views.route("/vehicle", methods=['GET','POST']) +@login_required +def vehicle(): + return render_template('vehicles/vehicles.html', user=User) \ No newline at end of file From 2ac978b45bb64b65555c35171da408290ced9cda Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Mon, 11 Oct 2021 01:06:05 -0700 Subject: [PATCH 44/70] init --- .DS_Store | Bin 10244 -> 10244 bytes migrations/__pycache__/env.cpython-38.pyc | Bin 2117 -> 2117 bytes migrations/versions/1178cb4c5361_.py | 30 +++++ .../{126cc00fb294_.py => 269353c552b4_.py} | 14 +-- migrations/versions/6e44cfc4bba5_.py | 50 -------- .../__pycache__/1178cb4c5361_.cpython-38.pyc | Bin 0 -> 881 bytes .../__pycache__/126cc00fb294_.cpython-38.pyc | Bin 810 -> 0 bytes .../__pycache__/269353c552b4_.cpython-38.pyc | Bin 0 -> 788 bytes .../__pycache__/6e44cfc4bba5_.cpython-38.pyc | Bin 1433 -> 0 bytes .../__pycache__/ba07a4c7b375_.cpython-38.pyc | Bin 0 -> 632 bytes .../__pycache__/ed971656d4f7.cpython-38.pyc | Bin 0 -> 631 bytes .../__pycache__/ed971656d4f7_.cpython-38.pyc | Bin 0 -> 632 bytes migrations/versions/ed971656d4f7_.py | 28 +++++ website/__init__.py | 3 + website/__pycache__/__init__.cpython-38.pyc | Bin 1378 -> 1456 bytes website/__pycache__/models.cpython-38.pyc | Bin 9769 -> 9812 bytes website/__pycache__/vehicle.cpython-38.pyc | Bin 0 -> 4357 bytes website/__pycache__/views.cpython-38.pyc | Bin 33982 -> 33826 bytes website/database.db | Bin 294912 -> 319488 bytes website/models.py | 6 +- website/templates/base.html | 7 +- .../templates/vehicles/vehicle_single.html | 96 ++++++++++++++ website/templates/vehicles/vehicles.html | 95 ++++++++++++-- website/vehicle.py | 119 ++++++++++++++++++ website/views.py | 6 +- 25 files changed, 378 insertions(+), 76 deletions(-) create mode 100644 migrations/versions/1178cb4c5361_.py rename migrations/versions/{126cc00fb294_.py => 269353c552b4_.py} (57%) delete mode 100644 migrations/versions/6e44cfc4bba5_.py create mode 100644 migrations/versions/__pycache__/1178cb4c5361_.cpython-38.pyc delete mode 100644 migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/269353c552b4_.cpython-38.pyc delete mode 100644 migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/ba07a4c7b375_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/ed971656d4f7.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/ed971656d4f7_.cpython-38.pyc create mode 100644 migrations/versions/ed971656d4f7_.py create mode 100644 website/__pycache__/vehicle.cpython-38.pyc create mode 100644 website/templates/vehicles/vehicle_single.html create mode 100644 website/vehicle.py diff --git a/.DS_Store b/.DS_Store index b7b4c2a6616d1c3a875cfe65e4dae62b6331d68d..67f48dc6324b9e8c0136de3a5eb2636048a98689 100644 GIT binary patch delta 51 zcmZn(XbISGM38aEcZ>|yQ;@!-y@QY=W HC^Itv!(0#& delta 51 zcmZn(XbISGM38a&qa8!Uhl$V!_0SH8|CvW7o;s5|L0R(&i delta 20 acmX>qa8!Uhl$V!_0SILfV$<{sI-VPNWNhwfEZ@&1m+UZ}zg^_cUBTerCxtQ`3Ga=WrS5yuvNc5kQMH z(7~X3VMKFsAa_8(Co)Ik6M literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc b/migrations/versions/__pycache__/126cc00fb294_.cpython-38.pyc deleted file mode 100644 index 3f293e2c125eb1d85b288a4e654ddfa57ad54fb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 zcmZuvJ#X7E5T!mW$%-8m=+sR^7Y~VK*9l@HC<@p>KTvo`>P3qn@n~BG^-)rC;m$?3 z{D)@jU((vCd#6r4%5GzzrNE~<^5J;zk;{JHB{)vMB=NmY$aj?-4_qTJaLQ{0ARz$_ zbgpH3sB0=VxDlFQh8^gH78s$8(*XWzZY@N5{I1ru-d zY&x7wFRspqlVK2yUH1p}N(Ne^7v&=C9anC8#}%pK9S;YS8BX~Wp(0;3&?^1C0Xm`y z2AFpmbileZ?v;9is_aGMY}qEIoXN&5Q(D!6EpOhYKee_6i?e)PZQfxwPF`~!C!7sB zLfP85F+fBMUT1lu%eb*-``EgzM4GR^5z#|h3%}m@OUZ=vMN(y>Ah`7B1+6odSJHo( zR02uvBSj0){aLQ?Ck*k zuXJM}6hU+l2Krvo35cRRXnN>=AN7&fbfNf|x2HeB^v~(4{@|psqX-HbMU5SEmL(}Y z_#{8@m{WW{JJD4|9C3I#O<$FZ9@0d_Io(8PGvjz4z)F^bjEcM!DAYOsZOggN3aB}I Uj<-gnqM3G2b4*ifKf|$p1B~Rv3;+NC diff --git a/migrations/versions/__pycache__/269353c552b4_.cpython-38.pyc b/migrations/versions/__pycache__/269353c552b4_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29df472fa5e8f8322aa84bf684b88306ca7b186d GIT binary patch literal 788 zcmZuvJCD;q5MDnLJ5C~ysOa3LxU-$-U35Z-MB-7T0IqRk**nX{Xl;jGJ1Eq&Nc@Dm zlE1Vq72+RIF`EP~5{xyUXV#x)<{R&IzwZ&W?oXP2H3|8ylT*Vp@)TWOApnU97+`Xv zFk{ouvBj;}20Ly+D{g}oJLoR7!TC($4!F?4w+Gf6GVngFS+S{ie!-+nZgz^u(%`;LGG z_803;D<`O^wNmbut#itmRBhUb>SOs9+qz}Ld75!HXbHVP<)r`#t$0(E%9N>UFAlNu ztg1Lm%Wp(z1uJVAJkRSFO&0L{9Se&5Mx-@vPX=40 z?}JmN$@yldoMwY8V2`l6)T0nn^b!9NZsXxz_(Kd1!omD2)LIEm5G{m(dC=4aQEiT* z?x#OQJ>;nl;5zo*A7lEb`vYB~tDGc(iYAG2QqGDjr^iLf4?N`*FUn5nf1zA)yd$cw z%O&?|Ceo6w6WlZ7QhC5OtOS`<aQ4K|Q)#)j(=%M#HujI@wtoW( Cd%H#e literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc b/migrations/versions/__pycache__/6e44cfc4bba5_.cpython-38.pyc deleted file mode 100644 index a469644c0275279e386072d05b1175a7eff48961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmZuxPjA~c6xTmXvSN2>nt5y2gAeO49~wK3*LFrR3`o$eD-aB8b1?=8l=xz+qezvc zvbnbb-Lc;xKJF{=x>L4qu+yGocTQ_d;QRCAZv8YWQX6Metu`AnU?!=?sq(R+@k0Zbl(gyY4Sd%6VXoxzZ?sKcxeEl=z zg`RhFP>M_;ihhENOl5+1pPr1n4`4J(&(l$okgt|ApvK+kSOU?|JwY+<4hO@-`-g-3 zgRi^8qw(Rx@zKMBqtT<`qfr!H;rXndZ5&aYPFmO5(rV`Va|fMc9O{j2S=zd^sjZ!t zE_JkX=`AekQtz!>BMp?83k}}dH2fcJuHx26v^8#LE842j_6M9dkkiM#*PI`1AiG=n zZem>U-pai??$!r8>~F+b#XwRj{P4gn-yv!4jCemc8;I|@^V0Ox)+BDW#jw@<2t?QUpc~$6Z z!J!w)s=G{UIT!0XSw|7$9}8CI+yqa#hAEQ!&$Z0>)Pz+Zyr@_kPnaOu?EfgUoXGhz zm>&zSv?Lj(v3tg|S0${GKP~w=ZdHqaf9Rhnkg6{eoeu|t2mKR~mN{^(`rl>x`!eaX z>>T=eHkCwUd#e5ghS$dRwu%pmxe3YwqbS@$c6ETla(sKw?$o1G>vvwIE455amVuYnL$mjAdMw(ErepIGi(Zy>wk%XtS7|RrxG7*IW mI90LWbz=2CTaOh!#)2&we1ktAOYNfYf|eb6o?X9gc=tbDhk&jC diff --git a/migrations/versions/__pycache__/ba07a4c7b375_.cpython-38.pyc b/migrations/versions/__pycache__/ba07a4c7b375_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3965b4346a92620dd82d7ed1dd197c32497b4fde GIT binary patch literal 632 zcmah`OK;RL5OyBB$(pW&)DyQ{_dxS#%hISqmAVp-Ll0EFL`ad7F>NF}N$qUWaxOon zzX-`!PW%NHGD@d(DgY2kb-~%u5hGV zxQ>lI;T1mk#SFY+jvkhjzBly9A6Z*b09xt5#208+b AD*ylh literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/ed971656d4f7.cpython-38.pyc b/migrations/versions/__pycache__/ed971656d4f7.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7ce0d79b1d16ab87e794056beb1f3354b5ebcb49 GIT binary patch literal 631 zcmah`J#U;q5M4g*;D}F(MunyD)+2HLDzYw9>0e)WvcajMih@$6l7_NhDTkbe(dKrAG z`paDr)YUx;c=aG?k6$5!CoCTV2Ad>Wuhy`Qs~jjlV56Dmye9^l_{xm#lPR6 z=DJ&cpoO4K`Iy(VV6{{pu#Pn#^R^kp3q58eXjtE%%01^T>}vKwFIv7uu$?2rwQXZK HmOK3eu@H>W literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/ed971656d4f7_.cpython-38.pyc b/migrations/versions/__pycache__/ed971656d4f7_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..343fa7f72decea3c929e7d8959a909f97161aaaf GIT binary patch literal 632 zcmah`J#U;q5M4g*;D}F(juHXBdNl9;+=Y3%hm8{yv z|Flj0f`$oQmPv7%to~$}OnvWMFxoSJi;((p7)NiT5FbB2O`}b^+?*uQ>Rl9j-Y?Wg z7KSq0?lL=Kut}ozY7NVqq|}+Q8A#62rHugOiaZ*Zk3?v8fZv~kYsrKRMA7p&4A;T7 zEq9zXy$n89{l%^b>gt9Cyt);%$FGpV1C|fLczS-)?Ul3ZunO3*o~l<$Ofg0LzcgWC z*+JDPnqWfBp#9bit=}O1*V@5&@k%*)4sDs|%AqymMO6wtT6yxmrgeG8_+FWkDp&md z4{ENv IhGV(Y7p5GIK>z>% literal 0 HcmV?d00001 diff --git a/migrations/versions/ed971656d4f7_.py b/migrations/versions/ed971656d4f7_.py new file mode 100644 index 0000000..d224ecf --- /dev/null +++ b/migrations/versions/ed971656d4f7_.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: ba07a4c7b375 +Revises: +Create Date: 2021-10-10 23:19:49.715812 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'ed971656d4f7' +down_revision = None +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/website/__init__.py b/website/__init__.py index 7f51ab3..3998c84 100644 --- a/website/__init__.py +++ b/website/__init__.py @@ -18,9 +18,12 @@ def create_app(): from website.views import views from website.auth import auth + from website.vehicle import vehicle app.register_blueprint(views, url_prefix="/") app.register_blueprint(auth, url_prefix="/") + app.register_blueprint(vehicle, url_prefix="/vehicle") + from website.models import User diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index d20e01733450ca6e96de2d7101e73ca1aa0e06d3..070485522b76ff619446a5fb12538060a803870e 100644 GIT binary patch delta 603 zcmY*XyKWOf6rDT!@Md3j9uR1tF_xSnDN@kTfFKmemLQ^8A+0t$V|%0V+8VD3LTjZk z5=uc4%@2ehK=2J9I$DY?`2$)i?yL=h8Qn9w=iGblj5I&ok6!RR2wZ~e+vhZyUk2Yp z8xs@5z?glx{Q2~pS&qo^HP-17IO*zHyeYK>nC?Tm8r#aUmL$vxyWeQXk-`(}k+> zl8>@f@LzDyg~**t5l?BfP+}dwoVdS6jlUY{q{bXK@q@$_kA8I{GZfI8BHQL~- z7slbaT^Y%ADs_L|u__3}WSHggILVVCmvT$1Ee)QAO@zu#B~J<-W49(}9RvanxX=QZ zy3_~UGz8p+PaSH5jl2mVl{c_51zk^+W%giK9h;rr4yN)NLiE>Kh{~GEEHC6uE!H=v sLEk`LN7%!d=`TQVkPkK2?}m~3YCdagGg;f}iM95R$I3|Ev+ls{-!n>rVgLXD delta 516 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 G%Krm_O`?4O delta 12257 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 bELOJD-x*xO-x;Z2-MUWk6i+Kv+{*t0ero4m diff --git a/website/database.db b/website/database.db index ac67d185a41e0dc9e354db9f2d82d2deae19393d..05fe117a356f26614916130e1015e37d3d8f06ac 100644 GIT binary patch delta 22596 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 delta 678 zcmZoTAl%R(G(lR>g@J*=1BhWjc%qImqszvG`TUH0O#;&d7+IM4n2v5|7hvRMWa0n8 zrnj+iBjfg?LX7sjGCT}^44juZyx4kKx|yak7BSQ_YV+nX`0=0TpEt2lk4;~KP25>_ zx}hSY#Pl2m#(zxQ?b~w{8Phnn3kWi9Wn^JsV0^x@@iC)ui>^4kxU4K=hi*w?Qch}F zYDQ*qPHHiXc6APNbqsM;2yt}saaDkbPCux^s8w%ns;Q&E#aWq}Sft?T7vk#f8U*6! zCT6E9ggFK|dpHJZK-J{tr=;ef3nu614(D z1x1<3sR(J9a9UA*F5GcYZwW1)iX! {% endif %} {% endfor %} {% endif %} {% endwith %}
    {% block content %}{% endblock %}
    - - {% block scripts %} - {% endblock %} + > + diff --git a/website/templates/vehicles/vehicle_single.html b/website/templates/vehicles/vehicle_single.html new file mode 100644 index 0000000..3e81622 --- /dev/null +++ b/website/templates/vehicles/vehicle_single.html @@ -0,0 +1,96 @@ +{% extends "base.html" %} + +{% block title %} +{% endblock %} + +{% block style %} +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +
    +

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    + Purchased: {{veh.purchase_date.strftime("%B %d, %Y")}}
    + Owned for: {{owned}} +
    +
    + Picture of Vehicle +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/website/templates/vehicles/vehicles.html b/website/templates/vehicles/vehicles.html index 0df9494..3f6f8b3 100644 --- a/website/templates/vehicles/vehicles.html +++ b/website/templates/vehicles/vehicles.html @@ -7,15 +7,19 @@ {% endblock %} {% block submenu %} + + {% endblock %} {% block content %}

    Vehicles

    - + + + +
    Currently Owned Vehicles
    + + + + + + + + + {% for veh in vehs %} + {% if veh.curown == True %} + + + + + + + {% endif %} + {% endfor %} + +
    PicVehicle
    + Picture of Vehicle + + + {{veh.color}} + {{veh.year}} + {{veh.make}} + {{veh.model}} + {{veh.trim}} +
    + + +
    Previously Owned Vehicles
    + + + + + + + + + {% for veh in vehs %} + {% if veh.curown == False %} + + + + + + + {% endif %} + {% endfor %} + +
    PicVehicle
    + Picture of Vehicle + + + {{veh.color}} + {{veh.year}} + {{veh.make}} + {{veh.model}} + {{veh.trim}} +
    {% endblock %} \ No newline at end of file diff --git a/website/vehicle.py b/website/vehicle.py new file mode 100644 index 0000000..5df3d6b --- /dev/null +++ b/website/vehicle.py @@ -0,0 +1,119 @@ +from operator import itemgetter, or_ +from flask import Blueprint, render_template, request, flash, redirect, url_for, send_file, after_this_request +from flask_login import login_required, current_user +from sqlalchemy.orm import session +from sqlalchemy.sql.expression import false, join +from sqlalchemy.sql.functions import current_user, session_user +from werkzeug.datastructures import ContentSecurityPolicy +from werkzeug.local import F +from website.models import Allergies, Dish, Doctor, Facility, Goals, Hosptial, Medications, Planner, Projects, Steps, Surgeries, Tasks, User, Recipe, A1C, Vehicles, Wifi +from website.notion import get_supplies, get_menu +from datetime import datetime, timedelta, date +from . import db +from subprocess import SubprocessError, run, PIPE +from sqlalchemy.sql import func, desc, or_ +from website.vfc_maker import make_vfc +import datetime, sys, pdfkit, flask_login, os +from math import ceil, nan +from website.wifiqrcode import generate_code +from website.process_medications import make_ics,close_ics,make_tasks,set_process_to_no,details_ics + +vehicle = Blueprint("vehicle", __name__) + +@vehicle.route("/", methods=['GET','POST']) +@login_required +def vehHome(): + if request.method == 'POST': + if request.form.get('pdate') == '': + pdate = datetime.datetime.now() + else: + pdate = datetime.datetime.strptime(request.form.get('pdate'), "%Y-%m-%d") + + if request.form.get('sdate') == '': + sdate = datetime.datetime.now() + else: + sdate = datetime.datetime.strptime(request.form.get('sdate'), "%Y-%m-%d") + + if request.form.get('tagsexp') == '': + tagsexp = datetime.datetime(3000, 1, 1) + else: + tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%Y-%m-%d") + + newveh = Vehicles( + name = request.form.get('name'), + year = request.form.get('year'), + make = request.form.get('make'), + model = request.form.get('model'), + trim = request.form.get('trim'), + color = request.form.get('color'), + purchase_date = pdate, + sell_date = sdate, + reasonforsale = request.form.get('reason'), + saleamount = request.form.get('saleamt'), + licenseplate = request.form.get('licplate'), + purchaseprice = request.form.get('puramt'), + purchasefrom = request.form.get('purplace'), + vinnumber = request.form.get('vin'), + tagsexpire = tagsexp, + pictureURL = request.form.get('picurl'), + curown = int(request.form.get('curown')), + ) + db.session.add(newveh) + db.session.commit() + vehs = db.session.query(Vehicles).order_by(desc(Vehicles.purchase_date)).all() + return render_template('vehicles/vehicles.html', user=User, vehs=vehs) + +@vehicle.route("/", methods=['GET','POST']) +@login_required +def vehsingle(id): + if request.method =="POST": + + if request.form.get('pdate') == '': + pdate = datetime.datetime.now() + else: + pdate = datetime.datetime.strptime(request.form.get('pdate'), "%m/%d/%Y") + + if request.form.get('sdate') == '': + sdate = datetime.datetime.now() + else: + sdate = datetime.datetime.strptime(request.form.get('sdate'), "%m/%d/%Y") + + if request.form.get('tagsexp') == '': + tagsexp = datetime.datetime(3000, 1, 1) + else: + tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%m/%d/%Y") + + ud = db.session.query(Vehicles).filter(Vehicles.id == id).first() + ud.name = request.form.get('name') + ud.year = request.form.get('year') + ud.make = request.form.get('make') + ud.model = request.form.get('model') + ud.trim = request.form.get('trim') + ud.color = request.form.get('color') + ud.purchase_date = pdate + ud.sell_date = sdate + ud.reasonforsale = request.form.get('reason') + ud.saleamount = request.form.get('saleamt') + ud.licenseplate = request.form.get('licplate') + ud.purchaseprice = request.form.get('puramt') + ud.purchasefrom = request.form.get('purplace') + ud.vinnumber = request.form.get('vin') + ud.tagsexpire = tagsexp + ud.pictureURL = request.form.get('picurl') + ud.curown = int(request.form.get('curown')) + db.session.commit() + + from dateutil import relativedelta + veh = db.session.query(Vehicles).filter(Vehicles.id == id).first() + + diff = relativedelta.relativedelta(veh.sell_date, veh.purchase_date) + + owned = f'{diff.years} years {diff.months} months {diff.days} days' + return render_template('vehicles/vehicle_single.html', user=User, veh=veh, owned=owned) + +@vehicle.route("/delete/", methods=['GET','POST']) +@login_required +def vehdelete(id): + db.session.query(Vehicles).filter(Vehicles.id == id).delete() + db.session.commit() + return redirect(url_for('vehicle.vehHome')) \ No newline at end of file diff --git a/website/views.py b/website/views.py index 50e6f3c..37ae592 100644 --- a/website/views.py +++ b/website/views.py @@ -6,7 +6,7 @@ from sqlalchemy.sql.functions import current_user, session_user from werkzeug.datastructures import ContentSecurityPolicy from werkzeug.local import F -from website.models import Allergies, Dish, Doctor, Facility, Goals, Hosptial, Medications, Planner, Projects, Steps, Surgeries, Tasks, User, Recipe, A1C, Wifi +from website.models import Allergies, Dish, Doctor, Facility, Goals, Hosptial, Medications, Planner, Projects, Steps, Surgeries, Tasks, User, Recipe, A1C, Wifi, Vehicles from website.notion import get_supplies, get_menu from datetime import datetime, timedelta, date from . import db @@ -1019,7 +1019,3 @@ def wifi(): wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() return render_template('wifi.html', user=User, wifi=wifi) -@views.route("/vehicle", methods=['GET','POST']) -@login_required -def vehicle(): - return render_template('vehicles/vehicles.html', user=User) \ No newline at end of file From 0f755cb673b8a47a4e24ffc6f050b144dbad87ec Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Tue, 12 Oct 2021 03:04:17 -0700 Subject: [PATCH 45/70] init --- .DS_Store | Bin 10244 -> 10244 bytes base.html | 111 + migrations/versions/6647cc5c1b41_.py | 36 + migrations/versions/9c5313c9bbc3_.py | 33 + .../__pycache__/6647cc5c1b41_.cpython-38.pyc | Bin 0 -> 1060 bytes .../__pycache__/9c5313c9bbc3_.cpython-38.pyc | Bin 0 -> 901 bytes .../__pycache__/b1a4023cec83_.cpython-38.pyc | Bin 0 -> 802 bytes migrations/versions/b1a4023cec83_.py | 28 + states.sql | 53 + website/.DS_Store | Bin 8196 -> 8196 bytes website/__init__.py | 1 + website/__pycache__/__init__.cpython-38.pyc | Bin 1456 -> 1488 bytes website/__pycache__/models.cpython-38.pyc | Bin 9812 -> 10217 bytes website/__pycache__/views.cpython-38.pyc | Bin 33826 -> 34554 bytes website/database.db | Bin 319488 -> 319488 bytes website/models.py | 12 +- website/static/.DS_Store | Bin 0 -> 6148 bytes website/static/css/bootstrap.css | 11266 ++++++++++++++++ website/static/css/sidebars.css | 123 + website/static/images/rbtm2006.png | Bin 0 -> 78445 bytes website/static/images/sguill.png | Bin 0 -> 157283 bytes website/templates/base copy.html | 117 + website/templates/base.html | 195 +- website/templates/profile.html | 77 + .../templates/vehicles/vehicle_single.html | 2 +- website/views.py | 24 +- 26 files changed, 11977 insertions(+), 101 deletions(-) create mode 100644 base.html create mode 100644 migrations/versions/6647cc5c1b41_.py create mode 100644 migrations/versions/9c5313c9bbc3_.py create mode 100644 migrations/versions/__pycache__/6647cc5c1b41_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/9c5313c9bbc3_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/b1a4023cec83_.cpython-38.pyc create mode 100644 migrations/versions/b1a4023cec83_.py create mode 100644 states.sql create mode 100644 website/static/.DS_Store create mode 100644 website/static/css/bootstrap.css create mode 100644 website/static/css/sidebars.css create mode 100644 website/static/images/rbtm2006.png create mode 100644 website/static/images/sguill.png create mode 100644 website/templates/base copy.html create mode 100644 website/templates/profile.html diff --git a/.DS_Store b/.DS_Store index 67f48dc6324b9e8c0136de3a5eb2636048a98689..c2e59a30bce4c537d631d9f757a7e90cbaa554e1 100644 GIT binary patch delta 1468 zcmd_qOGs2v7zgn0f7Rw*J)_4NpZUm?YA`L+d}2BINb`ZCjgJtrnY_f*9h1% zh9*Lx^Gt>|g-B8}kLvBs%1uv6$VkufY%#bplI`tIhvG_0n}XoyAFxa(N`XO4A6!@8 z(71y&b3>Oy?yhckIoev4dbv|ktLKBEBZVJOa}T^ zc?HE~RW;*0)L>-c%+qHq1M`d-)2f+CpDb~kXjL3NvUZ-z)=ONGtot0TE#8Sfooy6( zi&W>d*=46T%4WGDuaFwLv@2-CeCDYPJLxv}4AI<5GMl`WlC(l(ZME%}lgwtVmq?^I zN~dCKq+QfWy);0Bbb)TtZ5p9F^q8K~b9zM|X@n8s&(#}CX3Ob8bugh(M-$Pn^{5}{n!uH9aM?^R8{>MKHxRo&^Rn`E++LJo3~ z>{Pni?anqkk#K$i;L@^f zsOz5R9i?%aqPO&kW%F48(E=H*s%ocK^&s3h zgu|-sF$~~1PN}kIe72Wx8CP%>w=jacxQF|AgfXm|z)MVPR`Y~ae-h&TaDUWZ-LNiU e*5AFvX(x~B|86_-J95Ai94mz?T)(Y$%!tJC5gOR zvenqDZv1?dgJ#;6I*)Md++hX$J}7!hpZOvimx9C3JVNa(znSf*?Y4tF!|rJ_oc zGmA;bI6O^SI%C{h<<;&otZGZV-_vI2=yY7<4@5C~YQ1R?XC`#h01eR?y`Z>VGF8JtJ3Y5q}z=>Xv1C=uoDMWzQZct36-xK zr*RJFaRC=`34OSUTeyuoxQ9UuO};ynemNCPEuvLC?d>*h^F7jL==F{K=Ix$&kH3xL VACqYNCs9c0)wYX;7_HHH(&q& diff --git a/base.html b/base.html new file mode 100644 index 0000000..b3659c0 --- /dev/null +++ b/base.html @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + {% block title %}{% endblock %} + + {% block style %}{% endblock %} + + + + + {% if user.is_authenticated %} + +
    + {% block submenu %}{% endblock %} +
    + {% block content %}{% endblock %} +
    +
    + + + + + + + \ No newline at end of file diff --git a/migrations/versions/6647cc5c1b41_.py b/migrations/versions/6647cc5c1b41_.py new file mode 100644 index 0000000..9b36766 --- /dev/null +++ b/migrations/versions/6647cc5c1b41_.py @@ -0,0 +1,36 @@ +"""empty message + +Revision ID: 6647cc5c1b41 +Revises: b1a4023cec83 +Create Date: 2021-10-12 02:24:13.163165 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '6647cc5c1b41' +down_revision = 'b1a4023cec83' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('user', sa.Column('address', sa.String(length=100), nullable=True)) + op.add_column('user', sa.Column('city', sa.String(length=50), nullable=True)) + op.add_column('user', sa.Column('state', sa.String(length=2), nullable=True)) + op.add_column('user', sa.Column('zip', sa.String(length=10), nullable=True)) + op.add_column('user', sa.Column('phone', sa.String(length=20), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('user', 'phone') + op.drop_column('user', 'zip') + op.drop_column('user', 'state') + op.drop_column('user', 'city') + op.drop_column('user', 'address') + # ### end Alembic commands ### diff --git a/migrations/versions/9c5313c9bbc3_.py b/migrations/versions/9c5313c9bbc3_.py new file mode 100644 index 0000000..09ad6b5 --- /dev/null +++ b/migrations/versions/9c5313c9bbc3_.py @@ -0,0 +1,33 @@ +"""empty message + +Revision ID: 9c5313c9bbc3 +Revises: 6647cc5c1b41 +Create Date: 2021-10-12 02:32:29.988863 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '9c5313c9bbc3' +down_revision = '6647cc5c1b41' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('states', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('state', sa.String(length=50), nullable=True), + sa.Column('abr', sa.String(length=2), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('states') + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/6647cc5c1b41_.cpython-38.pyc b/migrations/versions/__pycache__/6647cc5c1b41_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab57a6cdb126770b596883aad2ce508504591e4b GIT binary patch literal 1060 zcmZ`&OK;Oa5cb=SlTgG{9FTnNp>^z}0YwE>N+lkL9%y^<#j-t1V&oUQc2Rof+W!C& z7yi;-Ipr^KV%CmSBj~R7^UQvu@$7uNm*cT5;dpgHqO~STzl75t3OXma*f9b~fdn!r znVc(uA`4s1)Ib9*&_NFjPy-W}1qPU3rC)VNUf<`9}D7QjE zPc+ba`+CndgxxmQJfk8Z-4ietFcdHlpd;)nU3-Q=%WBu3+fH=W6O7{nD8Cf#NuHy- zJIP4yCVeJS4Y?VHP$prBGG-)?(`46s_Bo5P1Ru_ZJ`l+)x_dKxEYgOzZcL*hS%;`I r$r!hRRHOhFmPOmF_CNnE&pOUaXfpCz7S-KH(9Dr+X`0+l)w2Hp3T643 literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/9c5313c9bbc3_.cpython-38.pyc b/migrations/versions/__pycache__/9c5313c9bbc3_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cbbd13a43967b8ce85ef360f8d2f08996ad89b6d GIT binary patch literal 901 zcmZuvPjAyO6t|r;NwXHAG3|&Vaq3}9n{H*TCWO=p7)TRh8;4w?BsN`;;}qK+Drc_y z4(pMxtp`W#~IS42(VX0#Pief}D zB^;L|Cb*U@ZpAjW;}&hj4z*$zmPZ}xen)YedbAC@Ppxy*^S@oOa;}#_$&^ZG%=bUA z>p~Tk2u@EX!8ku04u<(S%kts+gsDj|8XY{(^TT|Q9Sr=bWT|Gs3BV+X`q5x-(BB(G zK|h)dqe(R0A0HhZjfTE|2eqOeHl&)L#huN_rn4C_ul+Vh&BYX!x&YAV7E`RrXNwX| zZtWGK7PW7z#?k_8)qUPz=<=_%-B|ri>#ak{3a?tg76KNw&Wxipbf63==qo7F6ARAM zj5E_}4(=kz4R(h!G1FHU#!54JSHDBgmGx#ic|$~^n_EPs#+g=pQ3~Up3e9Fr8s}Wg zLd?w0ds&pJT)tz=X(g1FX(99vB)1_>1Hayemx@Uh%1oD0zds63s(ev0p;h?0&~Fx5 z$cs-bEQ^^;H9VFIufe?$Hi=F4=S$-*=HNxy6Ns)l0Ejqv8}GvOe#;%u|6$w$W5f6( z5Y~*Z@I6=LOxj@Wk#*ZXmDPOR^h5n?sZMCxwE8NV{7*quHC2enUBKR!ag&5rd6F16 z<*dw#{641o!c(5Z&s@qbcp6XMe@fG>!zB-DCR34LCGb>?E8|l(XM(Dv5=~=Gp8uBR a9hVhdaP|U2eDxT>c01U!ZQM-D+xi21;ojQ- literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/b1a4023cec83_.cpython-38.pyc b/migrations/versions/__pycache__/b1a4023cec83_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aa035df17c626cdac4601296ffcf09f8d9556d35 GIT binary patch literal 802 zcmZuvJCD;q5MDoGJHCX65CvTdniO|-oCjQVLP&{t6)8BbabvALOJcOP!>%0^YT7IK z2T<~twxzniK*eklxJWS8exBK#otf{`UUj=ZL3{Xu(XS>UKXq_yxJRDjk{1X-Vgd%3 z+$hZ0G_-GVE4IOoThNLfuwoaN2M)MjNZbYw+W7aux+H!7^NJPgdfO|Qlyu2_|1I0( zGOx-n^o4(KS1h8fGA4)-TaPJ7Yhd^jFv<8hRZ{Fz|1X1zHAo`lihbP%2nqFy+d zM#Jgo{49)~OeSOBzrk5a-%w_?Uc{Z_%Bpi*G1Ga+=3y|yB_AWy#9&7L4DccJV?GNBy0p*0mZfH$$V!&$kkSMSjE%7$~Aa@KDNEvND+K$2Cw zDN1EZs+`&0cP?v@m&+eSbTMrQzup8_SX~Apt&1oOC&9eRnu3+J3|{8-t0oP2{+S{AfBOL`}BePl^ zg=%vX3mpX$W3$>?P7YCJee0n3?3~=Z{I1FS1>_mKH{TafXWz^&@tb8cqbL(I0M=3& A?f?J) delta 46 zcmZp1XmQw}E-+bEu#(@{)TCBNq1w{OKu5vE(rEHhLF3Jj1ytBKvq}76*~~1;#0&sG C6b%gk diff --git a/website/__init__.py b/website/__init__.py index 3998c84..9cade0b 100644 --- a/website/__init__.py +++ b/website/__init__.py @@ -10,6 +10,7 @@ def create_app(): app = Flask(__name__) + app._static_folder = 'static' app.config['SECRET_KEY'] = "helloworld" app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}' db.init_app(app) diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index 070485522b76ff619446a5fb12538060a803870e..ec5d3a54ec521d17857c51b9623d0d0406b9241e 100644 GIT binary patch delta 311 zcmXw#y-veG49D%eOPY^f+VZh5btn=aD`TI51+io~ML3nH5|GM`7cm40F)*NPRF&Wj z5FL2~CPu`B#B(6w67b}oZTwwMNoznS2+)gsEn(&9v0nFR}z8s5{DE~e9N6* z5`UDoD5={vSwa`RvVQ|?GH_6@%+_kC6eUiXb*KJUaB8}74HKju^{)b6-*a#TyMx2j zzp$A-Jz2is2ywgl6nn$XnczD=0%OjyGB+koOgm&I=LO}n<(8Bf?yNq80s75Iz2koK It)6lC1N!1f^#A|> delta 279 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 diff --git a/website/__pycache__/views.cpython-38.pyc b/website/__pycache__/views.cpython-38.pyc index ae641e23ce83b96efc8063fbab38167476d98799..09f5d4fda39f2258e4b16e572d50a952939adb12 100644 GIT binary patch delta 745 zcmaiy%We}f6hM7FnMcx@NuWR>v>`&3+7VLw0|*vKbca+TXvwA;@TARjk`|AXpeStw zL86;1P<|j`$qr>hVab9OKQNzy#KYH^9TFb-=pNr|%a3_?M!%1#|H$(SM7H-&qVW9d zTYnkuf4H?~uSVPPL-vuau*yDVH^wyb*g5<3nv7rs^*3y>MuN}tUAqmYRTH6@e{*Wx zVc*$2=0}ZY5~; zuCgVy^{X=iL|hYP=8Yg6L5=7WU6&_VmM4J!o^XZv!W@tRu;Mr;ueJ1mC-S1Qe51)z z(GFWt<|N^tX!2{lvQ?*@c1DkTnH6?J5%Rv*ZAQIxLtlO0)xpMrXeEKcw{SIE4`x;> zpDRj(%H-}&d9x~W{4rt|v4ijsb;Jqc6p_kT;{ql>)~mzJ>7)_Ijq&F=+(o>^DhH8A ztRfl+QzD?ehea6k-&h3jRO80=Tp!v$mQNoXu|zPYv3G$@bb( b(Yf6^Vx1(qBUdBo)A^TIdtkZ65>WUJ^{Kb> delta 74 zcmey>%e1J2i7%9wmx}=i`mQA><{qBNC&Q?*QCppzEk!t(L379EGWI-1c8;*rjLhVm d%`Z8E%a}CVH@|PJW1d{ps>B$xd1`AsBLGNH7&ZU^ diff --git a/website/database.db b/website/database.db index 05fe117a356f26614916130e1015e37d3d8f06ac..bb2d83aac99a55d596d522b0842e4d929000fe50 100644 GIT binary patch delta 1658 zcmb7EO>7%Q6yA+De~xFyo1Z35<77<}(lkx$#7%Bkl#!Yrz*>2nvBpBP23glXdq6$G^Pq)I`eC)jaFC`VSB zmEJe+z3+S9Tl?(owzId}E^ZeWIgV4EGvyq?Ie|;NL;T|Pm#!cHKj2&dasZ-k@aRef zv{mxFm-BTFhy0bNLIVeUVrO9W#lBHtEEwFs`gUJo!pzu37VKFt=EwF0C!}OrisQmE zr8y~Lk|iyIbsbyr#N>fcXkt7Vnw$*on+T1qKJtIa$QLhFioQy=jnBXc69LP>Z=!e`THGs z3ES9|X5~b9N>1z?4F-pHOV!a`{I)|`Vy|pnj5FM_v8`=EV-9kLENsQ2EM*~2jmJ`g zLsf4V-(I~v$O~1_%Qsce_woKUugI4`-Jq-bZ66<~e$~hC?E(BL&drs%rXvk+3UAa^ zd6O&i!{BT8x_fc0N8&$fuH)XV{xHP9Gg9IFjh#LpUwPif8C|QXvNqn)a3U(FqEbqJ zZYEmOTm8JB_wV?x^4c)&W}NwV@UfcEZ4G;S8al)N>S%!Ps_GKo`g;E`@0_}|{$bbM zlxH$K9vTg0Co`FB=+;@+`e)_G5#X#LIgMBke;1H}nq{#wOK? zfs^6Zoh&nvr#VfES-SIkNyJ(Q8FtiZXRYW<*im~__B<(YJ~3`;^VEnZ-~dw^FX%W= zi?|%0cK0)F@jRjNsn#8=T&3m~xf*GIf{|}vo8)R323Q+aTbAaiSy1P^60?NGiguc0 zsj7JUHjyKmX=y9!k+xpuCCiz@#RbPaQ!A@e9zT<(YD+kW)mhlH(KlmatAN!g*v^bp z92c>Hl@#n|*9x&LS~7_e7kvV^qZT_5Sy&)S5_K_06~Y{K+*4H8xlxnNlX+|?v9@hY zhJq~%XUqALrP;Qn$grc9h0PV_q!MXqXKPY0F*GHL+E~vSS|S#4bj--Gm1R$BhF!`Q zR;K4XA{$~F8y2>vlWs4wG)9+kOa_Pz5HoVDFs4Gt3S+vnLQ1Syd8P$0o>AZ#~;r80+LDHJuM9EJJ~% z$Y!B7mYe`CCO|gH8ERnpgr|;)m7PEL0+y!%U%S+C1{bkBbL*(kDDkefrUl_o`ZpP| By;%SN delta 369 zcmZoTAlz_3c!IQG90LP`9}s&0F)I*DP1G@FjN6#7ke?UGW9I$Iz#qi7lK1Dv#@D=) zf68tUYE)z5Vh|VCG?r|%H4aY9OR1b}EI*yMQJayAK~h}XSRN=mSy9%IwKOw5BWZG& zZ1yGvb^&$<{?Gg`_-}6(d~lY3@@;zwULIz7&Z4A}T(GiD4vZJn`F}9*GYT;9wep|m zU&gbUFNV*Udnwl%&T0-db~~0m%%_=-G79kjnArGYyQL6gDKA%(93#89s3>EL{Pgt# zjCZC_kYW^?E+E9HIencxV~`5a{Tx8dz{{A$z{yb0z~RN#%hJs>ow10ao>80kG}jki z$?Y-S5Z-O8O({YS3Oz1(Em+%96)z#y7cim+m718M!I&*gY7V84v%Zi|;`2DO zy8(+ii`W_1{pNQ!`$6`HF~;3Rc*vN|7_*=ua#Sh=-Ibx5Nk-&2Mmh^(8G!W>%uMXB z1Acp*J+PFeLH_;w<0#E~y-!}NH@3E$AnoRz_at*K^Rq?j`tuvKE~SivQul+aXqr## z-7}eFew0k-svrudkaBw+C85k+xk$oP)p|P60-4yI<#Ke=?}|ZxwCalG(eSt{hJ(>+ z)w1^X4^A&8&+$tl-!z>Z*jBP*u!MI|%xYe}c@oRy5jvx8r#bjBTx)Dr{5z&ZnUZQ6MLpTjRx`N&@{A&VFw z2L2fXyfOC1E-cENtv{BBXRUyC4-EzL3RFNqU%Lc=f%`~D1$A7Y4tb8jLL-iXepL=g O7Xd{Gb;Q6gFz^LWcS(`} literal 0 HcmV?d00001 diff --git a/website/static/css/bootstrap.css b/website/static/css/bootstrap.css new file mode 100644 index 0000000..f16c5be --- /dev/null +++ b/website/static/css/bootstrap.css @@ -0,0 +1,11266 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0d6efd; + text-decoration: underline; +} +a:hover { + color: #0a58ca; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6; +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} +.table > :not(:first-child) { + border-top: 2px solid currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6; +} + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce; +} + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7; +} + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3; +} + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9; +} + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4; +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1; +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, +.was-validated .input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, +.was-validated .input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #212529; +} +.btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; +} + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; +} + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0d6efd; + background-color: transparent; +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-success { + color: #198754; + border-color: #198754; +} +.btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; +} + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0dcaf0; + background-color: transparent; +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline; +} +.btn-link:hover { + color: #0a58ca; +} +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, 0.15); +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #e9ecef; +} +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #212529; +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd; +} +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; +} +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-header { + color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: #0a58ca; +} +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap; +} +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + transition: box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-sm .offcanvas-top, +.navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-md .offcanvas-top, +.navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-lg .offcanvas-top, +.navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-xl .offcanvas-top, +.navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-xxl .offcanvas-top, +.navbar-expand-xxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; +} +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; +} +.navbar-expand .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; +} + +.card-title { + margin-bottom: 0.5rem; +} + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: 1rem; +} + +.card-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.5rem 1rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.5rem; + margin-bottom: -0.5rem; + margin-left: -0.5rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.5rem; + margin-left: -0.5rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-group > .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); +} +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg); +} +.accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.accordion-item:first-of-type { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.accordion-body { + padding: 1rem 1.25rem; +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button { + border-radius: 0; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6; +} + +.page-link { + padding: 0.375rem 0.75rem; +} + +.page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > li::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } +} +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0; +} + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 1rem 1rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} +.offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-right: -0.5rem; + margin-bottom: -0.5rem; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(-100%); +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(100%); +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(-100%); +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(100%); +} + +.offcanvas.show { + transform: none; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.link-primary { + color: #0d6efd; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca; +} + +.link-secondary { + color: #6c757d; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64; +} + +.link-success { + color: #198754; +} +.link-success:hover, .link-success:focus { + color: #146c43; +} + +.link-info { + color: #0dcaf0; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3; +} + +.link-warning { + color: #ffc107; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39; +} + +.link-danger { + color: #dc3545; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37; +} + +.link-light { + color: #f8f9fa; +} +.link-light:hover, .link-light:focus { + color: #f9fafb; +} + +.link-dark { + color: #212529; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: 1px solid #dee2e6 !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: 1px solid #dee2e6 !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #0d6efd !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #198754 !important; +} + +.border-info { + border-color: #0dcaf0 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 0.2rem !important; +} + +.rounded-2 { + border-radius: 0.25rem !important; +} + +.rounded-3 { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + + .float-sm-end { + float: right !important; + } + + .float-sm-none { + float: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-sm-0 { + gap: 0 !important; + } + + .gap-sm-1 { + gap: 0.25rem !important; + } + + .gap-sm-2 { + gap: 0.5rem !important; + } + + .gap-sm-3 { + gap: 1rem !important; + } + + .gap-sm-4 { + gap: 1.5rem !important; + } + + .gap-sm-5 { + gap: 3rem !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } + + .text-sm-start { + text-align: left !important; + } + + .text-sm-end { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + + .float-md-end { + float: right !important; + } + + .float-md-none { + float: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-md-0 { + gap: 0 !important; + } + + .gap-md-1 { + gap: 0.25rem !important; + } + + .gap-md-2 { + gap: 0.5rem !important; + } + + .gap-md-3 { + gap: 1rem !important; + } + + .gap-md-4 { + gap: 1.5rem !important; + } + + .gap-md-5 { + gap: 3rem !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } + + .text-md-start { + text-align: left !important; + } + + .text-md-end { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + + .float-lg-end { + float: right !important; + } + + .float-lg-none { + float: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-lg-0 { + gap: 0 !important; + } + + .gap-lg-1 { + gap: 0.25rem !important; + } + + .gap-lg-2 { + gap: 0.5rem !important; + } + + .gap-lg-3 { + gap: 1rem !important; + } + + .gap-lg-4 { + gap: 1.5rem !important; + } + + .gap-lg-5 { + gap: 3rem !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } + + .text-lg-start { + text-align: left !important; + } + + .text-lg-end { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + + .float-xl-end { + float: right !important; + } + + .float-xl-none { + float: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xl-0 { + gap: 0 !important; + } + + .gap-xl-1 { + gap: 0.25rem !important; + } + + .gap-xl-2 { + gap: 0.5rem !important; + } + + .gap-xl-3 { + gap: 1rem !important; + } + + .gap-xl-4 { + gap: 1.5rem !important; + } + + .gap-xl-5 { + gap: 3rem !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } + + .text-xl-start { + text-align: left !important; + } + + .text-xl-end { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + + .float-xxl-end { + float: right !important; + } + + .float-xxl-none { + float: none !important; + } + + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xxl-0 { + gap: 0 !important; + } + + .gap-xxl-1 { + gap: 0.25rem !important; + } + + .gap-xxl-2 { + gap: 0.5rem !important; + } + + .gap-xxl-3 { + gap: 1rem !important; + } + + .gap-xxl-4 { + gap: 1.5rem !important; + } + + .gap-xxl-5 { + gap: 3rem !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } + + .text-xxl-start { + text-align: left !important; + } + + .text-xxl-end { + text-align: right !important; + } + + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + + .fs-2 { + font-size: 2rem !important; + } + + .fs-3 { + font-size: 1.75rem !important; + } + + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/website/static/css/sidebars.css b/website/static/css/sidebars.css new file mode 100644 index 0000000..e3eb2a4 --- /dev/null +++ b/website/static/css/sidebars.css @@ -0,0 +1,123 @@ +body { + min-height: 100vh; + min-height: -webkit-fill-available; +} + +html { + height: -webkit-fill-available; +} + +.sidebar { + height: calc(100vh - 100px); + width: 280px; + z-index: 1; + overflow-x: hidden; + padding-top: 20px; + height: 100vh; + background-color: rgb(33, 37, 41); + position: fixed; + top: 0; + left: 0; + width: 280px; +} + +.sidebar_content { + position: fixed; + height: calc(100vh - 100px); + width: 280px; + z-index: -1; + overflow-x: hidden; + padding-top: 20px; + background-color: rgb(33, 37, 41); + top: 0; + left: 0; +} + +.footer { + position: fixed; + width: 280px; + height: 100px; + bottom: 0; + left: 0; +} + +main { + margin-left: 280px; + padding: 0px 10px; +} + +.b-example-divider { + flex-shrink: 0; + width: 1.5rem; + height: 100vh; + background-color: rgba(0, 0, 0, .1); + border: solid rgba(0, 0, 0, .15); + border-width: 1px 0; + box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15); +} + +.bi { + vertical-align: -.125em; + pointer-events: none; + fill: currentColor; +} + +.dropdown-toggle { + outline: 0; +} + +.nav-flush .nav-link { + border-radius: 0; +} + +.btn-toggle { + display: inline-flex; + align-items: center; + padding: .25rem .5rem; + font-weight: 600; + color: rgba(0, 0, 0, .65); + background-color: transparent; + border: 0; +} + +.btn-toggle:hover, +.btn-toggle:focus { + color: rgba(0, 0, 0, .85); + background-color: #4012e6; +} + +.btn-toggle::before { + width: 1.25em; + line-height: 0; + content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e"); + transition: transform .35s ease; + transform-origin: .5em 50%; +} + +.btn-toggle[aria-expanded="true"] { + color: rgba(0, 0, 0, .85); +} + +.btn-toggle[aria-expanded="true"]::before { + transform: rotate(90deg); +} + +.btn-toggle-nav a { + display: inline-flex; + padding: .1875rem .5rem; + margin-top: .125rem; + margin-left: 1.25rem; + text-decoration: none; +} + +.scrollarea { + overflow-y: auto; +} + +.fw-semibold { + font-weight: 600; +} + +.lh-tight { + line-height: 1.25; +} \ No newline at end of file diff --git a/website/static/images/rbtm2006.png b/website/static/images/rbtm2006.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c316906470695e1f1199384ed13473832dc13d GIT binary patch literal 78445 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 z zQLCd}(<)|;0UHhOp*7o`;(1sf%2hdhkdy}SIYc;|26Ub;O=~7_0}uc(n7vhmU0zL*qL*8@xe^x|U8WH58rh!@p$LDF-j6xKC)~8-ivIJH`#W|^~EkwQX)>L+1UurE5BcSJ*>!~=JC@F~=IFt$J;6HB;G zdVMyFYN0p={E{ntvY5hT^KLH`$L^U*4{64U!4wbpB=2`oXPoI2(+uPuc?sYf9&bdY z{gUl%SLEqCZm|(Lo|)0W~4Lr=$7E|WV4=P2I9da|oVpbSf zO(pk#b0di~Weq!6*JPbR?uj^Ge}(bnWyB{CoiLQ*tiJ_!SYGhkHpG17SiC1f3#u z^b!>u#gH?)&1b~Ocj;~Eskv7bNv0AI_o%oKJ^A8d)#Aw31ne|mF+4)*8f>? z9))9Vljc^^`POeC+wdNRXl9NGTSG@stfhT5&)voH{+}qp89rM39=eb!+qYy6evG5M z7%>}Uiz8j(&puf+bi6K9Jat`pD6-*6lnT$xU|{>FSxVOMA}6sJyZTzOlGRQYGen0l zayzcQa{V##6MQnuk`7Rj4H#;2s`k7)nMd9)=OLjC2AWK9sjgtJPDcWXP(6fRFS|D@ zO_<7cb}{Ld;c$jO{^oNsntAT9H}+qgFHHgTxt2qEo#IKDkM{?)3`c5dj#VfWor{`4$4QO}#5T)^$H za@&@b^@=}1`*RGN{s%jK?1*|-TdS9dYnvB4X)oaPw?Dh^uju~0YY{GiY^CbBblZDr zdn0?b0^v{8DE6;gwSJTRa+l%um3xrd|NK5e^Q9ax8+Ldq`S`5*mX-*5u^gMFO9wir$U?L;$VBoZz64~ISx-nCH-k!%98+8fc9h~vz!+iKG)^m2#xq(jrtvkF^oWli%rCw(wR5v#T?lI;@vlveqv~JL5_I#ON^J3UxEuA zYa(ESlTx_KEWd(kPIe|$;}$x90f)^lfrL0u4Jnw&ZHil179Lpw{M0S{(zdxzj<*qw z$Zkei_d7)+xuzZoj`jGV&u5L+cH4S=drbylG=kdgj?avlw(Q&;Ew^aSWt}M^yvFuxO{D5nOUh4g*OHqrV zjMTrgwC5j1Etsq1n>C%w_KtTNTFgBr#tmvwm!VuZ%d)xO^`%pDY{hzvB^5Z_;itEsgIWj4BjMN%||G{OaD!3j&LH| zV87XazO*Dh|7s%$zgl*5wSRx0Ptp{4#4>~Cuv0|4L;3L zK3oJJ8S(uAU0!aBf$6_XybKqL+b{o6BLfcpQ1eVo{t4aE64!JS?B@O;v&_hE&<2{0eS zxn#0V1q(jiXKsYDFLY1H)4b{FH9NjF&zEccHN=dOhEfU$@NwUC2iUun>ft{B_D z1`PGS!$heLdRO%`>_5FF`BYi_k!#zyOWFv1eQPv}dZ^Yw1ClItgFkqvRb1h9`+pV) z=X~DP3Ws|N(jp=7UaD|47Z1Ia4lX+h7R$3whZXr3Gz_)1w{N^8Rr~HQ!;|{5@#GN` z6MLxqFXVagU{|fGG>zSibW7`@?yPPVB^q=KC)qPZza$?)%D1l3R&5i?9Pn~P#4Txa zQxk}SrKMflspqJi2RL}-V@X*x5I$F{tUB}p&*+vJ9TzeY>RQ<0fGg%Gv`H8E5CSQNuY1{D;4aSguL}X>HWeCey4BR8BkCl>L-AcgvBR}!Dlg=GFD#p14lECFh>yGR2AgG%R< z(W+x{d$Iuvl@b=9*@uPv#bj@on$nnw=g}>?5iqyk%7hTU9I}fEKQV^mHocIzh^0&9DU53w-gmOSQ{6fKQW=P!z8cHU9N~hchxU literal 0 HcmV?d00001 diff --git a/website/static/images/sguill.png b/website/static/images/sguill.png new file mode 100644 index 0000000000000000000000000000000000000000..a7862e03467790a45cac46c6b81a955c71d8d39e GIT binary patch literal 157283 zcmY(q2RvNC*Dy?oUXtjYh#<;}wu?nXLWq)(5N#1X%IX%YZjeL|R&NmzQKR=7y<5HR zTD`8-`|JNa&-=XJckl21=FFKh=ghff?kO{0-)N~)Q?ODH5D-wSy?UWTKtTBHKNlIv zEoLAl_s?xX=%%CkoS=A+edD(B#_EHbwWcP)lUtaK;11yf0;2zr+@1tsb_B%#1rrcF zzAXs|h_VR(Uu)K#|JzFVEQ{#>!T%w24kq8cWny6W?t}XWO$}KKsH3R4CG?|}D9q9M zKLi9|nCva+XytCs4RdsGa+8J0Km0EW*<1KOXuw16{~~d>mw)&{^9{E$)YXbxT2xF_ z?4be$H#axf)zVs4=Y`7ubib|1KeTmsca{YJyu7?by(C1Tt~P+DGBPp%F>!#nxX3Mq zh?}>QyE#n6$&L5FnfzZqFRa`wTS4d-XKKwOBk`ys z)-F6gn5qv$yX1BK_}p@oP4zSqK@p0Bj{;w;x*Y~wqSv(PXtXoH$uM^~9OmQV0x|~6r?GQz6{n{?%HY(BQn&HIUG~j{k(pg;BV$fYTe}8}2;ra-=(f{h)3)dQ{ zg2g45k#BxaulvcgOx2WwjVEn6>Oh4H646ecVY|XmC{#CR5{uYLar)qVhIcCNX)ENTx2G{I^-wkEoD7SMS%O37~; zV@$3`&WI}GO0+8KYhd4{G5li1(b~xCgrX*2_M}6jO|4N<$M8^mS1cuahPsgnQQF5q z-HPp?g%JD6V(O;aZZ2?3Nm?%o8gAeRr zVDfu_-Eyags=*tb`?p$wkTwCv!zMjGJ4Pz-?@75{jXlkg>v=|Nb1e+?-L8=tBsa)i@44f% z3?gshqvN1-_uAR^aSC=Jh~06%S-|Y`0vT!2=;RdBI$FWhP4_r$m@%s=o2#!Fjj?gy zI|f1kem>K)luy-@%CkGV-Z&@v(Iq9Djom*(hm>n4VnDjHQK)atu~MUeWC=7SaY-9Q z=|_VT0H?Wr7F1*Bz$F}ucMnT z&v6}0rkokkbj$0-CUSCVg99fsos;7=)JCn1KNRSYP2HYfAV>wYxdfJ=Z;_0()x+Ay zW8hefCBj;ZBus9PVN@trBnXJ0ewIM0N7_2_%1-JUSxKktj;^2^Yaf@hpnf?6PHI!o z>Qd~@mwMJ~4z1L+LiaC^NtBqz z0d>AtWg)LQZZ2yluayA=z2W?$&ZZM9Vb9pj%v-d(95`%O&C$CF?^Id@yRwd-Z!IU7 z_xBeN!p-H@eN32PY^vR8wH}bLm;~<(^0PU*_l$b%M*%y4eV$JKel`pK?}{cpSE74O zi)(Qvd+M^HOq#X#(NY0`ixcecUUMTL(E$1-=e1{P9rN^i5L0~Y+9M9jPfdq-Q0PNI zF$?)lSrr5I3)kZF%7#aPMmKP^(_%y+lWy~2sU>Z2YxY%tAWDTfIaoW(3&dO#lpVF- zf|}l726Kdj`gnv7igO>$6vSm-tIu3>K0m`6`ccyvn`78y*>?Sm+!Ki~;E8X63NMTR zi1sWsPN%;7IOD~7-vIXX*8LeFDDjOQ$qXV{6O1u#r>m&9XeR_44#O z*`06KH}y*wVFuQ>W1Ns)IzCf0w4-S;vm7ydB+GkB?P@voZ^2+?D-R zBKq>A%J53Pfb>XYa-lLSq96AJ;g(qyfZ5pAeuB0!HBB??7}Xc0RS2eztkN%Dm}tWu z2umm{BEMfKImmhd8c&~B`DJjed4by4A~6T`m!c_KkHbQ1mI+cBUEs*YWfTx=iCSE~ zz6=M@mJOlnZNl zdOAs{bRsboyhcn_3ajnuRI&h#eP*2tn1r=_7?WgbM%UWDc=$mmRkgg+N6z<> z|5Ko4?Dg!4(S=xFt8KIC#3(H*nicbhDx5Q=Kz=TSNcW0KYr5%b;eMc_35GLSQ^SVJ zIsmEg(B~D+r5du#Y}elx&=~+I$6fF)8X&6xRzvHNzy;aM>CCGQOe(ZV0gmtC57Sn> zvP5=SBWTN_tC1>w*)w}>LZtiZ$Lanz8*3XUpn04$uzidJ8#lmLMpQs92Ikw!NY#Rs zYuLQT#cKX!BZ`{CJ3YU{tdtD*_}%Z3W1l@a)b>ZYt0r4nV!CY%sg9uT-cv5Av`Zp&HB zE0Z*IKO{Ilqen-TkqVJ0tVixq2U{a(bwvh?2&`;tHOvvc6G(a5D*cVcTDPf&oew-f z^;?}SV(2oP4EA}681ToQpI+5m5H^!lwLj|qB%?KtCaMY$*{0xYQlsW|N!-)j_2sCu zR!$Guc&5BLw}Q15567al2DNB`OP8G1F$>jy&`deF1yXM7xMM z^HF*N%$d7}#Qx@`I_-+mlS5XBUoO{6b8RR^(^~X#$gF#h_E zB*JvL7l%DLXnQFOG%_+?Wcy{MUv6w{*5jMP#uubMz*tQR=vFr3=PMh;BjTtFx{l9+ z^BVg5;iz#jDPC2lkr*LOZ*!;TO3H^AUPS2N{+nb_GZq_$B}kmFJp;(d)RoH8kyMp# zV_@fXu4<7iZ(G`DE{uS8KwX4YLBaMcR0tW!1c%d@Fk5GFogI!ED|7<5X{*)u^R9LloL`lm0`yRQD1x6xV_11Cl11t}Aysb0pz`D%kynpZ}BmYqvHJvs3%-;V*Jc24kY?dBb0*DM*hqZoam zv2%O*Sp9dmjh=bU)NvYNi^nsp_iV~vx=6t=&s9GgEtB27BrA%u>37~mNS_u{`DXM1 zVBT8KX2`q{4L;`4h=}J~B{QODRLF4Vzwa5^GxG{(uVeEvTBY%+^H&9m7i!B!v_VtfR+o6yT*7mUzk{bS)>}Arql?)k^`#Dsp9jJ3tz^! zM$%pVl|GXR>)6}qH=cTb4&O>_y+7ZknyDl1p`xNUN$qPg>~^8-z11QFXxiMqu&o?u z^0R9lc>|gpKTCO^%Uy;{oOnGiT+-D!v~KHgs2*iDeVB8D`C#WVMCH`by;*YWi?TiY zofp|;WMSz@+T+%M!$c0KPxd>>0D(MOsbD=KY}ZE{o%6Q~;Ji9Z<0}_KzE`PSPS-7& z8#OKdrZx1E3C@*qhFVF;>cOM(^dE)y(~cWM5n|Ns+M+3c5YY#|>^3~k&iu8n3v{LZ zax|B|e5bnni=Lj`|EZq|OYw~#^iQc;L2l`=--C1VjlSXI#JfFcBbjNmNW|gALs&Mr#%cD~=B%D#Pl;zLH^BoPFil`E zvv^)Nk0D9G^)yo$z%62B?>h4)4NF(DGS!!wOxWapx?MiBgi`=F;CqE`r}hLa>#gUr ziy>7!#ZY~|^(3}&eWurV-1WsC=`PX9<+e)^-(tUT=k?S*5*i7Vu|!lir$WD|XxYuh zBceodlc5D?n+wa|?VmCns4w7sDZwR!Kc8cA`_u}r-{kELcg&8?2PZDhn$NZhGTPV$ zGW68vAymw}C10OydngWm`$cm%BH`<`L6GL*DjWQ1NUogZ@FKgJlY*_x#81TycZa8! zn1KC;W9j|X6lw$qq}4K43YZiz-}@P$B-2Hmm+O3%TjCPPS`phCL)qkAKV4fdlKZZZ zZ!Y2ajGnh#F@>muxmb{$9j5Yrh&XAJdSF55yKE9rzzhvl!$(Or)q75e?+4+OCTPJh zeFO6-piPM0To-0H4xB!~i3VFYCu1J~q04YnYa%6k=nzpfY-H|gR1K*B#7jO!xx&G{ z*DqZ+vX1Wk8};;vF<@e*@oq&z-CsIewitTc{dM6h^-~HlvpgLiV{M=yobxd8IO4^* zgJM>W))}jqeY84@0_RqMvfNSR%7Dk269?n4;LydjV8n5UIk{Y2)Z0znGZNhCy>ELI zs_7C!#!+36nEIQea<*CV>t(b2K1}j`Q25#LER@Ut9F@s=eK~XkM|Mj0CW`z`mzpg# zzMdZP_k=xNBfhz2x)G}wcrh%~BN?_Ug#B(oJ@;X5xC{GvifrzXqRB^36*`{2wPX)5 zG|+E0J=*8HZrMI6pk^IUxcxI;R2=py+wJI0I-y}cPlAGrvGV=%Mp(*w&7B! z3)s(P`o%$-&*9g)^3|mz;e8&zV!-bBO{xC3WYoLRsvyLPSRu_B!a z5klmCg(fPu@b27TvgCj-b=BWfv1Zwg-k?813oCPs(JO#Lp_;b$tSsv=uDMoo#Uacp zw*OoUy8LFNh^nxkxwzv#XUBB%fzd->`~|m{0*xk3g*YnsGEdu4XWLEoT_!5iI9HU&}sj@%NWJC*7kS3yLxYg zgLUJ^MtQ%Y;ncXg*v=e1+cl9h(r{>so|;am>(F(_1W+|~UVwl+<l{7hXrUW&UabW5MtO}T0wz(h*W?j1)s@>X)?l4MMYyZV{_hK#+}9yj-p zI-lAYmTDSjV`_Ao&iGYUrJ8d{!OPGsK6K|hDIi|qB0VfraP2b99mYeO0fA#ergi-s z?!@kJo3oiDI%=weTYjk4g`^xvNThAW`=#;~T3Fsu6)sHv=;ULOdL;k4#9nV&yaCW0 z2(4HBJ?{Lg(RvanXGALf$D$(nbyAoRa&@@++J#I*ST zy*6^vscVe&e58Eu&zoq}OO)wpNk_J@5&}3mL&>W_%xXxY_3&=q(F^0G4LhSXGto*$%dImwcA|%qi5sqTKzrh7`EeKE`tGqPtKR+BJ4xj}&Qx51j8JEyO&}~j_RS0y z{VgPmdR*l(knstVyTMBo+3uS{%G5_5deX4tvX&}`C15$}12l`TbzYxF`-?-}r)Yoj zLtza!*S-faM47iHemRvADhsTOh%ls_?TZa#(Jk9B=GkxQbLRzn=1>zF}KGqF)_?*j$LOgoH4O=D#u4 zS&l{SB{(HPXATzDx-DnTrmiW)X4VwJ1^o`x7bg_=!}K) zo^&&$M`{Is8srnF_u;^*XWv_3bf}_ksa4BnT97qr4X@83L&kbP|6|N4obkdjfqXOJ zFS#9u@7CA}P5L(O1Dr$?^Ue3zAa9^kj+Jd5MHP6^UlXDjn=WJCr}FU9nY&Zz0q*+r z!q2>-h>j$Vq<~tf`iqdom30+-J1%{V@GXd?ku^Lxc`*`{xaQjaW%=*doONt&f0i4_ z@24~)n5A0Bpz0?aS=~P5lS%@SF30t?EAo1rFZR!As&I4ND$UC5S)&K)?RH0!#x2=F zG%LU3e?_6FhrB~XFLu}$JjySPXETB2R?y3@J#Rv@?EJsvlSQf~pQlF3PtzAe5Y95` zn$xl$i8Y=81lG{o`9UH)y^N}zL6?aE#i7ri0TF>-OP!>1epZw=%OryJ2bnSO0Rw*AT5M+YG$yrmO4eYuiW(8LraL~+oeO_{7 zGI*!ysf41ok7=~-MJw&%fD)d~CCaoT-;aF`NUL}`Lffh3e^g*PXg&jk`1)lyH)ZIv zK|?te_SOg~^IoS&5DAaKK(Bi?)UH(m`Zm^i9RLP@EX4I7;+vUQmExu2C3T^jswOtW zo8fF}_=#3|Af1I+_DfiAF4wHQx6`7Codv zMY_+sCqkWx{^?#w+0r37SQ3RkXE+UV9od%TykucZHe26{kD|h^msQ@!Fh*mnmNh82 zy27FjrY+~vGqGzFRX`~0xGpa9Z2e&sJ;^@RHJKSBD9TcoCR?C#Unhxs^l`w)x@6Wp zvz9@Pz(BKW(&ziHF{4r9GCxA)MbAEVV&}$YFh&TMESC?e$%G=Rw-AlUnP z=nse%nHKnO?$^nwK&Z{)Ub?VNfFv{+_V9GUmy7)x8*mKozWUg|dS4xZ8fE@n&w*N*4SaB*zNOjnfb{_);FFTBWWwU>Stm0WGD~^&o5+C< z#tB_?<=l8lf@%E>VQoCn(Z3|MiY@E%EkC`rsOKbZl4jg)QNiI)LsivUE^dYBa>`ut zEyxOqJpAHumO9M_?0Y`x+whnejVzu_GO4*K70EW3Zh^>d+MEYimVTdcr>Iim;KVtU zZ5ndzx#VCBeUA`;NjI7p{GSi@R+A6a2wBfqzmc2>n<$&Gd7BWO-HUoyK{v5zdC&9; zxH5G8cKj2lGx-k19Z6$aDlnV;c){WK-Z6tw-{&D2DZL?HcCNi?7}NZ%pb;;>JNjn96Hh&p7?3(w zJBKkoZ4DM$_|+S(_%T-j_*-L5-X*Ndm8`(=wSu;vqfE^KDvww6=6dnwV(yGr6HY1qvkmpJcjFrPmF--XyhX)DSv zd&J!9Yk74uGM*}Rx#P+Dxb4q@YUpnyS`1Ojo*uKUB37*1T zaItPP`|58Ppub6@sU~Hj$vDR(&1@vqCA~ow)FIEF^wo*DHOT9DC}ZQ|p#^ck+tJ4b zF858A1%}@?XhUA8)$?ryZykNFJ=9GJ&_51GvSekMBn}|EPI>fKTNClj2;(tq1BaE| zK%^-y<>7}uvj)l;HfVyQ<;=3Szm(X3NIUA&Mf+Jl?_S4^fCgh>vI(rl@)P838;;Cb z$|5z4`+ii+#k0so5uQN8dqEbZ2P&Nc)|C$>v25pOIeyFr8}!x$HUt|F8sxQz6&?Ez z@k6B4qMiG9MRiXPoud9)wj|eg#*AcMDLEq8hI&_>-A2!h^}A=HEx=W@zuFJPLV_K6 zvP4QCPsWCs2^wVWxR|raI0rgyE?)RWR)1?mbfS2kCWfn&#K>o+aV-CV(?0YDB!nZFa-$8t>n9zEmj9E8_Zkj7t%VeOCtoymr*dch+Fdbj_BriqzU*U9hVA2K7q6`!Hp+W#)v^er z;imsa^QKui5n6Jf2Jl^I0PPaNzJWy+jsTIN9kseC*gyPj3_+(&5GAVc=EGK zG}h7U6SQeNnIg@y)){S1pZ~miwJam4{`*<4S`j=cn)`rW##km7>J5r=v2UiY{apJ` z^Uje_@;iTArRb@uPQdfb;BnKcWFHU8k+Bd@YE?FxK?J#Docx@hGhi~pEy3XWe3&q8 z6)Nkx10>O2q0GqHE@np>w@qUr9?CHqt zlFrbma^KHICR~`)R;u1w@$34|--Q)|uAB;Yqt8RzYD9}|4jLhciTiE!(KxX|d8eIt z?N0i2KS64`O^!`~_19-5dD zL4-HFGox-G9``lv)HZYTruUClp+atC(d=Y3hw<~H8R_1ZAu8ETVp?l$I)_=cSrs{R zgS|GypwEt!r*?gE0vp#=P1kL}MN@6j#UTyGet9gqx1c{fvYiOM3Pm=dOrLM4vL#v& z6R=egRsrM5pCV@Rnd) zW|`H8gFh)zt0fx3h@KIo!LiSsRPoe_bEWy^rEb>Y%)BlV>t*ac4`F%pUXu~9Q<_n) zmO!dj?+T$7ZbCWGf2_KCM))UG8%wC55A2)owhP?KhnAj2;+yw_OxyIJFa`@r- zbOks_=*q7N%&2wIrlx9hN(~TdKGH<@zV;TSai)xBQ*#nPL9~nSQL#lH74z3N-t;M* zFJ!U=ig#XjFl9y(9q?$H^8Yl8GZ;)HuGWTf5!Lvy7*(_HLYr#RQM1;AhMeuWPJ8YcjK8KvmP=_L(WbpRQ^Q<}_y62Ies?s?KrQ7C;<%G(Ho_2HO$y`?_~ui5rXRQ4sY~3SvCTM z#<)Y3;J5bX-2f++0{9e1-F5s!8TT(yWG*ZCSJ)xC_LKg5QZjD^r zYkXoP9&7Khxk>BwZ#;QM>PMdcxdpK1*Zu@2*YgX8ZHi>Rq5e|}Q*YKr(k~EVN4Bxb zjK7tthI*GXaMKHX@$N$!iya;j@4TJiHtbtY2XN-(Y*RNPsw4->#r46|08;~!vl{d~ z=gb*Xo*&(zUX@rFDxhYAjG7mxYO`VfW|$(HMj7vLMYma zvA2u=^G(oKfkUfM4KEgv{MO7KRa}y+CA-N#mR1Qdxyy6v5?id&hglVU>Ec4)z?{AT z8cq}fbr*#WU`XOazMM(42 z9kfiGBX9w?ezyCl?ecC?cZ~yyu3_D+(}APJs+^mMKNBVNJ8X=sQkxAQDya#~N5RQ5TFzqLJJCVSr&sc4T%MCA~T z@aI^cvC4QnvUqy&k_nLRiO5zJk9*HgmQbH=kRCBey2eUimJsRRWJp*-E@=uKyGCy4&go8X?+4rUh;5>wgx1jmm8g%*LJ6_#r}XN&9B>kgBOQ75gcC!f z(xGF6qYrb=pURhOWo`PVDGqh(mOUf2y?3UBj5*np$lC!edGk{SY3PCVDXMw>K2z_r zj`g`|ed!(L9(IMiy0q|PeV$(JXGBeWlXXEk7#~Zm`Np)PhQw6EZ*BTfb5q6NoHq2Q zt;iNnmy+h=EBK?Uo%>())cBvHVfEQXUdW3H+S84CQkLZdITD^MXKPLH8!G6po@{1h zSPy}4uKA<0`}P*!?p?DG@KPC*_p*`QI54LeVX`zY?EYdh%d);@rr;F{G4#0e>oEMy#glX zx}B_-GG9bAym8_SOQTAWJ22U|%~Xy9jDPY*?3`@?4qO5&&p4QS*yQqDr1^vL=!pA8VB0^&$%K3hP1bZrtR_4m)?(VLT+^x!GG z>fE>?3eCFc?QB;8{^p9Z;SL|}vb0qD!}Z~kORK^Rit@tS2TqmC4OLw3 z_v5-5zVYmN)Tj!2ZFitdxuh!NxkPz0^J+L}-s}p%bj6qH)w17TZ{H1t`WTR;$h~3D z@`=rUZv*?R&FuFp^6>j01SnWCg5a`=si+&-y}+9piJH!6CSdxc{O@|-=Tg%V>pmgy>@8>OU(3Us1JZaduPz%6a)t`re9kw|;C$!pCkv_a?Uf~!%kqO^ z0L~S=gUUkgC_MQ~pgG)5f=Cg(B7P=iU#yj)N2+rU=NBuTUHfMQ#c7<>}6`h8^iTX`L4 zIIy?r%v*PEh2CNZ+wJHZvxu($8Ln_e#YLz&fltbg$=nxH&zH8e2`tJ9TSBQV4QtiX z%L^`yw;I93i*3;&d9({z^oA4e6xFV0qp_1TX|3#<0x4My;6P|v6ZH!h;P|?5-$OV< zURkKTu}l6eYM9i)js&tfEN=9Lf^Onz>LzW}K|ekG^U~Hfx%dm4%i`(6p}m5_h0q>WAG(Y)^;QseRej>GR5}`$OT%yeTp^ur6RER& z%w%M%;4bbh7AK9WN=GLES=c9o*;MNOrWW64*{?nD9(Hc^2G&JERUG=obP^hd-4_(+&(1V3PVM zGX1#uA1mCAqjZG|_-j0{bvr>k9uo4l^KsB6Sr`OA;{xGzFQyt6%q$DBh@in-CT3Q@ z9EF~G3g}#fZ)>0aYt(8)`i1aMll5yl%Lr5SjD$Z;0|Cl|10hdR>N=;xxGG+n)3c;V zFk2k%Ch;(L)%j2V303dG(>qz;X%^dYf95Wn1^CWDeH7U{Mvf~YaN4hB&=5b*juweG zO&nVCFo8)*mXlWF`^0985h3i3c~rtC6^pnAk|D!udsBlIp|G-1JqTF07=X}CHsFcP z4cQ}DWxh+Yd)hl+zew^}aU@Cp3DNkkM)`-Z{_|~YYpWg_$Nloj3{)M}-UnFmf{6QC z5-+Yw)kt9tFOOEG#3OVEnVL{}+d7J#z9jN*ZDpBeJ&vlwbQfLEY_^P1;PmJGXc+VReRDN{a) zKi?%@>EGs$62pmHMIusp1u@E-Qa^t$3d=w5xK{?WcwpgO5Sco4nRVazYlhE|{wI>P zHbsZ9s=;h}N&e6h7k?_A&fF+G@p*0cd>EEUf(V#zaHr{suUuMNow$kSv7q!$@p>VDR#~>+I~cZl^iJ1i_^JK`P5% z2GZY^fA>qY`|tRXEvq1FX>?MjPci97BOz9_*74=4%w6lNz1hX2)O|cAJE14zj$p<306BVNS*h+|nmnCE(2^Rb-7GxP!OVT28nFTrZmJ+p7P+lgY1=SKC;$2%dS zk1a|mq)9AK%u57T%<>$FK4oh;IFY@@9A{&!RBPY+<6_9 zP1TWi74gAAplfEYXO^YT%@LPsK^FcVfEsG>K z8MwszUr|wD?X!kccP{ zeB7Np^V%bxpFlU@Yy17g_4!HD3df|yfv?1Qvjb0%N&ED}KhbH_FKk2@?8M6Q^yYD5 zJ30>RtMsAO`BP;l1^G$~$WB?v>gqh3!*<^(unNIdY&DdeyGk97DN-JR#1Xl5Jd{xX>;o;1yLpZhsU z?GcOG=>r=T{Qtmn=-~%`Kh#-3B>mX~;^4zowOG7+N_1_;LVww#bc&lxX(&nH;&$ZG zVBv=0ubnQL%k6uI>Cl77^8Py>9S-k5bG>H4qczQ_@R6r22e_J6D$|jkxXTE>`OkGw zfqviaQ!(ZjXR%Tna0$_}?X3}IhV3^tWYgiA1>h6|j(Y!0%MER#s}}O7gSk25J>f%U zJ-KZ0@mQvbfyn)pG=q$kHr~~tVGdYmVk*&`eSi&*!I_ZXAx+a^PPqR3z2407?RpVq zlTNU^4o$J5Sp|d_MQN|SE+^61p#CeG<4Mz$!a(lMZRqUA<@iJTxI<-5M{G&Llk45CB2&5r8M?0)m))$^rsZEhfwX{>j8(|M~X@=tAt659uU9-fj!l*E9Uc;$K|+M1qCJ5oD@M+vjR%$A~DvK zIeo+m-z)W-Qzt$(uKn$r54*Faz+U{~Wq)ux*>t*^JCRt!*xp&mrE^M9>usd`H*}12 zY+Z68V%duRM4jFn@CR}T+@s-lj>^|Ci%BWfajM_T{0q-{NuyX`+T{)#5%&4R! z6ZTM^E_A));#@E)8Nb_F0kk+I7d;gYu(^kQX>{u*qUoo~7AC8YyY{O{ypP90p^`ka zOLiL`O@$8(+MG72J`n|6Q9bfWI8$$?1hDr094GV+wYIJcKOU8+vEktTUTqDG4oPAF;mGmGM{B^tQ?5HFK%^MtkI zP0Y}&ZADTYD>Dk__DGN;>H9nVAMeZTYsOne9LI`r>|{ZW8NW0>NVFG80QpR-UJ8j( zL9cVKK`JS=%GVoTn2lw}nanc&>8L8aqWeR(^W0(gQ!j>5y}4nhFH=fPyeOI1U%x8| zI;&K3^%l}@1^-C>Ru;aqEG$y9?$-P>NJl;`lCtZ&QgT+|Un}2*WlXH+*D)W-mAj6! z(YmEqf?6aX)vr`h9Ht$7^NIHQbs^bZZLio27q?~@**kKatc~JCGZIYpt4VJ2e!+I= z&vS=+D|6@uCTPrRlpWRS)qVcQ4SP;#AKmU&=st++dD8nBHrU~_Mc4?Djt^Z5X9!6R zz8LPH*w;Ll3-HLImj9hc>kZ7WSr``U+T z7oDyp!R3zPZZWkA^BD}zzxoKvnrF-`X@-|rBsn%Rt$cggQn(s_!ZKL%n#vGD{gAMW zvbMseXTBTSwbH$AmVgMSJGH6%yH5y*#^gS_i2X>`N{r$&w6v4F15hm`foxHPGv1Ys zpN70%D}4WJA|%zoW|-xJE~Bii!DfwzPQ3)Y9r|ZA!jygeZG^|*la;|b{~|}0%-jS| zjHjR*n}xR96a$UA-PC~y;5*cI$IPT8%DlcnB3yZ<%FMcx11yUKN3LtB#_~Hy+>fYQ zq1=Wvqd)syEjhBJ$?l{En;yM3)%|;ASF7|kMZ~SB=u4iT!1a4;Mca-16<*y78x%`J zhoI>k{xBy}+-|=GpbZ$%UQJdEzbR-N9n~wmMgyG0gg9xc4_b+hgpeCicvQNAa)A+0=b{cQ92 z5~Z4hU+oc&(&T$TsP`ntbx@nasi!VY$t92>(p#d@D$zj3YB@DO!{xkP)c4102(P%! zcO?~5wzrx#?5BoSu`KV<60b9$q`&*5*b)4a`U-a64#}@^J-5l@Ypa0X9x>NklZ%Rm z0-|!-;+`pb2rgKmH#Vd4(KoMfbaHXn+aFT4AX>`Xjf4WSc8ajTAoIr?AHn>)7F4}r zy5?wRuu)#iy!hE`r626iQwb?>ffmL&F`&$?X$#i1H8`bJ$hfmYFSZW%Dc@erTzVZu zmGI`d&ykM!1BhC3xCoUoekI>-C0{%Y0IGgd(>rdT{|wn%E|pAt$>~W29ORH!DbQl6 zi}ZzoOxlUG1fZi6duLo(^O;M!#9>>Z6A1y}?XA85%*flSXmlmh^7wm3-1D<-VJnIQ z8*S63!xPX+1v;6}$d=3z!0;!`&wG|swyG`GN}93$=~ijxnIy^Gbn=#>w5Ju?U4-Wk z2GY~y8&Y#5%RiADC;A@iQUNb>o1MzP0kHJWa-V#f zmAgCCuI1-d5>fHMmg#$cEZpSrD~Si4f|g*zi5$D|_O2K3FYc?{cHoQSW%7vk7Gx20 zQlk0+A`l!uw?TT13KNt6VQ+#gd}fccE8VYAhLqy5hkjY{RwET*@*9@cZ;sWcwWH8W zpNLP&pClw2#mPwQdjCFJzjS%-ts|KM_8228{SXg=yr8AU6yW4s`uZWw%MUXa0 zBA2Ag@zduR{>~2aUN_IJjCwqef_4~q?k!YhDhfBeG^RTmk0peTevOYGEXYP{$b?8m zC*o0_@7L=ltSj9_Dh8P0mc!ZU9rR)D7#Gq3+gG;fVD=eo(P3uCEI#+-Wj!dK0Wy6O zf@IQ~IYwuWw{xo6Nh}z!hIDe8?qtJ<<&5r>Pnz28ZS>mfgCszcKZd1O68)y_KP@t< zQ0RN?8NShDKW)y;EpcR;V3 zy$lkjT$}7OCQW?iL^w}wt;6DG4M{5^rLope_`7ijg70ldDNIkMJLVB|OG>ayjI2{M zZZ_b0SzFihmR7oLN&r4+^x%)Mrstq2KvP>}Xhuh1M8sso9#2eD`gFOFUyT#ZAN4r( zU*P<*Y2_h}2YYuK9>3r`Fz#!Ax^kNOR2J(R*<~kpUSCHZ_+E5a*X~pOSL4 z8K8Z*%23sRJ>1p@!#txBZfXOpt!;_Y$giDEeBx?F-N`3k$#G{$(OlYZW^h+OE2eT5 znB-p_Dh^p77d@Q}6IcUuXh%%S1*!GJ4?X3y~iduZ0{6NKSF0uf4!V7B72 zPNe{pdvUvMVet%6T?HuqmBN@Qo?V(d?lVc<%i49Si%Ahiqd&2C(dCHUAK6DJPTsD~ zjNN@O8PD^8T^Uf7lYEKhG6Y-PGWCS8cZ3msJ{o7>zXM}-{#c+L@sIJ5dG8FKnjos7!{nX97JKQ86l=7%D=8dwi*XDH%^W!GHL_!voHNt; zqMDr#R%j*fJpmc-nNv!%u)z&;p^V0}pL83>m1lQX^i)Naj68Dl8ZKv*w<^ozwRQ%v zS+Yc*3t+vs`77;>eAGmXd}BKAyV@%DBbQ-s9k$w*LcUKiDjp8oD%Qb(wYg;4qB2Fr zti!WB)1Ph1n~_z;%AA^lsjdb`<98{E(Di z%=1&2xASuW@|Mi=q+8n@pUH|fshMMR8o?Zi$=vGFp5V=}j7;fc`pKBdd}jPehz_5_ zOWNYAeb;^>huAUEYw6(D@mr|=qyl-tRi~$3|3O4Uca$FH+}d9%p5vGY4C%a!NHd?y z&VIBl>6t30j8mKgr3Bw1ruQ90um&_+R|cJz8%@NZFv{W9$$2%&wL9jMdHUweA>}Wp z;T+&arpk}vNUxpD0xq+EPrRekTLD}!wcHw<0SfMzI?jIi(rY>j*n|bKmY(h z07*naR8U?6lMkkO?P%XIU|nl3GG3wh)YH3E^rnNQfU@G&ruvi$)txpillL~m-l)-0 zE-W4=ds)^xrF&dp(P$YO@^#?*^487LZ5ue%jTCI7>+&S;h9VfWqHA=?un%qTizcPr zGI;1qN`B(H_F5EL{n`thK6TY=dPS@JjNaBXB|7y1(B*7{Hn_uMW_%9p!tVi_C9AK@ z#0v6TN-xb1ghxw<_kZ`nd}KlUkMq02ujZHM{`60OHeZy%6FL*wf8e=&zhC1-Mt>Nd zEaVg98+^RMhZ?kJSCzf>`&7S(ZC`v~v?sqhW3mp%8!*Zq&C#D6+w$RqjIVpy>-_ZN z&*oJ_*S`OUJNaJhAMX@Dm#@e8T@?rP>DdiHI={)Av6fLjdYp}_ z(DnPhK5E+6_w)~&7!`z|w!_~{MAnUkJmC74Q01%qWL2-7@mqP}I=vB(y#P$tm%<@v z(1_x60Vl|r@a8kq*%Tb}9&ki-N`q^mhAOQCxEeG|sMRKu;mw)VSuqjPqb={Wy0rT< zmbxMqPEG=w!MNsihCnwB z>MJLBu{VI?2D{gf7tP61XRvn&(_x!~DL(Y&(NS;Uhx5USh6w-SZ_OSmXL&1qyi^|f z^4KzP`~EGAdUfdPmj?KS@=;z|-}1seTVDDL_tFzN8roicWf>X)a4yfRL>P|r1>QIW zI^+DJw~=kr)BL(y2J+BjJ}IAvAW30~CKb-0whtqqsxjWCY+Um=V_i&aQUp`N#ozQeH@&{k+L4T{O-1>z4 z#+tdndKmB582B9qhk(2T@9~HDSnLGdpxZ+N{newNG-F=KPdT2%KsC5xJrW zC)=ln0tmHJ#=tYqDZVlw%BuqR3U4|7myDKCtF!1p(243@i}X`m1CT%JSERICYa29*r+ngF zzSr9IdY_hW_2pN-`Y)_9L3y~GWg7VE2wcNnX61!bzH}H^yrseHTTRnk$0jy)j^5FW19cbaQx` zCHSVF@?L#P&A|2XUeEjbzWr1E?ezq1A6%nLSM(=Zy3gt^cI;ZcNrwkOwg8?a9|kAR z)8CUg?s?5H6BD)?{#;}3`*byp^5@i&_eqYoIL%IAPhl}Gv;*ckg76KU ziOtcNblwvN5GB#cbYk)~F3exz*g6#rB*O`t2X8ZS2`=N#jQ*B`sTk~oDzsTqLfAZ6x%|QP3 zum9=r=_jAgt7YRvLf;G$Z)Q&;Z|pSM$!nc)D4Q+@dH&#~x;D_Y)8<({DW8)PTYK%q zjyd?AZ40mZIu&_kEjM2JZZ3t~%e&%KIgoslBrJzI zzU57o??dUdUF-I6X5xY}^n|t}>-X7!da&x`!3o9NGHGGt$zC|HY)^S3Jo4qkb!Sh- ztxmp?J+b5Rup|YdUJpKkGmgUy()ApfiPbt^7iI?Ep6|*stF_Q-AfLM0LUp3PdXP4dUxY{cY^Xgc zADzZQvAKBw6bI-GBzfIr*}Ee^#*8v;*Bcvjnw8$8@Rph6B2UNl4a;eoIorb@eU2{H z?{}cBpV3#hCINA{DKCHO@DEOz2v%8j;#$7A;C)sn^Rt*b-S7Dtd=Sk{DdZ3lCM89# zJ0xZ%m}^GYuR)M>PLgkgFre)|>eOc$biG0pX>&P>>I`#HyyC-tiI=g_pC?w?T)l2z zAy1j#VaYTXh_3^{jk3$Yp4Cy6A!t7=C3^Rym~bYg1mpmk;^2 z+o$Twk30HVHvZdQ+OVhfhj76|CZRGFb_%yY=oer4)>fGImji7L9y$}idN5I4!XaoY z2J5oluzksTGGm=1O6<}MXX}%gPO_GeW{|lE3my>s;0HfA{3u_hz8`1z@kbxcfnI~~ zlTSX$ySAPfuK|0;*~+JG_z$gd5*u;+HdL3r0aj1?i-YJ&fkUbOwS@z2WkaI~w>mn2 zqY>#fJ6k#d?um6BCOTw>*B7&A2A5gvHNQI>P1)Zw$#64|7RLe3-grbQU)s8HP^m4o z(p2Dq2|meL$F_(a4QWTaTtCNbG+bs4ElPWHpxHAu>;3u z@)fCZc7X9UiV2QOek0E)f&)lr?gPVuzdSVsQ>7|f@?ODdM@{M12}3ivRlXdrc5p~_ zsyseM=YefnIuOC*T5LyaTSo}LcIB!3cdv-SYF9qs{Jx;QP+Gk%YU$bW&1NAi;AN6H8 zzL*m4aoGpc_?bU@xm4ks?EC%&Q@A!KBfBZwzFi%tgU;2(n%Q1$v#_^yBVqe%21q0G z^%b^HJK@E{5>7lKW=!IZT)0^M;py(`mo*D?1ZHO4n@%}jP7SU0@49J+X6TS>uqAEZ z^_qO-64VKWuiVAiG+)261a_B*(jZ79Go?&J_>Z;x903N~Y;^i&mJh#P8N*VzyMcEl z&0sK4;%T{ri6$JL+=oD3!h-iU3I{81H*jWiQLY)CHHQ6|`B}?U_(7wbcbV%)`I5xl zJVAS$B`9O6BJ3}WBoT(t90TK{5DGoY;X(4ECtlATY-mRpRbu(C(hA#pxEj|Pv^85( zw(giqX6+iZ)yZH4so8+L?Yd*8PohUZQ(0qWY&PT_@AerbQpMUiYPZRi^TEGMPb4*R2>x(!(HW6XMmijf$uiv;e zylo^&I^^+*7tbKBpBsa2R(Y}>Ugp7T(zDPL1{RIrUt>k-vI#s1i^rv(!ne+K!|8cE z@_LSvq8RUu%ot`SNGOVoL0%pi!Bhxej!X;7G@0D;5HC}lcgn2d34 zvk>o1mZ4-Wm9;uF9pHRXjCD4PlltyiO4E6{vr|wya!#UcPypvsDz3 z{Mk{a;M0EHv8E%pLC@iI2B4F$O6mULWeV1xTrLII(A*%FlI?e_rDqC8PN_l9P#!&6 zM&!=73@5xVdkmBgTLT_V<#aup%x)-ovaUlJXmxaHe9=RXZs6GwkLl!;j|?gEzNTXY z3~r7IDGOC+%mO^l;hz59%?N8K=#XKyFw*zr7J_1Pc1s@iRh{S~d{!TBi064%^dxQR zHdeoEC|NLK_jA_~iu5f43B`$FHzsomPHgxHzS(O|xp&p^Z2xy0eA>={OMiiR5(jsd zncU+z!H4(OIY7%^cXl^F--q^lYK;-+l4r*SQJ$wYc@!GW5}-AN-rm z3El&K_0?Ag=l#3)=hOOs@+Utz{O#ZTyTgYce02Ea_a7d<`23UE`+NO0Uzomqct7PQ zZs6g~kBI9NAM(IAdzlB4x&K&N3UrHhA6z-ZXa*(V#m&_XZS)#E`p(M&c-2-Es#_^X zMdmIY;f81Re?Es52Q|NiY=15^ypQ{B4ncS9;B!6IB?ITUY+8CcPlIDO$(se*76?nL z5A|mrU@8k6WBb#$u~lr^3uUwGbvqvp_8GEukeu(BiNt2}Gm8u#^B`shmod5a|9lM` z4swyHvR5B$Um5wym#6npWcL3?QTg)oah^gk4ggM->i|xWyBKd9K>2lt$X92hJcwpM zhnYZ)K+6FbfXi{{RFjL@=nu1kyVU^CmF!xE&lK9`X>c+4#{rv<8l=pA<8h4G*PS^+ zM_wF!HdA!6{5(euI0O%Njv{Q0fE;44nZ|N{X}8hGse{D*kK zNhxFOm0Mmt!`R~_4?f0FM)De zEXBi?eQK)uE8THcXe9dTF&-SeH7K+tE4@F=t6DGSoZ9D~eKwBCq1%|p;j=t}1;fE{ z(DcB5>F=AbzRuy^PsgzsbhmClfB5?88u04LjUSGN?$Cz!t+(Eq_kWi@pC10|um1Y* zuYdmYIE;IT-~9I1hxgz6-HeT!H(#0uAMEnEd}q)3wQu8?@5X7m(UJdp95%J^3Nwk= z9%7NdTN%_zhW3|h0Sq08_{1}7bd6VKX*6Z*-HJ%+28ws%mo8?!=$`O2b#xmi%|DQR z9Wq`=tk~z+==3f0%Ra0i(OoyWH73Tc25)a><#*k1!3$D0Lf_ipT|W)~sV8SDr)(N* zWwrAKM~Mqod2uU)&vo?$erPBx5oxbgP9sxtFca;sn4(`Pylo8NF_uj!6e_HTB^i)m zo*_>M1~%x%INMnY=3zzZMuE9TH-wX}GS1YVox{=|mc$%l6misv%K@f?!{2mjlt)-` zb;454F!ew1XJ`jbI`VJwkQcrVjLKgcRkT!HWAW^bxVW&haHf+Jz!snDJr3=A=Lgq8 z%2=k)l15uISk#HdC2iQ}%Nsgw0Iucte1NaF9~2n3HA~uA%4T!OLk)XGzBX$K!%_P3F$XvgJ@B3U;0vA#SDf%FYe&mBG~bkR zaHEaTwoSpw*N}=6Y>fqs*t)`kX=qvLtTtdJ^MOKKWL#N4&8XpIf%P^5P%1C z_xpu&vz^WMHB%VAg7;cxQlI|*)68f*%s4-M`Q?{0I9|w^yrZ0Ty>n+dI$v^eWBB&l z{0>N*((A9kIr_qfhidEa?wUOtU|=~xdBHe&|NZw54mxwFfBn~gJ+s35nVtUg?|zqM z^p{!ftd0DLxcX@3#t&zviC;Wr*d$~uMcz6F_qct|yK&O*BFBl3#&C~A+ z6WT|uuS0XauX9~^xY4Bxvsu3dtmj(acI!k18t7-H=t(%dX}_QsUvNXe&Jr%ViywWj zZb3`e3~=pjm(H{w>NK@%c`>sJ)sqX~Qs)H)?TbTQ453ZCBpi8r^8K#|Ak z2o2l$l%n&ZmFX~@Y>J#2dyFpwFGRsFr9?P~JV!xeHb8(R10FL;ZA`B3;P1Er+ zXZ=8ghFPD}_Sf^6{9!ufVH~yPFMh74uE%C9BPw`>tunyEE3~ZnDct_FUCUfQ8wx`w z-=%joi+i>Xj=fQM8TGK`QomlbFH6(WPLd&_=Mt>2eXXi>JB*l zkUD(8Uwf#0+Tm;U>vtU&7(v~{z|8}+6dMe!(|*cRfQLOzIFt#NtFs*wdr)R6?>AVL z$Es!^`5DWBB`2Mw&a#&5W_2%Q3H(`pv%~KMSFc}XUyoj0qi1$TPS>xz{OauG!3DQH zS?{!(eRU>8FP%;P@|V9Hy7cb2i&@{#e)hAO337%Xe)!ShH^2GK@c)A!{wO$Z%zmMd zrgCbJGDxrA^gitA{O<5K-(3m3e`w^?A24{m=-M_X;^ zRXh8~b%0=2`+SZpP8ScwKm2X>1+LDHKX6?*IQ4Nzq#U2iF2U^K(CPKqJ7sG%4l0B# zB{47zC6yP3K#Yu%(iIAZxMi)zvk@J*dH*toi?Lbq)|jI>W&NFjur>bzIr!E2H!p>6 zGr(Ea;wAf%Cz<&L`OGQrS&{8w&>9qiqkacI80_aB_^@ z<&HVapv_Q~vAN3m-1apU&f!kpx8=0@+r9?X@AJa`%{UlsY?jwy?j72BUh6XR<8aRM zz~ffV=GoVK@x`ouvd_$J$ZtS#Y8((;boUp3@fU;B3{L#pzx~_8Yp=aF&g$>~{_kfA z3@(Ov_+4g$9+sFr zW$i@9bnT3hMgGgq{4Sn$;G$h#)(lLY*^8Nz_Gl=>Q*olN?F`b;22-A^Cp-z|5q#dN>u8L9JoUxJe$M0g@hg7(@yCP1&45!9$)=z4 z6NiUC|Fb_o{QNKer^B0XzL`C~FEViN%s!gEG(me#Mo>3TR`XCI_s%)O^-=cl*b;ZCKbg2wq|MXA)boj6T^}kM?SGNqrk3RZ%z8L-EAOF$et#{te zmrh`=zI|J0`%xyY-&S3GGfi=(okM zN!D__+B8`HFWjqSc-$N!J!=aOIq;;6PPC~UT7prpymeBvdaeG{zTE(BN^!o-tgM90 z*f>EA#Zl%69Wi6Q6?SHOxuz^Wq(roVYcaJ3rn+!AWqYRO?dI9ro24@+gGL7Q(>OOB z^vF5C7|u!ddC)=E!B;Z$*o3mdy9tlpILIiAf(7+B5Sv$Sa8$ufmCH8{ZtZtvl^3j_ z4o}S&7F=}+PwTJ z<3EmLv~qgo^;Zt>2DgVAUS+eyEgrg?0h$5%n_vHWoUf&}@WBTkOdUt}!3Q7a4B&%# z9quPT{mJ2{Kl{^hd?%-8b3Slprg3mD=4;aQXqn6b8c?6-!3^4Haf03+L1Q_ebwejh zfL3*M2?C^CA%~Mq~GJ7T0Qf67G)8@665JUJPj?!KGdhS{`bzmHaCxCtv zzz`S)11lZnZ-UKIIkFWfxbeVkcd9Nsv(EPXA3&$HPxAHw1k8zVs5 z4~@|B?jaSzU18N#SsdKJrc8>z!f8WE&z6HRa72nMZfPTB3Sjr?T;vb9mZRsox{)p? zln%@jN=py{ts02DSYD+o9PfJizvWp6p>_$-qRI6QgE>R|&1hbOZ! zOHXB%p2wM?r19ZFo{-*)(}^Y%*M1Y;%2!i3+P~`Qf@3wnIN(41SARP8qr8KD>cXS8 z-J9bK)Pt*S!TWI>7Rg`Da`&Bg-Wk3#B<73J@5eFPBeYjZ2d}*HYR1{g;e&18(BWyz z_s_rhYG$VBl|Olo*sQgVoJ_Tm>e39b`o_;577o1DmYV8+{77%-sE%3jM|p)0{&#bD z+oa~h4?oBgau1EzJk9C*t^alGT&c)DcKQ?@0Sz--52niR(my*HkkPBYW;*t9p|hc=NF`D8IEE}zBVxq5P|6oTr5MMCD$5(i}&!>Ftl=kPoeasjW~Q5`oe<8 z@sdTS>m0@azA0FG5(UcE3EG1b)G-LD^1@1=%`;%Ii^diI@U%=?JbN6PLIw>b!f8nK9$GN@z_S>5E*&-$D2LCqc{YCOlZZjk}mzjUmmLqdSHVC zuRa69z9LvZyTHMu(cmPz_IRrvJXvlYE(3IQ7dSZIjf3U@*Z^Mt{ujTP<2K*SEY|r# zv#cAL(LOr-{`bEh2Z-3C*xe_;|2TvFR`}qE7Ec|ImfaqR2<3e_m*rUYGEHAZ9$}v+ ziy+muv3gR+VG8QlxQ8Kb$nxa$P-OKlCztZ9$nZ0(wDAZW(As-eF0A@x`)H#VE>eC~ zH#6LfH7x2!^s9HW$t%-Vz79}cgcluS6db)t1^qSn1H)N1fFB3wG``30qNln~g79gG znhoHH6B{Lk_;~g-^wCjEmDZd3Mx0SWS}cZ88jyv<<$Ur!?ZK~y6b9EaG;eyC`8~}( z*tMJah5F6;IhyQ^5Ko0?Z!p)RTC>fxX{0#(aNcm!u%x`ZdyNB+9NoJF57)xzua4rB z*PX5%JRN6tIfRi}bjg&fQ9eac>SCiEy*dDtx~B4taLMbabi&f{KrY_f2AobU{04H# zi*m+tEqVi|uXH@zu0_TofNhvQ&4pD!%l{A!JgR#(!iCN_@8}TrK-n&iK_{Qo8xKCf z`|X1)N8L!%5BB^x3eN5M%zoIMvb%YBa4+Zc%(CE}Sz};4L_oU(p#xy#iqnaOq;K^B zJ#mDK*Ps|Y&a2@O&Mw`W$E17%8U~WUZs^wR2z~U_l^3wNmTctRJ9FUH_i8#*JOkFBV4U7hV| zF8=J&(`Oz<9R zD%X?OTr1TuScfRD-wja*lf5RV4&1~I&p20Qxh5Qlpq=Z1-|+bo5I!;u$>*)|wnz3G zEPEXtIM1Di1N4JO``PJmn)U|V(2TMd2UuSNMJh;j%s$|$5e8rLpobb(6$_>cg{Qcc z^%`Cujx_L;HORvUR%gMr53a$i^2LvOutMPr16Mn6PX{amK6Y?2LHpuR&Um%MM|oKW zy3vX59tSs^jg?P|kMi1jbd(L9wD%g^ydzGB=x{>87mdv8ZQo|_JGPQW)ID$doaK0!( zswj}EWDaewwO zEpdHO*_$WJkvTED(U%b$- zkDf03*A8#SN$KimcSJhH_t+JY&4>8Sx=CO5{K zf+xAtwINC6{qrBenL>v644kAhlViz31eo_jQ@#&okb-MMIo{k@6aYvMO({z{)(h!lzJ0 z%C}q_d3BAh8|*(2zclu3OS|p%b@IxuW-LpGg+*81Kx7;YS=x5$1W$n(jVRy^UG2?c z+GZ;AM?0|kQ$KeJtWD)Cp0-imsI0VUVO~*7TkQo8+15T^^11foI?u(?*)#UkcV>QB z-dai;5cZbc&Q7ulxRnP3vj-Fhh(8YK)(iQa7y8f5nKQkcb94sGI7v56I+=mE`o4xQ z#gkc$;948FIJmKe*v-j{S2O{a|+^8)1w`FD~D9cW? z&Ui?_&HKMGMZBT0>fQd9JDHmWqgWs>Z21pi)?76 zS7UN;Z?MyLlU@FF7|jy&>1MEN85u^RfKhD9+h7?n!Jtst`%;Hx35S;U;+>q!n&oS7QR}4=lIMU!fV`LV zD==Bm5u~n1zVLv@B~u1N?smf?-nLL0E-7~(_PF4?e#XJB&MLj)FCK6WEpxs2S%#wg z*`R(;Pkq}LCpkO>0f%l4L%qH>C>vVu8oYCW`%s+9m7`P)*sM*S zU2%ACzV`azwQT;|cS95W^KpRi%+D^yf!xR-Gf@72((bg`vm-eV`)%|FbYmF|fY~tn zkPJyAO^M_S%M>FVVTV7LzM352uuPG%C2<+jA~{?%!&$(=+CcAqeovmf_w*Hpl)`oI z`PVsBSy`D`Sy}6;BR{(3au1#%;5JT}e7Fo}f{*s;6{$!JKb@Qlof?qEx4gh1?q+23 zSU%wcer{phlO?)@ov(!xh8AgE@_H1b-93Jx+xx>_m19KBX?~V?M)0SZ3rtSQclHk6 zeffSD0F)&hdV-w!M|q&1lLy+D7RIC7V2*I{;_$X*1gEfbdT^ZZ#R->{UZ8Y_+zol( zc;n6BQXfYKp`tX*e4z9E^1gK%r|?bdy$|r8T&WDy79YW7ozl^q*-f zv7upciCdXiaG~cKOTPTYYyA26Unj2n0QIH-11L};g!u|wg2L>yp3W^JaIT42+}ulp z0XXW0wi-O5B``j?wg8akzxgtB!Kvr=)ZEQWQ$fYaiQ$#DSHiY8*GA5azyXh5pB}{E_p;zYP|Zi>r#m^R>vk&IOUh9CLnl=P6%d`agwUZ4lm3#{#J6Xlf*x|w zTTu+OiELiUrz~rjLnkK>Q#9TC7pO<6lvZY?=iuh>CT!)i@#qA@znQtRSHJLPfTw&^ zV)K9A^Yw-cRNy+V7DH)%@K3-0{fqzjAO2&9$oKMrps#=XmoiQCO7pRgao;;egM8%A zcP&jz!ONyV%)1de26fg+x(6|;6Wf~_10K* z`xmm0sK=NE#t~R1;L}C8cz!os{OBG8NZVpM&y3J0sLxc*>4uFEa`z!+3e{f&)YHh z4>FCCo?DD2T6LoI4rg9mS!9vrkp0d9>a~(HyyoB^MK0v0e1u&ZxICj*_#Uq(kEMt1 zJ;|u?cFxFDK5&>b#lzMc`MBtfu$#a3+B^T6LiVtNkY~90AoC;&-M&B>Nf7An_fr7~ zuyZ?yfb&=d)p`&J*t)|94`Ng?Ldo}g8Mj;6=5q6HRx8uqLKXnOBWs$B31CXn8M%Vqc{P9^TV=8DLz_@y7MK^LL z_a|MqafM&^m5BV1UESHaQ?iDm*UGDYa#Jr;v70k} zp^L%AaE>a|O}eLP5kI}}!i7#e&Riq>qZhs{%&mc3gZ4^f#qeU&MShOsXM7o0b-JCZ z&?X-2ZZ@A4X}!d}c4xe9_163hrm8@cArGyD@d-=iHjdtkE{p;c4y?pS*I$n9JtS=K z5`g$9R0>6wFY9tYtUK#mb$~gM)ICDBrqJLI?E2l&Es#Xe@&ZGl#+X>+Zf7Q9fmH*HPU(+A= zbZ>hEQ^BIQ>BV4OrLW7p9N8Gc-i~F~tE;>ip@dhifd$Vr-+Lvi!13FoiX6#?Gv}!S z8uottN#vJap%)B<88WID#f$bBp~pG2^H2{+S>~}%a4Jmc~Ty9BuSwY&#o0k5TOS?qFE<@SJb@zhOaM=%E8zvmNT8d}SX0mnTr?uHMQ%& zV2WP>91i?6%tJdGRPM#IxPXhptIEcKQOQ1ipa~A$8HvDOdTVSlZx~$n0^f?;dV59R z3%zkfBwkH3IJg%phX~Tk+_!;#hn%^B@(=ycS;;Qa&egy4NzL@6kbA# zH?0OCDnxUSK6*rv_sp-sle8F&qkvWH3Rk*O*7kssmOIlv`4jZ4Qu5`y1=j@mp{R`C z#K~t0M}ES_UEvS)4Z4o!0Q?8Nq3OQ{foo}Bn8iQz3?EW%JYQK5`j*K#ZgUYvVYbCz zyo{6~XcBiwyZI=f&g;xg@=Fgg70}j>2WiL*fgM5bzyJ#spT!tDUP^c?V&us^tNacF zm**;R(lZVziCi%o(E+++evKY+OCQ-sL&|RrR`8`jF5@Y-D*@T8n}vcH=Ph5nR#y(W z(qDLmon_=c>{WiF$BEBSyy1z9lbo0|1%;X2gVU0-oCI^#vGWT@5+KmkyE6R2_01C^wyB^)~y_7n$XKK zymmi^($^**>sLFQ#C;hLDTV< zm)sSWKljH7^1!#SaBC1cDovoWvr|CcXcy1^xNH@YuLejOhL7x(o5iT1^Gd&NF&<^O zeu$3%W{4R zJ`8i>9_NG%d6fPD74EX2qX2pJDp(Ru0pJ>g}$cKL3i-Ai|D9Yum zxVK{btnxC9KTq5j-+cSx=_^@4i~P0$b9|ZofQHXtZ8b6Rk{oj7K6%f4oyqDM0^@6W zs}K%3RsN_7?RZ|<9fE54qP;_E*i#wsB?(^8wGQvqo6Zq2VxzN0Hx^wwbPFyG^X8Ms z=sW`&BcF?-FIG*#=ph$x448_i5;Az4g_H=jbDu^+y^WXZ~5#qoVy5#9!V#8%Aw^saxB996u0~fGgr)Nb~8ohVNVDe72>brM^Cp+%`~e)5nfS0S}ft}4pL72p^AzyY5N z4$mClbvrMj!?WQFyZ&{wn~smKmD6>&&wJiHnl|)s$XQ%{I1-*=-7`*{RA}=A1!b-R zPy$+#i2CX3`^Zg%+-vWjrx2!>7q}$u{7-PJ938#|>EKTuxp(r>ipSyEeHa)%qBt3&x8JzU5@JZZv z$-`#l6L>nPf3*%h99+%x@W~HOJk79edee^|Pb0B!F0~f|IFi>(TgMox3ycWe7x(1j zIcY|oWW=}n>-2JbG7{3Dogqe#@(_0~J-_>3e>XkC*ZO)KBWTLOBG}9aPQ|Bn4Bz03 zTuRySf}g$6>0W+#Us(!cIM8rA9h0S{@;TCgN$TWtRriHe<`5t5T%YD%Dg}GhfNb7_ zb7+!$pWy_12i zEk?`GLuQDesBKwNpxfodf>xUHodsB8Bby#aA3O@(kf`t}WQ-79aW{`KlHTckm^n6c zfG=m&smi5im&zHj=4W~ZZINRQE1b|KZw@2vxi+VO2e*pY%o67B^Bg>jBczo+aOfNU zlK3Y&!9cyli+aQUx-Or}#=TDZ-d5|5#ke((9xp54YxSbE5MEOEkJ+*MvN8j-=q zEgg%q>YrE0k}`=TZ1O%+UJVPFaG4dqVooCyUP9BzVB>>t z; zL2~_pCry|^^O(*S^o4oew%5-$+G7s`eF^qoA5EssM(!sS(UW-du-;~L_(|Fbc1nVrwcXKGl z+j*-<+0iEkj(w7^XE@*zZx}3p;V$>W`8U7&${YWhl+FfarK$c1XZ+l^WlW;8FC4tE zt^noH>Q^WbbIAt5Z1#k!efW~iMJEq zMq}^TQYMQV4lej4TMxb!h5O(Bm;d$R*Z$eBb{N^uj|PVi$=`u5yy*Ec;EZRb8r(Jp z>xJ16?I*4!-y`QY$aM zFcn0v!m6T;*Pb_g=aR~2bh9+ksa);3wq^`%iJZzNzf+mXU&n&+A(?GhisLZs0jbQ) zrTQQ_r>w~cEpMdf^R;*1?VO;GFWC+vKl0P@FfBpGXyWjulDjxEgp0!;zR<;R2zPIx z!NClMyWGlY%OM$-7IB8!Yj8F%`|#9L_~9D4&)z;T@De0(Oa8w={H^7$Q24dQ`HlEH>7%OcY zfMu?s18#2f-bSH;!L4$2({KV9KzI#zLs1RaNBK_f8yR*v*YRgL+%usUzx|uPb@98u z^E(&ca@Ji8nr$EQWcV0UdCWe!w6;-j#&*j;0x2!>T%&-tIUOWn(ubcaXwrqr!Y%#l z2T56|5|dx9mE~o*Cak3&(5p&&RnA-9D&kd{Um029o$HEBH2S;x-SSDC_%#?!9~jcF z{vTyLWie%f;4Nn1WTH~fJl*sh84C1^*8p*hgrPY8#=sqoMAE;N-ZwpgM-LTFMjHx;#TkiS7i7#FkZXUXUOE_gcomVsE1o=q zeJzcNum3sxIR@|x|GLso=KS%7U>Ra;9RfYCVEEkn(yOGHCSaDRf=-CuTYGg8j`=>r zU|V5sWdhh_d3$&f)Mwd)^cXBW!B5e-#wQFu`7zLhw6qA9hfL2sfJ@qH6-Use34HJ^ ze}gA^m4}G~Cy!B%Nn2u$pG(|%?!B~21KLm5raPzEu%!p>48`)rKVQ-+XudQY-vDSp zm%sDEk@@y+Yh+Rx1~4*Y?8q~{1jdhoOm8i;mT_}@cQXvliQMV=z4hi7FMi|Ke?8a# zaPe+VA`z$Ml!k%qhGsnGnL)O|(4mwJFUv~Yq1XrA+e<+wf%h->Q%|PCT$j^uJH|l| zP=l*nT+2IO+1HVS8wovk$d&*AKmbWZK~%}gzw(X@rZL&D=;{&P&Da5-3L2x+@G+Ju zFa4^#;f)JBa~*lgZ}dr-OkCmeGcuU+OpXJGt^iKDqsN{y!3W1sq6tnk@il;NWFhIT zx4zhPdP6=If9ZnqZr+B_NTT1h4U&81)G>CeRe1>X_)s;@YSPnCnCTwND@n~}? zn=n;5RYxgD_;ufBvB_ULuo}OXXXshJE91m7);>x#yFX%kf`c5u!D@0_kK#q$aB|R{cpa1EO*WebJi57+kuY$4 zZg9@M=gR7YLl}3Nf25^lm15JLeXzEmoSk@;%QdiLRFGEsf=oDJ2O>jK+gHYL+_B(u zq(fU+PV1SWN)+^KU;paGZ~pUtaq->ne5dK(&-MbVnBYTjDiEAhDis&*gj)#UYrwWQ zqw;lFEcd`s>X$OvYvJWa{PKR3voefg1TugpSK5x}-X{&VK0oR%l~ z2!G|6nyZYoW{^H^XfA!ZFZ)J|~JJH+ke)qc@tgC*Qt;_?=h3@UM5Zq>#xl#a6;RL(U;`8EwF|pMe_%!;RLae&7^hRMb&*sxCl0;AJwaam70ff&xbUNQ{5Xb?F#^MNiYIig{$0mS#&ko&Q0{`VQ!?h{5`e}|J)|7S zOwZ0)dnzJ0_~3S}zD2r~3Ar*PA)cNawPBAjfj5HpH~wto?0`2FvH|KbNf_(2UG89Hp%2|KYp<&`CTp?XabPKZd1#I#i8V2{3GQbt)qRg|ocCcRk!X-Ur=kEnV z+M#7&g!LWOq$xG|>6C#oBJ22Jr97L@QyD4My(rOd{MxTx{CcjhfBoz8-fFfWXn5>Z zdnxfXmheXo%Bu5+shlckPu)n_Kfjf7PY%Pc%9#7mfW}T~gwO3wzhpT&mB1;&L03Aq z{P4V2Ud-q{gOR)HL2l|+7W{+b%SzO;Pk8edf5Iv3>^4rgZCakUtlgIf6)yMd{lyO9#NQ0BT}e)l(Tn?cvp_XH zpdV$f>$5J1_=24L85z3w$;X+ajn8xD_M=V(aKm$#z!`!{ z-#Qyz;^aeS-kvhN^~^P|=HJIYi#wu6wt+tnn+I~zuI!fv_!xh>=G|#{THg=))s2tx z83o49enB*u^RqeHCrcU0H}WpGZ?VvC2JxmIVCPLDmx?Bd7_${h3Btruwtm6_^g=l0 zs{)3y?XB%_i-C}YV$t*}SOV^55yaw$IYC3Ghf$!YUWK@Vl%jD%A8quyz{Hkie5--Dxykvltc3k^IIWif`2NA3RmS$Jl_aF+S1+M{Dju(R)`|U zTU|w;$mNqy!2FTZJTHo~PfySa4$o*f%j{fXmgeFQl1#yZAxC*E z9x(K!&uQG-D57~d4E~9eUb-ohsl?`_$b9C<;2c9D%^KWJ8ze0ltI~R0;^nK--^=^N z&hlFWh%b38U*I_5Xxv^U!yrzcPjXTdy2Ve}%&|_oD}%GRS9WBE7Cq%Dqt*E-SLrW# zuF)IAH*IEvXE0;{|x02a>-$UYwmRJid!*z=o{dlZE4i{`rGGF z3!Worm%@%0fzK%?gj;v;Utuj%(iWS4sGI;Wo^Dd69WA zOG{GXr5Ad6B}|Xv%*PD9rV_$KPW<-FC^BVBIud}K{K>IfU=n5+Y*X{E{j-01@lP_Z z^e8Q?9(?m4qm*fiDLwSK+}qzL?wJajw_i}_`EhiBEc|h3aFv6^*&ehNu!2rpWzgOq z`tYS(MpMr6X?}-H^%Of)4{&Le=y2p@&TI_^9P&hm@+KQS$jT==%IAddXv6cyGXfUq z>VpkF`e)zk>YKdev-GNf(|C>%fmiidUk~P-heZweO%s^sL!Ws*L(IEb3HB-+oc6)_ zoPa4K`z4j@CpjbVr8L$)s3Z(cpXPfa%HZ*n`CvTpSe+#+C*`dEje%q2&J8MK8r)&k ze6D&+Z)VgrdZ$h&B=|-KWrobiKz)u+f4Rye&#=^m=8gd9O6aK!)8T08hjwMpc=08x zF617ZXXRA;({igu*WM^EtHM^pAEthqS}>Q(z|S=+!d8dHg3c@7&3kneADnFjE!7w3cFT(!$b;Pa{oM&?Kg9D z(Ct@q-d7Bsj~;y%1|O(=p+f-`M`%Oey3&$|3QzbERV56W6mp@3;bkvIO$z|uUW>Pd zm4|&rN&c=4Uw8s_zx=yDI~7KyzaGAL6yhk~w8ocw1j)=FQHPP~raAj~IXiJxzWDB) zy~YV+s9i0ao@|ZaO>}sn87Pqg3!uvl;#0|KI4W z(jh)JwEAf^njYDN?k$%Zz?7poIy`)G^o+akBvIG0vAnx7-ev9Hhu8G zMTYB3e=QJjx}#=G4vY8H%m!7`)_3PdNrl_@&Ez;i3neh6v6! zo*5|=vpN2h3kev`7gPK`Ye=HA40f8`OF3@2CB=+RF$;eZ(ZAln*K6pRvY0Y;KVVZv z^aT&{6lXj!NP?GqF@EJRHC&g?%|wG%JVGEhIiF2$|=2`#XEV8 z$VYli1b0{$1vET+`Of{OK@(YlH{8mNpgs#zz5zIl*TA(ml(-s)z{@VF4itU3O=f>+)Rwng)N# zdpldvs)~_ez1%09d^kAQxgXl9bsPNOV((yvrq6D5gYfV&S~kB#a}3|+kb z31#vt1nERsqFWpQo=?4F|y3&yJT$zf$bgdxD zNAlf@SKwdpQyx+%HB3q4`Fx#|!S6c99|O&)BtzC^k`dFKT)Synu!r)O{*=6lbO<TC}oGl^W{`R*nzL{4TZ3Fqe|Lfl+H!_?&jrL}a za5iGwp#J!YGxJ{L3I3%Ez4AuGSq2N^l%dl0f)*bu zZ)a5b6UhkcrMJR_SFfktfBoKkk2k$OhVL~K>v~%%R(gIRw)?8Q-iH1g`HpUC;P4tc z=>>(H`tt{+(O zs1?V!OLs1R;b$j)D~fy5FdTe)HJ^mhRr=BJLQN%eD{W~w!q1*Kj=u&B&eg?BniB70 zKPXtECtdRo{EgHn>4%?LD3a&m4*}uDHjwlNvsx@yoe(R?UUz#tug`(`^rfuyM@Z%? z=?~4cuq97DL3Nf)Ht)qRFX5N;7Gi$DxMp`jvKf{eRviyg<$`vZcO;`MLSLVSC7wYx z0!+e78Y=IUOM9Qk9N;PI7jBm}w4Cp!Y)-ODDq*+uI7mw27AP61M0JPfUTe)g&591> zqci|2zQ*I{Nhb4R_9Da(kOGUBA@L#1JTQ5>v0lMTS0ydhEO?~rIQgIQl;1z(&@qe+ zl>0s>d}-u!!nd^?=n30+KFCWP3v}|q6o10plR?wvp0Ec)B2$2iOL8ztSic*^bFZ{J z2PhRhO8?}B>K095MG0#jfj#%kw5cxZ&t5T1*ROM_zQgNyGRIfhD&YvLd#F;+eZZh_>bOhvqO8*xK#$qF1F@8!ikmU5ZwZe>Y<_BqCPWpW9dbSu}h%*4Nd zGjQuR?ZS}nS@vhR#R1k_qn@a+mI>J(ZgFm$;KlDAZJP&wFL4bIsx?|DZGH#-g*C;o z`JCf79|js-OIz{EfD5k5GPeu`V+)Q`MovZ9VK74hW^utYv}GD8Iv}l{pmX$onlH8}iw zNM%F+K$1u7iw-~yGQCP%VUiC&Axa=3>5&O=S+kQi!IMQ*lx+vkf4x{xG5@yp!J0w;zc~B!OB1 z`-kQLm!30Y!qzGH;ynb2cD!lb+}p;oZUwT>d!-(f5_roXm1PEg!kH_9`SU0YsH8B0IZA7c5U=HX@S?us39{c_J zxyO_VCG+XU=jMG<0V1IC?bC;MV$hx{v%oBEtJrwL_qysq_~C40aRs2OzZOBzW3h_7+&_4pGZvrC%CN9Iccv`R zLZ3>Ld~!K1-gYkdeIw?(-}(0CcZt2XKObDryRjd9l&vN+=ZJQezzE9F7(M4Q6wk?r z!^`q0pS`?a?mmTHgT~NE6X?netr}mO%#AoI*x=%%13Ob^4Qd`}nQc&+HDdlq%dqlfnx;??>TP*q{Ipb%oe`qF5sXe z;gov|kq^fze0i;)ui6vBzzf`p!!vglqGx<;zMeOa@|To8EBSd&p4{SF<=T82KUrSp zeYxNvZT>AF`TE*NIj`?QUZ1kk_j-o27BQUL_gaQMdV%+{@5?JcZ@=|+HaUN3UJHsm z9%N3)J}GAccKA##k;85}XF$m)FHu!qc;e1wLEaqt@eckRzx-?%zLfj7{{pWhI}*yKtTAfcq#j;Uruffk!($ONaQy$A`0Y9Qk)4~dO-sR`Hg$1+l@^`;7mC{F(g1C90#gr3X=J+s&A$-#PaSWHn++vBwt}Dj& zC??JG)G2AF{M4lw!W=pG=FKlOKWR9;jJr{s_BftDe$H5PXy0-=hb>S1mEYDem8ju~ z)UNuLB>cTB**#^=b$weynht4~P-d}X;ZV|dre=j^~%mcdP)+^zj8opLiA z_KvP0us?G&2pockAR9$@zOJvcv6gYoEFjL=G7M1wGs!x}3S&Wd@$#)#E?#;PB|{q~ zl3rT#R*z#mY=S;BChm%c5#By8^ZZuCgF(+j^NRvNCq-GDXmrmtO?=8Yq)lGeamicQ zrr84Ob9gbgc6~To;N#~~L5}C8rRkHg#i7eQTLwd4hr9t|{JcG&^>k#F!%EHb8CpL~ zrMQv(lwW)2+ZW&a&Ud@(ouP5YpVNk|{xX7HB@Q3Uzg{3d+G?lrJh7MVBzLr}oKyt# zxvGqTJHtluecrH^6&*_1C!+FgT4i+fG`Boef}Z?5EMMli`Jn^N>x6Us8j%%c3U4&x7=mS=I&n;%?SH*VAa_xRFo0|M_}^0DZ#+hD*gtcrX0?$x}e zP0@I!&x|A^cqea;e3qV{x3RoYm-bUlUfBf?pg*$!w z2*~FSl53Vb7C2)vi z>~ufNXcDR2{+^MkUS2ZL5;>iL!DB@A{uJ1DrKKHa!+?U6SBNlN!H@}Bgu>O{pM2t^ zIlEzGlva9|u&tCEmcS+xw|OrfI2X?fNm%(m@E!8M#Ib4l@+dFYXcJa?RM0bmbK=}@ z{tXU&9acr2oT@AS(j9y-evE_5K1_1D9fS8g?|oXtFlE39`oPYYzW9ao`f_BwN)cLY zPB!FVFdcDb?`2orL!+TE*+o05WG1jRL>k9nZhjqhQ@Et#lxt;>`%7Abr>!!$qd_Cv zy_5&oOZcSSvVoKHOaju733ok>XL)m*esNyGCUM{f-!*wBo%DFVr0odX^qHM$9GJzy z-}nv3@5ZBNov^)xZQ70BuuZ!@x?CCnQx)i=lS`{QrXHe$k$n2}L5I_;w_fp52dhsO zG-4p1J_(-CV_V>QL zg#a{ah&Uq*b=n`zE^Ok#bgnkxosR|)I6(D}yxjM>*p9dZk8H#>zawnn`DA$Z-E(J{ zTVG6TK%m_Vrps$iD2O3l#DrQVAczp#!^^!Pr-Eq3qQxf47NDrb6UnsY7GOvejM(_(+?D*yHeedFz zzV-EsXEBm`1`l$9xA>tV^f)U953Olc&4AI<$_4(EfjQh}1tz$`_%OItD{%N<*B+cW zt$PyTUOc(1+cFH79XZe!t}F$g_^rh9?@C$bi+k5`zbC%7fSzlbtZtEIax3|g&jv<_38+_ht6~EhL z-0K0}&o`NMKwKjxay;r;>L>ZzB4bGDtA5g(`}O{@hBdXJe92>JMf=L*9Cqf*J$LgM zS}weI{%MTzM~U>KU%8jS6a4rFsbLS`=8tckr0!Wv<7y62<3s**1soX9g2-)YS()=U z$>53&*dg%SU;fevA>CmWiPB4OsgxxWom1eqGl$d+JXg?DI9eBrAdXGKN?qtI+h`53 zDj~dh-a-Y(u*p;58?wPwK?Pp;DlQ)b|BwT}0s!aP#VtOKo5NN{_6+mr8IW zWuQT;a;IGN;(U+8hlx1p$+G^Dr%CCXc|ZGky7u@-pZvguh+ISSHbU+3Me&yZ!UbNM z{}xyN11KFH@h)SsU`!Y9b$@l`YzXPn!foDgZWy22F#fsx#hrDdvcdP^n*J!C(kcAF zd4?gT&1?OQ=P#dp*XFa~sAL4pBjOW{E=J3%aCD=FF3%Q7z`!94ocZmcgJX2q7v zoczooIt<})zM(O1|NQWWKT7#TI*&Ukgj@qJzRU=|N0TpXJ}{Ni=# z_3-{7N4{s{9|B6lhRNH7>eA;X0gPBcYt-&%k>etp#(i+;^*3MbVFvHM`))TpJ6Fz1 zE<=J*{k@e#&N-k}ihHl)-3c=#^Y|alHd>T4N(Cdzl zhPMw;Ja{lqa*)D}oV3meT4bCum>!^eY3Jzq96yys7H(;P-~B!>4NKel;yF7!IQ2i7 zmWDR?N9UmWc!Zbt+z0t6_kpA7b5Bm-(HDT!ujpwScX%tuBwM=V4wX}JiZ^tF*=wfp zrhb>7z=E?aEOQ4=SWV9=ShkmDB6SsPhdPwt({z{lCE_rG2DXi!#t5;!DNS>CcW(qb*KPrE-k2(i42=oi}3aoIB`v{`-;P?Thz*_V=AKk;m4NBz%De&u6|oUw5T>G^W3O zj#x~eSsWp=#UZcZb0{RezHYQlp-gu=6$EiHYtratXyw}lJ_^?AWeHE3 z7HTTq8a4!%kx&fAwwd-;0^6)h(sZdEwSTT)&9{OY;liVUHyrMD6-=JR>mXfsDYxVjq+3Sf<&v@8NaB;P8|M>h3Ev zXQ;so3|Yw2E02{+3Mf+P73_sUhq$1wfyMt`H}p_r00K}LG;k|>_nSW)cvwCbr`{{V z8TB^Qxo;e1T!+K!&@f@(X@g$mme2Z9J=5Y2jFW3Lddi|QjNh{;@gJHY>UO&5OmjW-Pr1&Pw~;$S7l*thJ&33; zEH}MYF1rKa)*avIT>^lFftxuv@!suMVhpF7jbKcaf$S%$WDb3EA8SezU0x>^Z1PCt(WYXoME;hZchx$Gn(w*i>7yT>$^G0<$K@xR^ID< zy?X%d-*UXXLoXR7t9k@w#aC6YVucqxnfG~~8jY5fg@*9q!}$iSa24%l_{GD#SrOxu zUZ)N4m6wJfao+N&(dfapco}6~+3}M})sGBDH&b>EzA|Ff5yH9#i-*0Wg@gQ-Zb{HH zh9djClD`%5R9{h*m(07;c%%c{o_3cl_ERel)@uMIA=;FQi-s^#(ZP-(vsso{C5;eRl^Ymw877Su(D#H5%~SvOqxQGFe126CriI@EgQUolv>A{{q*s?1m1Za z3X{t{q2?|O3YzeP`_k2Je}fS-FyJbXJg-uTTi(P~1`YJ{iyb(QQY_!C3@HSLx)m+? zi33~3KyeCSpM|;5LYg;DE37t&>m{JcNgjIB?#-*h&7i$$lk*q9*ga27?)_|Kie-rM zMBY*EZCubv3a+-0@yVQ%KSQuQ@Hs1lWVq!z^bZc@iI(DuFOKv2-4nb7$DR8rzo1eX zG{qhMCR{qMQz&_spRme3_mxd4Em(1{jFvXO9>luMU)thHgbm?1=}99;KAXOkCSkbo zSKi32rI0d_K1M_M;!e=e8siVo?dYdc8=QC;eNbi=8yH^vpVKc6K3(CI{puoIE^_@e zuc)CY0fie0_crh`@R1o`MyqHNuSjUW}T~#?V@=4eq78-JF(rWk7!Uqw|M~#Mem82rCq(yhg99+l7-N z`ZdBUd>Ba%$*T%2PdLdt1j>WXc?#jdmi)6?tj7>n`6rSLFeYBIp+7f=%Mkd=vWw*S z6spAKz7-{cHz(A|*T7Us4%mf@j&!wZdKfSWa&JH(w?`}_!_E z&&nf@FTgQ=(u*HOoSpz9t~KMf0xS+?7!HP10O;oVL4Tb4F+8(1NN*+?rBY{NJjxC8 zn=yP}iL%<%OrG*|95{R9<2qCPuwBu-JgyvCcAq07@oU)KuY4E&^K@n7z=@O2we&YE;qqxOF8-Fo;!++A$)<%H4E%gd0Rl1S4__ITgqQDcrIbl1b zo%oSCobuUDRHsA^WJ_Bb$`=(3L+1-T;2H>3IQNDjoD5v6G%WQ~N8QH?-|=zg6p%_> z>nll!_I0aZX(4=;UY-_LVOR+^H<;5IE^bGLFYDero+nJUCz*VcdEb=CNG~{|tck0E z4G*jIbI9Yi(5Spp<`u|<4qsb<3Pum+48L-~Gk5mgyEeUevXlo_H;ylC9T+`g4c$7j zHWOYIkYRDi}#=v?#r^0 zU&4ho&jUu8xrBY5JM+7^H~r9?X@(fU#f$g7m!CbO+{(5Or=Lg_VWn+@7gl-;Ir}XB zIuBl{T+xDC*|%Jd=e?J9)5F!_bsF4Fw{V_KD}XIrOE`H)MqpM}d|xXY4Y=ZQ@kzS| zK$xre=*)qiE;KF?t>no|Is5hp{nW^XkQgqXH09sUur~8*F@TCJza~V5) z0)uD~o|z8$EhHV+$7zL9CdKhwk4{%K{(GOjS0iWG%Mik2Ws^}TKRNZ{es-?Ed_NzF z$(+SU5A)^s3=8%Ad`^?hyA>z6xNi5z!PZ^?XX(?2FTL=h?FIS{{+cfED_}w|zlqnY z;#L-Y$PYPi;1(~KEkI!mharG)?wq%0I4-X|A7C#GSsz8o%(HdwDf~W7192yK-^o!% z=KbFB8dILV>^>90^PLmO7WdM=bO=Waf9WTmmf^wI@^UBdZ*$<*ZTd4mRn#NT#U=h( zE7Qno(=Tp#46(U0&P^Z1%Kug4ARRj7wfT{;w9>4xb}w(&9`AKdvvQCxe4brPgY+B& zPQRq(#IL`w;>`6nP2x8nc`qGDvZj>}81e2`u8R-Q!tmRhJNRu!BP2|Hn{7(_DyK&8 z@gqE|#5XVQ-^hF5HQwnoq^`^d+)G09WX!6c<$rWjoqUwJK=kPW-plmGy&Q;(4)8zv z(T}=4hOrz&Ix>S5{VSiz<)}02=)tpa_Y2EkSqneMxBL?S^r5-yDFZMISK$1R-)^Vd zDS+Z>k8p6x=f(0k4Che}n=jm#J;2SNt5DZ6E^){H8j02bZr4&6A=(40Y&c)IYYTA0_+)afOqEf>QadUOX?8d) zk4@7S3h~^5e|w%5IA*FKTt#M9XZiP|lwZu2m$%aMdo4TtA7`q7Y+s7}^b}2MlS5B@ zNxmWYlBcD8l|qAeRt{v~1C1@iR*<1@(@@&QvocwD>G$45wH`li3$H~BDlK{&w^ru- za0zOoD68YLXa;symF26v*2#M-(1wwx%Gz=Y9``F(FlS!fqjk&l9EVwIxm+ubuz@>~AlBTGHtl^1{Wg|q1cxA7Y$obg*DW*E!Zne*m$ADhDxjCS-c9zS+4 zL*iaa{RuswLbJSW~_ma_sMW|Z;p;&$H8&&!kL%cm01r|0*B zAN(LV-zyDk8;156-{|`C!#50#78Ta>x`mPM?9OG;xWo%n5HD38S2#9Z^EuEA9ap+8 zZokt*<}NV8=^AYG-!oTu8D0X1ftgdd0svSf$&~L)^kR!NcM57NkOh^`Y~(!R+m&sr zE-htD`d9MKVvO3eEPg07LzYgCrq^Sr+qu8I!+0Zw^(?D6RvuqTp+8CbC+P`xhzn;g zNOQ%lFiTeoc8${tp+LvaSpXGy!tvG~58kM4&QSwLs-Llb9*|uuVn7#t(@TeMm}akUJRlJjZrtM9G8Vpa*>rptb|~O6GTNl$M<&uS*nF3~tT5X)(?u|4ipQtZoA$|6 zhi|~W^q9nNy6~(*yOw4++rTA9Y1UY7T7G$3z~VG;{#OV3}$gIEw>QNZDDy1 z+<|xs2r&C8u~w-{n}VpHxFwQk9%Nq6fd>rREBEt$a0JbWng45rkFO*jJ)2W$Jt|CF zMYLLJlk$P2RQ}xE$g=)D?-=L072|jN(PtO$ee{7&)@3WK$Hbu}gw(?4reXVox8-jc zFHh1OuJQX2A5SajQ*bL)74ndq3Lz~wxFZkpO8Nkol%Bbl_~+rXE4d91{xTn4$Vd7J z$Ra?Bt1T8=_F6WpzLW2G_=M%%$Vbobm8_y07ON=T8Y8bcn{V?zVB}$hQyk$H?Jj8;2pV;s zYg+vL&G(E~-kf;v(b}G(CrB2yN4=7x;+~}3m5X#Aef&}9(e>iiJ-wR+jqnABq3ok$ zkz?~iKYlp0;$iRQvAs?(_fluKOr09j`X0Xc4oz73h2qk4otN5=LpR8uTiNr`xOyWF zyzq7KQ6GNqH{$ToR*)lp@u@@Zucrg=>M7ZwXGaT*Hv3NVo?!|dQ4*Jd2!D}zE+L2I zbp~D4J20c>gR1bkeGntX7*SxyTRqH∋<}fOqpwqgKvGjJ0~y@1;iwoR{QpWlxet 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

    ^(;gQR0fN$T< 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 g + + + + + + + + + + + {% block title %}{% endblock %} + {% block style %}{% endblock %} + + + + +

    + {% block submenu %} + {% endblock %} + {% with messages = get_flashed_messages(with_categories=true) %} {% if + messages %} {% for category, message in messages %} {% if category == + 'error' %} + + {% else %} + + {% endif %} {% endfor %} {% endif %} {% endwith %} +
    {% block content %}{% endblock %}
    + + + + + + \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index 6f4f514..4d859dc 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -1,106 +1,105 @@ - - - - - - - - - {% block title %}{% endblock %} - {% block style %}{% endblock %} - - - - {% block submenu %} - {% endblock %} - {% with messages = get_flashed_messages(with_categories=true) %} {% if - messages %} {% for category, message in messages %} {% if category == - 'error' %} - - {% else %} - +
    + {% block submenu %}{% endblock %} +
    + {% block content %}{% endblock %}
    - {% endif %} {% endfor %} {% endif %} {% endwith %} -
    {% block content %}{% endblock %}
    - +
    + + + + + - - - + \ No newline at end of file diff --git a/website/templates/profile.html b/website/templates/profile.html new file mode 100644 index 0000000..1b528b9 --- /dev/null +++ b/website/templates/profile.html @@ -0,0 +1,77 @@ +{% extends "base.html" %} + +{% block title %} +{% endblock %} + +{% block style %} +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +
    Profile for {{current_user.username}}
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/vehicles/vehicle_single.html b/website/templates/vehicles/vehicle_single.html index 3e81622..b0b1366 100644 --- a/website/templates/vehicles/vehicle_single.html +++ b/website/templates/vehicles/vehicle_single.html @@ -19,7 +19,7 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    Picture of Vehicle -
    +
    + + + + + + + + + + + {% for doctor in doctors %} + + + + + + + + + + {% endfor %} + +
    Dr NameFacilityAddressPhoneCard
    {{doctor.name}}{% for facility in facilities %}{% if facility.id == doctor.facilityfk %}{{facility.name}}{% endif %}{% endfor %} + {{doctor.address}}
    {{doctor.city}}, {{doctor.state}} {{doctor.zip}}
    {{doctor.phone}} +
    + + +
    Due Date
    {% if task.checked %} - {% else %} - {% endif %} {{task.projectname}} {{task.duedate.strftime("%m/%d/%y")}} - +
    {{task.item}} {{task.projectname}} {{task.duedate.strftime("%m/%d/%y")}}
    Due Date
    {{task.item}} {{task.projectname}} {{task.duedate.strftime("%m/%d/%y")}}
    - - - - - - - - - - - - - - - -
    SSIDPassword
    - - - - - - -
    - - - - - - - - - - - {% for wf in wifi %} - - - - - - - - {% endfor %} - - {% endblock %} \ No newline at end of file diff --git a/website/views.py b/website/views.py deleted file mode 100644 index a1cd606..0000000 --- a/website/views.py +++ /dev/null @@ -1,628 +0,0 @@ -from flask import Blueprint, render_template, request, flash, redirect, url_for, send_file, after_this_request -from flask_login import login_required, current_user -from sqlalchemy.orm import session -from website.models import * -from datetime import datetime, timedelta -from . import db -from website.makedates import makedates -from website.nutrition import get_food_item, nutrition_single -from sqlalchemy.sql import func -import datetime, sys, pdfkit, flask_login, os -from math import ceil -from website.wifiqrcode import generate_code - -views = Blueprint("views", __name__) - -@views.route("/") -@views.route("/home") -@login_required -def home(): - currentvalue = db.session.query(func.max(A1C.date).label('ld'), A1C.testresult, A1C.userid).filter(A1C.userid == flask_login.current_user.id).order_by(A1C.date).first() - if currentvalue.testresult is None: - eag=0 - else: - eag = ceil(28.7 * currentvalue.testresult - 46.7) - cntProjects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").count() - cntMeds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).count() - cntTasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).count() - projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() - tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() - plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) - meds = db.session.query(Medications).filter(Medications.next_refill <= (datetime.datetime.today()+timedelta(days=5))).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill).all() - - #TODO: figure out why the menu does not update when new informaion is added to a plan when the plan is already showing up. - return render_template("home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects) - -@views.route("/menu", methods=['GET', 'POST']) -@login_required -def menu(): - #see if there are more than 60 dates from today and if not make them - records = db.session.query(func.count(Planner.id).label('totalcount')).filter(Planner.date >= datetime.datetime.today()).all() - maxdate = db.session.query(func.max(Planner.date).label('max_date')).first() - if records[0][0] <= 60: - makedates(datetime.datetime.strftime(maxdate.max_date,"%Y-%m-%d")) - # makedates(howmany=1, startdate='2021-01-01') - if request.method == 'POST': - plan = Planner( - date = datetime.datetime.strptime(request.form.get('datefield'),"%Y-%m-%d %H:%M:%S"), - # date = request.form.get('datefield'), - item = Dish.query.filter_by(id=request.form.get('dishid')).first().name, - dishfk = request.form.get('dishid') - ) - db.session.add(plan) - db.session.commit() - - dishlist = Dish.query.order_by(Dish.name).all() - plans = Planner.query.filter(Planner.date >= (datetime.datetime.today()- timedelta(days=2))).order_by(Planner.date).limit(60) - items = Recipe.query.order_by(Recipe.dishfk).all() - ref = db.session.query(Planner.id, Planner.date).group_by(Planner.date).order_by(Planner.date) - - return render_template("menu.html", user=User, dishes=dishlist, plans=plans, items=items, ref=ref) - - -@views.route("/plan/single/", methods=['GET', 'POST']) -@login_required -def menu_single(date): - # FIXME: why it does not return when saving - if request.method == 'POST': - if request.form.get('AddDishToPlanner') == "AddDishToPlanner": - ref = request.referrer - plan = Planner( - date = datetime.datetime.strptime(request.form.get('datefield'),"%Y-%m-%d %H:%M:%S"), - # date = request.form.get('datefield'), - item = Dish.query.filter_by(id=request.form.get('dishid')).first().name, - dishfk = request.form.get('dishid') - ) - db.session.add(plan) - db.session.commit() - return redirect(url_for('views.menu_single',date=ref[-10:])) - - recipes = db.session.query(\ - Recipe.carb_fiber, Recipe.carb_total, Recipe.catagory, Recipe.dishfk, Recipe.ing, Recipe.qty, Recipe.measurement, Recipe.notes)\ - .join(Dish, Dish.id == Recipe.dishfk)\ - .join(Planner, Planner.dishfk == Recipe.dishfk)\ - .filter(func.date(Planner.date) == date)\ - .order_by(Recipe.date_created)\ - .all() - - - steps = db.session.query(\ - Steps.step_num, Steps.step_text, Steps.dishfk)\ - .join(Dish, Dish.id == Steps.dishfk)\ - .join(Planner, Planner.dishfk == Steps.dishfk)\ - .filter(func.date(Planner.date) == date)\ - .all() - - items = db.session.query(\ - Planner.date, Planner.dishfk, Planner.id, Planner.dishfk, Planner.item, Dish.pictureURL)\ - .join(Dish, Dish.id == Planner.dishfk)\ - .filter(func.date(Planner.date) == date)\ - .all() - - dishes = db.session.query(\ - Dish.id, Dish.cookTemp, Dish.cookTime, Dish.numServings, Dish.prepTime, Dish.servingSize)\ - .join(Planner, Planner.dishfk == Dish.id)\ - .filter(func.date(Planner.date) == date)\ - .all() - #TODO: figure out why when you add an existing receipe to a plan, the page returns blank - dishesForList = db.session.query(Dish).all() - return render_template("plan_single.html", user=User, recipes=recipes, dishs=dishes, steps=steps, items=items, dishlist=dishesForList) - -# Recipe Functions -@views.route("/menu/recipe", methods=['GET', 'POST']) -@login_required -def recipe(): - dishes = Dish.query.order_by(Dish.name).all() - recipes = Recipe.query.all() - steps = Steps.query.all() - return render_template("recipe.html", user=User, dishes=dishes, recipes=recipes, steps=steps) - - -@views.route("/menu/recipe/", methods=['GET', 'POST']) -@login_required -def recipe_single(id): - if request.method == "POST": - step = request.form['submit_button'] - if request.form['submit_button'] == 'Steps': - num = Steps.query.filter_by(dishfk=id).all() - - step = Steps( - step_text = request.form.get('stepdesc'), - step_num = len(num)+1, - dishfk = id - ) - db.session.add(step) - db.session.commit() - else: - - #info for nutrition - if request.form.get("notes") == None: - fullitem = request.form.get("qty")+" "+request.form.get("measurement").title()+" "+request.form.get("ing").title() - else: - fullitem = request.form.get("qty")+" "+request.form.get("measurement").title()+" "+request.form.get("ing").title()+", "+request.form.get("notes") - - #get nutrition informtion - nutrition = get_food_item(fullitem) - - #build insert commnd to place data into database - item = Recipe( - qty=request.form.get("qty"), - measurement= request.form.get("measurement").title(), - ing= request.form.get("ing").title(), - notes=request.form.get("notes"), - dishfk=request.form.get("dishid"), - catagory = request.form.get('catagory'), - weight = nutrition['weight'], - fat_total = nutrition['totalFat'], - fat_sat = nutrition['satFat'], - fat_trans = nutrition['transFat'], - cholesterol = nutrition['cholesterol'], - sodium = nutrition['sodium'], - potassium = nutrition['potassium'], - carb_total = nutrition['totalCarb'], - carb_fiber = nutrition['fiber'], - carb_sugar = nutrition['sugar'], - protein = nutrition['protein'], - servsize = nutrition['weight'], - calories = nutrition['calories'], - calories_fat = nutrition['totalFat']*9, - pictureURL = nutrition['picURL']) - #add and commit the record to the database - db.session.add(item) - db.session.commit() - - dish = Dish.query.filter_by(id=id).first() - ings = Recipe.query.filter_by(dishfk=id).all() - steps = Steps.query.filter_by(dishfk=id).all() - allnutrition = nutrition_single(ings) - - list_of_catagories = ['Beverages', 'Bread/Bakery', 'Canned/Jarred Goods', 'Dairy', 'Dry/Baking Goods', 'Frozen Foods', 'Meat', 'Produce', 'Cleaners', 'Paper Goods', 'Personal Care', 'Other'] - - return render_template("recipe-single.html", user=User, dish=dish, recipes=ings, nutrition=allnutrition, steps=steps, catagories=list_of_catagories) - -@views.route("/deletingIng//") -@login_required -def deleteIng(recID,dishID): - Recipe.query.filter_by(id=recID).delete() - db.session.commit() - return recipe_single(dishID) - -@views.route("/deletingStep//") -@login_required -def deleteStep(stepID,dishID): - Steps.query.filter_by(id=stepID).delete() - db.session.commit() - return redirect(url_for('views.recipe_single', id=dishID)) - -@views.route("/deletingPlan/") -@login_required -def deletePlan(id): - Planner.query.filter_by(id=id).delete() - db.session.commit() - return redirect(url_for('views.menu')) - - -@views.route("/menu/recipe//update", methods=['POST']) -@login_required -def recipe_update(id): - if request.method == 'POST': - update = Dish.query.filter_by(id=id).first() - update.pictureURL = request.form.get("picurl") - update.numServings = request.form.get("servings") - update.servingSize = request.form.get("servingSize") - update.prepTime = request.form.get("prepTime") - update.cookTime = request.form.get("cooktime") - update.cookTemp = request.form.get("cookTemp") - db.session.commit() - return redirect(url_for('views.recipe_single', id=id)) - - -@views.route("/menu/recipe/new", methods=['GET', 'POST']) -@login_required -def recipe_new(): - if request.method == 'POST': - newdish = Dish( - name = request.form.get('dishName'), - pictureURL = request.form.get('picURL'), - numServings = request.form.get('servings'), - servingSize = request.form.get('servingSize'), - cookTime = request.form.get('cooktime'), - prepTime = request.form.get('prepTime'), - cookTemp = request.form.get('cookTemp') - ) - db.session.add(newdish) - db.session.commit() - - id = Dish.query.filter_by(name=request.form.get('dishName')).first() - return redirect(url_for('views.recipe_single', id=id)) - - return render_template("new.html", user=User) - - -#Shopping Functions -@views.route("/menu/shopping", methods=['GET', 'POST']) -# @login_required -def shopping(): - if request.method == 'POST': - if request.form['exportPDF'] == 'exportPDF': - pdfkit.from_url("http://127.0.0.1:5000"+url_for('views.shopping'), 'shopping.pdf') - items = db.session.query(Recipe.ing, Recipe.catagory, Recipe.dishfk, func.count(Recipe.ing).label('IngCount')).filter(Recipe.dishfk == Planner.dishfk).group_by(Recipe.ing).order_by(Recipe.ing).all() - counts = db.session.query(Recipe.catagory, func.count(Recipe.catagory)).filter(Recipe.dishfk == Planner.dishfk).group_by(Recipe.catagory).all() - return render_template("shopping.html", user=User, items=items, counts=counts)#, dishes=dishlist, plans=plans) - - - - -# Productivity -@views.route("/productivity", methods=['GET', 'POST']) -@login_required -def productivity(): - return render_template("productivity/productivity.html", user=User) - -@views.route("productivity/goals", methods=['GET', 'POST']) -@login_required -def goals(): - if request.method == 'POST': - newGoal = Goals( - name = request.form.get('name'), - pictureurl = request.form.get('pictureurl'), - status = request.form.get('status'), - measurement = request.form.get('measurement'), - datestart = datetime.datetime.strptime(request.form.get('datestart'), "%Y-%m-%d"), - dateend = datetime.datetime.strptime(request.form.get('dateend'), "%Y-%m-%d"), - userid = request.form.get('thisuserid'), - ) - db.session.add(newGoal) - db.session.commit() - - completedTasks = db.session.query(Tasks.goalfk,func.count(Tasks.id).label('count')).filter(Tasks.checked == True).group_by(Tasks.goalfk).all() - allTasks = db.session.query(Tasks.goalfk,func.count(Tasks.id).label('count')).group_by(Tasks.goalfk).all() - - percentcomplete=[] - projects = [] - for completed in completedTasks: - projects.append(completed[0]) - - for i in range(len(allTasks)): - allvalue=allTasks[i][0] - if allvalue in projects: - for a in range(len(allTasks)): - if allTasks[i][0] == completedTasks[a][0]: - perc = round(completedTasks[a][1]/allTasks[i][1]*100,2) - percentcomplete.append(tuple((allTasks[i][0],perc))) - break - else: - next - - goals = db.session.query(Goals).order_by(Goals.name).all() - return render_template("productivity/goals.html", user=User, goals=goals, percentcomplete=percentcomplete) - -@views.route("productivity/goals/", methods=['GET', 'POST']) -@login_required -def goal_single(id): - if request.method == 'POST': - if request.form.get('complete') == 'on': complete = True - else: complete = False - newtask = Tasks( - project = None, - item = request.form.get('task').title(), - checked = complete, - userid = request.form.get('thisuserid'), - duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), - goalfk = request.form.get('goalfk') - ) - db.session.add(newtask) - db.session.commit() - return redirect(url_for('views.goal_single', id=id)) - - completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).filter(Tasks.checked == True).count() - allTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).count() - - if allTasks == 0: - percentcomplete = 0 - else: - percentcomplete = round((completedTasks/allTasks)*100,2) - - goals = db.session.query(Goals).filter(Goals.userid == flask_login.current_user.id).filter(Goals.id == id).all() - tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() - return render_template("productivity/goals_single.html", user=User, goals=goals, tasks=tasks, percentcomplete=percentcomplete) - -@views.route("productivity/noTOyes//") -@login_required -def goalnoTOyes(taskid, goalid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = True - db.session.commit() - return redirect(url_for('views.goal_single', id=goalid)) - -@views.route("productivity/yesTOno//") -@login_required -def goalyesTOno(taskid, goalid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = False - db.session.commit() - return redirect(url_for('views.goal_single', id=goalid)) - -@views.route("productivity/deletetask//") -@login_required -def deletegoal(taskid, goalid): - - Tasks.query.filter_by(id=taskid).delete() - db.session.commit() - return redirect(url_for('views.goal_single', id=goalid)) - - -@views.route("productivity/projects", methods=['GET', 'POST']) -@login_required -def projects(): - if request.method == 'POST': - when = int(request.form.get('when_review')) - nextrev = datetime.datetime.strptime(request.form.get('last_reviewed'),"%Y-%m-%d") + timedelta(days=when) - newProj = Projects( - name = request.form.get('name'), - pictureurl = request.form.get('pictureurl'), - status = request.form.get('status'), - last_reviewed = datetime.datetime.strptime(request.form.get('last_reviewed'),"%Y-%m-%d"), - when_review = request.form.get('when_review'), - next_review = nextrev, - userid = request.form.get('thisuserid') - ) - db.session.add(newProj) - db.session.commit() - - pros = db.session.query(Projects).all() - for pro in pros: - pro.next_review = pro.last_reviewed + timedelta(days=pro.when_review) - db.session.commit() - - completedTasks = db.session.query(Tasks.project,func.count(Tasks.id).label('count')).filter(Tasks.checked == True).group_by(Tasks.project).all() - allTasks = db.session.query(Tasks.project,func.count(Tasks.id).label('count')).group_by(Tasks.project).all() - - percentcomplete=[] - projects = [] - for completed in completedTasks: - projects.append(completed[0]) - - for i in range(len(allTasks)): - allvalue=allTasks[i][0] - if allvalue in projects: - for a in range(len(allTasks)): - if allTasks[i][0] == completedTasks[a][0]: - perc = round(completedTasks[a][1]/allTasks[i][1]*100,2) - percentcomplete.append(tuple((allTasks[i][0],perc))) - break - else: - next - #TODO: make a way for user to update the reviewed date so it can re-calculate the next review date - projects = db.session.query(Projects).order_by(Projects.name).all() - return render_template("productivity/projects.html", user=User, projects=projects, percentcomplete=percentcomplete) - -@views.route("productivity/tasks", methods=['GET', 'POST']) -@login_required -def tasks(): - if request.method == 'POST': - if request.form.get('complete') == 'on': complete = True - else: complete = False - - if request.form.get('project')[0] == "P": - project = request.form.get('project')[1:] - goalfk = None - else: - project = None - goalfk = request.form.get('project')[1:] - - newtask = Tasks( - project = project, - item = request.form.get('task').title(), - checked = complete, - userid = request.form.get('thisuserid'), - duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), - goalfk = goalfk - ) - db.session.add(newtask) - db.session.commit() - - projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).order_by(Projects.name).all() - goals = db.session.query(Goals).filter(Goals.userid == flask_login.current_user.id).order_by(Goals.name).all() - complete = db.session.query(Projects.name.label('projectname'), Projects.status.label('projectstatus'), Tasks.checked, Tasks.duedate, Tasks.goalfk, Tasks.id, Tasks.item).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.checked == 0).order_by(Tasks.duedate, Tasks.project, Tasks.item).all() - incomplete = db.session.query(Projects.name.label('projectname'), Projects.status.label('projectstatus'), Tasks.checked, Tasks.duedate, Tasks.goalfk, Tasks.id, Tasks.item).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.checked == 1).order_by(Tasks.project, Tasks.duedate, Tasks.item).all() - return render_template("productivity/tasks.html", user=User, projects=projects, complete=complete, incomplete=incomplete, goals=goals) - -@views.route("productivity/projects/", methods=['GET', 'POST']) -@login_required -def project_single(id): - if request.method == 'POST': - if request.form['reviewupdate'] == 'Review Complete': - udproject = db.session.query(Projects).filter(Projects.id == id).first() - udproject.next_review = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") + timedelta(days=int(udproject.when_review)) - udproject.last_reviewed = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") - db.session.commit() - return redirect(url_for('views.home')) - else: - if request.form.get('complete') == 'on': complete = True - else: complete = False - newtask = Tasks( - project = request.form.get('project'), - item = request.form.get('task').title(), - checked = complete, - userid = request.form.get('thisuserid'), - duedate = datetime.datetime.strptime(request.form.get('dueDate'),"%Y-%m-%d"), - goalfk = None - ) - db.session.add(newtask) - db.session.commit() - return redirect(url_for('views.project_single', id=id)) - - completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).filter(Tasks.checked == True).count() - allTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).count() - - if allTasks == 0: - percentcomplete = 0 - else: - percentcomplete = round((completedTasks/allTasks)*100,2) - - projects = db.session.query(Projects.id, Projects.name, Projects.status, Projects.last_reviewed, Projects.when_review, Projects.pictureurl, Projects.userid).filter(Projects.userid == flask_login.current_user.id).filter(Projects.id == id).all() - tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() - return render_template("productivity/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete, today=datetime.datetime.today()) - -@views.route("productivity/noTOyes//") -@login_required -def noTOyes(taskid, projectid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = True - db.session.commit() - return redirect(url_for('views.project_single', id=projectid)) - -@views.route("productivity/yesTOno//") -@login_required -def yesTOno(taskid, projectid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = False - db.session.commit() - return redirect(url_for('views.project_single', id=projectid)) - -@views.route("productivity/deletetask//") -@login_required -def deletetask(taskid, projectid): - refeerer = request.referrer - db.session.query(Tasks).filter(Tasks.id == taskid).delete() - db.session.commit() - return redirect(refeerer) - -@views.route("productivity/importNotion") -@login_required -def importNotion(): - from .taskinport import get_tasks, getNextTasks, parsejsonMakeTask, notionidupdate - - notionidupdate() - - json = get_tasks() - parsejsonMakeTask(json) - - while json['next_cursor'] != None: - nextcursor = json['next_cursor'] - json = getNextTasks(nextcursor) - parsejsonMakeTask(json) - - return redirect(url_for('views.tasks')) - -@views.route("productivity/taskdelete/") -@login_required -def taskdelete(taskid): - refeerer = request.referrer - db.session.query(Tasks).filter(Tasks.id == taskid).delete() - db.session.commit() - return redirect(refeerer) - -@views.route("productivity/task_noTOyes/") -@login_required -def task_noTOyes(taskid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = True - db.session.commit() - return redirect(url_for('views.tasks')) - -@views.route("productivity/task_yesTOno/") -@login_required -def task_yesTOno(taskid): - - task = Tasks.query.filter_by(id=taskid).first() - task.checked = False - db.session.commit() - return redirect(url_for('views.tasks')) - -@views.route("productivity/taskupdate/", methods=['GET','POST']) -@login_required -def taskupdate(taskid): - if request.method == 'POST': - updatetask = Tasks.query.filter(Tasks.id == taskid).first() - updatetask.item = request.form.get('name').title() - updatetask.duedate = datetime.datetime.strptime(request.form.get('duedate'),"%Y-%m-%d") - updatetask.userid = request.form.get('thisuserid') - db.session.commit() - return redirect(url_for('views.tasks')) - - task = db.session.query(Projects.name.label('projectname'), Projects.status.label('projectstatus'), Tasks.checked, Tasks.duedate, Tasks.goalfk, Tasks.id, Tasks.item).join(Projects, Projects.id == Tasks.project).filter(Tasks.id == taskid).all() - return render_template("productivity/taskupdate.html", user=User, task=task) - -#FIXME: fix next review issue -# @views.route('/updatewhen') -# def updatewhen(): -# updatetask = db.session.query(Projects.last_reviewed, Projects.when_review, Projects.next_review).all() -# for ut in updatetask: -# newtime = ut.last_reviewed + timedelta(days=ut.when_review) -# ut[2] = newtime -# db.session.commit() -# return render_template(url_for(views.projects)) - -@views.route("/health/a1c/delete/") -@login_required -def deleteA1C(id): - A1C.query.filter_by(id=id).delete() - db.session.commit() - return redirect(url_for('views.a1c')) - -@views.route("/health/surgery/delete/") -@login_required -def deleteSurg(id): - Surgeries.query.filter_by(id=id).delete() - db.session.commit() - return redirect(url_for('views.surgeries')) - -@views.route("/wifidelete/") -@login_required -def wifidelete(id): - file = db.session.query(Wifi.path).filter_by(id=id).first() - if os.path.exists('website/'+file.path): - Wifi.query.filter_by(id=id).delete() - db.session.commit() - os.remove('website/'+file.path) - else: - print("The file does not exist") - - return redirect(url_for('views.wifi')) - -@views.route("/wifi", methods=['GET','POST']) -@login_required -def wifi(): - if request.method == 'POST': - path = generate_code(request.form.get('ssid'), request.form.get('password')) - newwifi = Wifi( - SSID = request.form.get('ssid'), - password = request.form.get('password'), - path = path, - userid = request.form.get('thisuserid') - ) - db.session.add(newwifi) - db.session.commit() - # TODO: Figure out why this does not work on the website version of the program - wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() - return render_template('wifi.html', user=User, wifi=wifi) - -@views.route("/profile", methods=['GET','POST']) -@login_required -def profile(): - if request.method == 'POST': - profile = db.session.query(User).filter(User.id == flask_login.current_user.id).first() - profile.firstname = request.form.get('firstname') - profile.lastname = request.form.get('lastname') - profile.address = request.form.get('address') - profile.city = request.form.get('city') - profile.state = request.form.get('state') - profile.zip = request.form.get('zip') - profile.phone = request.form.get('phone') - profile.email = request.form.get('email') - profile.username = request.form.get('un') - profile.password = request.form.get('pw') - profile.avatar = request.form.get('avatar') - db.session.commit() - return redirect(url_for("views.profile")) - - states = db.session.query(States).all() - profile = db.session.query(User).filter(User.id == flask_login.current_user.id).first() - return render_template('profile.html', user=User, profile=profile, states=states) \ No newline at end of file diff --git a/website/wifiqrcode.py b/website/wifiqrcode.py index 60655cd..70d49b9 100644 --- a/website/wifiqrcode.py +++ b/website/wifiqrcode.py @@ -1,5 +1,6 @@ import wifi_qrcode_generator import re, os +from flask import url_for def generate_code(SSID, Password): qrco = wifi_qrcode_generator.wifi_qrcode( @@ -7,9 +8,14 @@ def generate_code(SSID, Password): ) file = re.sub(r"[^A-Za-z]+", '', SSID) + ".png" fullfile = os.path.join('website', 'static', 'qrcode',file).lower() - full = os.path.join('static', 'qrcode',file).lower() + full = os.path.join('qrcode',file).lower() print(fullfile) qrco.save(fullfile, format='PNG') - return full \ No newline at end of file + return full + +def renameSSID(SSID): + file = re.sub(r"[^A-Za-z]+", '', SSID) + ".png" + path = url_for('static', filename = '/qrcode/'+file) + return path From 9fb6ac3f7e1b82cf03074174ac7aa0772326376d Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Wed, 13 Oct 2021 19:17:55 -0700 Subject: [PATCH 50/70] init --- website/database.db | Bin 319488 -> 319488 bytes .../__pycache__/vehicle.cpython-38.pyc | Bin 3275 -> 3330 bytes website/templates/vehicles/vehicle.py | 24 +++++++++++------- .../templates/vehicles/vehicle_single.html | 6 ++--- website/templates/vehicles/vehicles.html | 15 +++++++---- 5 files changed, 28 insertions(+), 17 deletions(-) diff --git a/website/database.db b/website/database.db index 1659d6284e7a6084ef173ab2a3660f73f53cc902..234056fd51c7799c098d6541be73b388285ddf0c 100644 GIT binary patch delta 489 zcmZoTAlz_3c!D(J>WMPWtg9LH{A(IhT2mNXQu~ zOA-T$GE0ktQd5i!42^XS4W=K+XBM5lZwZTMy|IF!g_W^^m4T_Ak(q_1v89oLks(lt zuA!lVfw`5Txs{1gMoCFQv6a4lW^Q77YO!8MdTw!M36PPOTB4s(nywEt)l9bpY>{pO z$fkHh0|QfI10z$5_zbf_Zs)Ii@dL%c3y-cs{ep^r)3ALesNXvv5uSww6U- z1>yxmD^mkKLlYBob96750%a!OUu~|FYEb49=$dEhlbGyQ8tfk*YUXU_m>gVD7FzC` t=5OMY5gDjfT3lFQ>+Bf1Z37FJ0uxIT&{dHvjH@RL3M}8wdzIxg7XT9ciE#h` delta 605 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 Ba7O?D diff --git a/website/templates/vehicles/vehicle.py b/website/templates/vehicles/vehicle.py index 8e7d929..2ef218c 100644 --- a/website/templates/vehicles/vehicle.py +++ b/website/templates/vehicles/vehicle.py @@ -1,16 +1,13 @@ from flask import Blueprint, render_template, request, redirect, url_for -from flask_login import login_required, current_user -from sqlalchemy.orm import session -from sqlalchemy.sql.expression import false, join -from website.models import User, Vehicles -from datetime import datetime, timedelta, date +from flask_login import login_required +from website.models import * +import datetime from website import db - from sqlalchemy.sql import desc vehicle = Blueprint("vehicle", __name__) -@vehicle.route("/", methods=['GET','POST']) +@vehicle.route("/vehicle", methods=['GET','POST']) @login_required def vehHome(): if request.method == 'POST': @@ -27,7 +24,7 @@ def vehHome(): if request.form.get('tagsexp') == '': tagsexp = datetime.datetime(3000, 1, 1) else: - tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%Y-%m-%d") + tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%Y-%m") newveh = Vehicles( name = request.form.get('name'), @@ -50,8 +47,17 @@ def vehHome(): ) db.session.add(newveh) db.session.commit() + # TODO: LEFT OFF - figuring why getting error % unexpected + from dateutil import relativedelta + currvehs = db.session.query(Vehicles).filter(Vehicles.curown == True).all() + ownedList = {} + for currveh in currvehs: + diff = relativedelta.relativedelta(currveh.sell_date, currveh.purchase_date) + owned = f'{diff.years} years {diff.months} months {diff.days} days' + ownedList[currveh.id] = owned + vehs = db.session.query(Vehicles).order_by(desc(Vehicles.purchase_date)).all() - return render_template('vehicles/vehicles.html', user=User, vehs=vehs) + return render_template('vehicles/vehicles.html', user=User, vehs=vehs, owned=ownedList) @vehicle.route("/", methods=['GET','POST']) @login_required diff --git a/website/templates/vehicles/vehicle_single.html b/website/templates/vehicles/vehicle_single.html index b0b1366..61f9c78 100644 --- a/website/templates/vehicles/vehicle_single.html +++ b/website/templates/vehicles/vehicle_single.html @@ -19,7 +19,7 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    Picture of Vehicle -
    +
    +
    diff --git a/website/templates/vehicles/vehicles.html b/website/templates/vehicles/vehicles.html index 3f6f8b3..0cd70eb 100644 --- a/website/templates/vehicles/vehicles.html +++ b/website/templates/vehicles/vehicles.html @@ -30,7 +30,7 @@
    From f0130b415b722991af1be5b8d0dd9fc3d9c4250d Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Thu, 14 Oct 2021 01:35:37 -0700 Subject: [PATCH 51/70] init --- migrations/versions/6c824dded1ae_.py | 28 ++++ .../__pycache__/6c824dded1ae_.cpython-38.pyc | Bin 0 -> 788 bytes .../__pycache__/fd415bccfc38_.cpython-38.pyc | Bin 0 -> 4557 bytes migrations/versions/fd415bccfc38_.py | 125 ++++++++++++++++++ website/__init__.py | 5 +- website/__pycache__/__init__.cpython-38.pyc | Bin 1907 -> 2007 bytes website/__pycache__/models.cpython-38.pyc | Bin 10219 -> 13609 bytes website/database.db | Bin 319488 -> 319488 bytes website/models.py | 105 ++++++++++++++- website/templates/base.html | 17 ++- website/templates/health/a1c.html | 2 +- website/templates/health/allergies.html | 2 +- website/templates/health/doctors copy.html | 2 +- website/templates/health/doctors.html | 2 +- website/templates/health/doctorsEdit.html | 2 +- website/templates/health/editfacilities.html | 2 +- website/templates/health/facilities.html | 2 +- website/templates/health/health.html | 2 +- website/templates/health/hospital.html | 4 +- website/templates/health/hospital_update.html | 2 +- website/templates/health/medications.html | 2 +- .../templates/health/medications_reorder.html | 2 +- website/templates/health/medupdate.html | 2 +- website/templates/health/surgeries.html | 2 +- .../menu/__pycache__/menu.cpython-38.pyc | Bin 7209 -> 7209 bytes website/templates/menu/dishes.html | 19 --- website/templates/menu/menu.html | 6 +- website/templates/menu/menu.py | 29 ++-- website/templates/menu/new.html | 2 +- website/templates/menu/plan_single.html | 2 +- website/templates/menu/recipe-single.html | 2 +- website/templates/menu/recipe.html | 2 +- website/templates/menu/recipe_old.html | 92 ------------- website/templates/menu/shopping.html | 2 +- .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 1239 bytes website/templates/settings/settings.html | 105 +++++++++++++++ website/templates/settings/settings.py | 37 ++++++ .../__pycache__/vehicle.cpython-38.pyc | Bin 3330 -> 3359 bytes website/templates/vehicles/vehicle.py | 7 +- .../templates/vehicles/vehicle_single.html | 11 +- 40 files changed, 462 insertions(+), 164 deletions(-) create mode 100644 migrations/versions/6c824dded1ae_.py create mode 100644 migrations/versions/__pycache__/6c824dded1ae_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/fd415bccfc38_.cpython-38.pyc create mode 100644 migrations/versions/fd415bccfc38_.py delete mode 100644 website/templates/menu/dishes.html delete mode 100644 website/templates/menu/recipe_old.html create mode 100644 website/templates/settings/__pycache__/settings.cpython-38.pyc create mode 100644 website/templates/settings/settings.html create mode 100644 website/templates/settings/settings.py diff --git a/migrations/versions/6c824dded1ae_.py b/migrations/versions/6c824dded1ae_.py new file mode 100644 index 0000000..0ba5005 --- /dev/null +++ b/migrations/versions/6c824dded1ae_.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: 6c824dded1ae +Revises: fd415bccfc38 +Create Date: 2021-10-13 23:40:28.212202 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '6c824dded1ae' +down_revision = 'fd415bccfc38' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('settings', sa.Column('userid', sa.Integer(), nullable=False)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('settings', 'userid') + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/6c824dded1ae_.cpython-38.pyc b/migrations/versions/__pycache__/6c824dded1ae_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eed8f00330549920fdb7bf8250e6430645b3081c GIT binary patch literal 788 zcmZuvJ&)5s5M6&HcAP{YQPH_gap%|xr&Dx7NQr=>NCCRWjb(c_IivN*?XC}nnwElp za98qgs8@7U`~@mzoxnwcv35K&etI)+yjSC~N6@~1+ooSkLVoDv*sw-k;1L(-fW!n0 zFqu)Bv1#boVpeQ}9rvIY_rZ!CJTCOX`9$IYxG=!C2i7|>@jhPDvXMK#q(Y=y>UnSJ zZ6S)f@-J5l|13X`<^UAJl2bY3<)r{gUbD8WlqpixU+!b) zvXXR5`B%b+i0j<1H^CJ$iGXLajHc7GU{&XBNh>LWSA~4tW&tZUG$@NLPbF?o1h)w9 zf@7u0X|q#K+aL<)6J!^96k_r*`hSGmSnPy9#$YcT%)dgdHP-;%LpL$^nufsZ<{;`} z`h7G)oEkv=q3XIn#q>}2N19@&oFsudPZH&%jFwrE9~LEUSjuv|C_AqIg>w1fj;OJw zOCHjUr&WHP;GQWH$^+Wa3Pe&@oj|Vp{C6z(qO751^tqv@(sFHQWVp6%bdTlse*-We Bz)k=F literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/fd415bccfc38_.cpython-38.pyc b/migrations/versions/__pycache__/fd415bccfc38_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d7bed80aa6cf5a7f0e93479f57343f2c0a0174a0 GIT binary patch literal 4557 zcmbW5%XZsD7{?{qu@%Q|(xwfULNRv&w2o!FmrzP+Laz`?lX5W^A#29AiY%!!a!a~q z$LTpdLbBvNSg_y;X3MItz=}_|Xr!6L0_%7(-+zAkJoBG%M&tXfRzrc;!Cw>W*VBsf zcNFk14T7uirk9~W%1}Wn(p+_>4K+2YSKP|5imJl}v@oop%CHV^9o10%7iGAJbhHS6 z8>q6YtT&!a@hk}U+cQk5HNlO>J^aX_j_6sNWroY31 zUmA_C^p;1hS5FS-8kFrwT<4UVQd=xbKQ+@|Kf#4;~Df-Sy!3n2Rp+i zpP4oJjCREFuQ3E$@TR}j6(v*-RHTO5g9_3@?Vx(7pbDx!t;EU#C<~y}j+DBf=z_8+ zC=Eeb5|pN(v;^fC^s0uI(aKYm>(lXAJyB9urR+&5drHc#N!jP5?DJCg1u6TYlszqs z_9a1iSy0Xh$}57>7L->7I zQnn*yH>7M=${JF(Cycf)C<8$`FDMrT<)WZm5|m9r`9RwD%hJAoC}pom*^i{`RVn+i zl)WZpx1{X0l>I~)?R7!9At*Nm<(8n_7L+@J@~O0^pGkYVBV|9AvUjEI7gF|~l--rG zds6nkl>Jf|?N@^GwV-?>C__Q{R@#g2q`mlF%Kji_O)2}Ml(nSnNXpt$7D-tQqpcVA z&oOXy*t;hA4tAg;?NB|m;7LP)Cy40|(R&tLfKLp&oIgxA#fcUvS!*i^=S|up>$3rY$a{7To;o`l(~^9UHb^N11n&yv>~04 zLTD6Qd&RI{3}1(;CZvs}}*V1ef0V`uEJ<)hZrmXctU ziC$UgmxTd4RZ5y#wOW=VD@tr;S&2=SSBcH6E3t`vB{s9L#3nYD*v!fjo7ma(!zm_a z>J}dvjE{PSs9%T%>;#`BwP&TEMc(jKW(-dyuJBZ52~Q<{@Kk07PbE(9RAvKDB_1rz z0|ZA(GjwLKi^NqsK53$8e~Hv5zK7QrNpu!w&7{o?<4s4S7OQRf?tJF4`YkWS6HHkB zn(w>V@>p#*B+-_mM@QDZDE-O1#F<%S{|?^Y@;wTBkmH5FE94=hj*EY8ckWYI;vF&y zXU4|H`Oda)&tX3aY3GI$-kgs*t~17+nKL0)2#06dc?5V|;SajzxnQ5w=K)X%uR?bE z2Na4{Q%?xjnkrr*l`A5>_CIp|cNTf;nyMcV3gZw??iCQ@llw8KBq#SnHGOW-c1RV} zbuF2}1|oit%wO(%QX_z|MdUyBV&9%XNTXR-G%|;BeTmgg6E;WFWOd8Mvyo$`Iq5^! za&7p9W1l<#lIbMooh~?SShp6d$@xbEGk#RBI0MqXY3tD*bZya>ePTB1%tH|;u0=@R{k;N0#os&rJ9CUmY9w!OAO)a z63gMsOU%HvITPLotDzIsKLH4mMha$7>{n)BYT~ujbg!o77nFjpBAc3n^^c$jv4iU$ zj2WC-DR>TAjeU;d#7lz1uGJ@DIGT)Th&kI;CMzw-jhG}!F!bYd*b$WdP#)&rnw>?K zohy$WuD?Da^bJ>il5jN`CZbUZFs-nz`V`(`-_#qM8&nYw#tqjUdJ%D5Zo6|=w>Jtg zp`4wmRiTfxcGVP}-NJ;tjDv)|VaMU6_StgBlLM}9DLBX8*W zgwlpAI1(xn>H@fRNQp3Vg@pVT@qPAFUuUO!xdLsipco2*2wI8;ZG|>j0lk3R45OXB z4XJSLf3;Gtk)&Kwi delta 703 zcmY+B-D=c86vyXGlG$wB%~reJ?zUT{V5MuZ1q*&qL=?pf>E4J~=E5P}$)>5<4<{*0 zAw^*Y5%HpoH{y*xg6|;c3rHb%K7x4Xl`|2mwxCM9eyTX( zbJ6^u`33<>S}B@>+83ti$mWf7%VvwI{fVULvr4D-e)~1*1E1&3SN0T+$|-t;I;}1x zapEOmk2-sP6pbb$5pgPa@PzzCx_6g#?`+@CFyE!}y18C2 zsYY6v_`7kK`0L(5vL|eLXf8upel%CXkzdUfaz-Colgrku#8wL`vTb#&s!qzpx(GA! zgSGk8$qa8i7TQqQ8f6WAKSKA5ibmd4jYdH@WCL&L1-=jsU8rl+H0BgCrzd(YNwV0{pS=#nKc&b2Z|+K%m?Ps z1I2>Eriz#-AT_1}d9K@WsoW~vx=E}3$cvw`K^O@2WUKtB)P~= zpH*{Qn%OPq*~X^`Cl$Tlsv} z5`T{#ww)g?eqUI$AN;cRjeYEj<(_lbzO&plp6X41n_`P@dfQq(|J$$j*7E2e^P`q2R54~I!p8n(K({?L>GuI5?unlUv|?6wzx+n<|ri! zPsD}UL|_gX{3FQF;3zWq^T^;ILk9miGWZLUBXQ9W@FWD{2`mzQg6JipPZE8K=%<(}D+Pw~3-Ko74>uSff z-OQfNd;6UO%bgZq)jMuhe0FF4%53v6?DpHiO+O<(*O&b*as7MAI&NA1RU!R#c`3U!O<%L7(WC3nyY2Y$e26yN3U*c9M(gOKHv*%<`GFpfsDU9ju7SxI@0 z=W)L+TW57;vxRM2LubhH%21nNVAXVMCe}@CuxQrkr50W`i*hfFoZby12m4{<^o|%g z*b|kDn(-p^wirR!7o(xx86yXKlO6g4x7i*zUcmCP7MC7xg<_B~hE8xt>`$!q@f}9; zM=^=>JGR969fLT(V`#AQ81UrMQhaj91wE@GEn!BjUk{3e)X^RPO3#R7)X5!Z^n6GL zrjs9XKN$2Kui0|MDMgH$Uw3!9tcbRnOrlUtCTht-Jy~e5BZ;Q!aLv+kBwv3yjYL>a z%?QiSz#&;ZyhIiTnCPpAsI!r$58xq<^)z)@WnrSZLD=Cw{Cbm7sv1-?sBVyW|0=YN zno!B8$p@n;JsO&VxzLmz3QfU8XsW(-$SvVi(U=|tZ5B^q^hf#R=;89*>HFfNK5bi8 z@TU+NyJVLpa<=h5+NjJeCW|y81Bd>qVE#(xvg4A#`6*xCfAz%Zzq3Eu_eUE?=SM%U P6z%oV?<*H3D(U|LCj<&S delta 57 zcmZ3P_1d2=l$V!_0SJtm(-S2PCi2NJHf_{yWMoTW4Q9~P+I)o3PL)YhX0oQq^2t|C Mlo)j;|1i-90I&TI-T(jq diff --git a/website/database.db b/website/database.db index 234056fd51c7799c098d6541be73b388285ddf0c..8956ec92c1bef1beb46bfd2a2e3e85605ebe5239 100644 GIT binary patch delta 3552 zcmai1e`p(39DncbrRl|9E@``VYuAyssM~C_+~u-0{YSIXSx0S49h;yuyC%0L+ck-~ zl=+Wb*_8bu!ldB+HBe-8MMY;>520@Ruh9ObAoDLl{}BX-Wur0$@#T{A?j?67@Gj}+ z^SRIa@%_BJ*X0Kt%MUuP_Xh6)0H$!8z>UIf@WY|#zI!12;!mD3!tLTKc$xc$+g%HW z-s8L-2l3zS{%->8$M6w`{$yAF{qC_o)rronP2B%>22pX~H#`9-QV0NecP$vW1C2)= zu&1r7t*iBP%LnLvN{25VBilU-VX1=Yum%+Mj6|~^zi}Ce+h)a764n^9LM@M^!6G0ECu_qe%{!cp+8|M z?koLHlAbm;=I9AX51`w+_dGp@&}}q{dxQwSiN&w`vR8V%Ad!HH=*o?oJ$h$`9vtGM zAwd`wBcnVY7KK>sgdju&ewdF8^I|9xt1xd|Ie>3`R{ws6?lVSYdZVZ9cxprt(`h-) zOY-_M{p3D@+jmZ+BlG{32PB<`r3$OQmdXL9KnC8k-$Y zoEZkGx)5(Rrq!1A_QGB^5r%H`PNm4J_P@F$g-yCLUfE zOa#M%iC9=L5ef^|95PXkgr(q}wylkKiGyX}{Oqdo<@K*+p)LxRgL4op-X#Whfl~;| zyjIzLE)lRCTmm2$)qGA;k|~LNIu&ZfmKKO{$1z2;}$MpmAn$m$am znSd%)oxfWO2m_ZS5E{2M)QR@Wq2c#s?S)9r-z^n{lS?uPjaxcQk%o(BuBr3ujU19& zN{H^9laeoGrGoOR4Yl!>GQqANJ~BKMw$!!{)%jh$1ockHHRrSC}AAqlAq{}(A11@!`Yx@3isv zr-<={*lWOxl~7BSG_j4n8&-JrN#>iSdY_ mE2}6>!f`Rq8=tSD^UuLF?%^Ere2I-$SAv0?2Kys=?E4S0kqvAB delta 586 zcmY+AO=uHQ6oud4WHQrC-%O`XP14B3q8rns)1)@-%22FTqy}7wSW251s8AEz2yQAy zD|DekB;Z@P@DEx-7A*$zkXYNDkgOEMt*#0#L`VtLiufXKTzm)a<=lI?H@{=%cg%v% zC<6ed1d{?H2s{c#%rXd_UzS7#>48vS(u0a&J)o$IzS6a4@Uf_VXvN=K&7!4WtW0jd zNwjAvmvk6K+#Q6kA^&bdugmQ`>v%}+BL&H#YcDu(_7tu_Xr0P)5EK5;~$8z2no0Mwakk!b`2MMF>W zdICS!oKtuFGKd4fHm~45_GJdUacpFmEly)Me>a0CAPz{~OrFK#Vso9ym+yLn|0w&A zzqE6b7__)ws?Cmz?F&i;5ja_^cM)|7wItiMEJEWAMswooD=!?p(PvBBt=ZHI!7)*+#mk2D2kFRs>6KSe{0OMShGXMYp diff --git a/website/models.py b/website/models.py index 8dd8c32..06cc4c4 100644 --- a/website/models.py +++ b/website/models.py @@ -260,4 +260,107 @@ class Vehicles(db.Model): class States(db.Model): id = db.Column(db.Integer, primary_key=True) state = db.Column(db.String(50)) - abr = db.Column(db.String(2)) \ No newline at end of file + abr = db.Column(db.String(2)) + +class Settings(db.Model): + id = db.Column(db.Integer, primary_key=True) + userid = db.Column(db.Integer, nullable=False) + #MENU + menu_planner = db.Column(db.Boolean) + menu_rec = db.Column(db.Boolean) + menu_shopping = db.Column(db.Boolean) + menu_extra1 = db.Column(db.Boolean) + menu_extra2 = db.Column(db.Boolean) + menu_extra3 = db.Column(db.Boolean) + menu_extra4 = db.Column(db.Boolean) + menu_extra5 = db.Column(db.Boolean) + menu_extra1_label = db.Column(db.String(30)) + menu_extra1_url = db.Column(db.String(200)) + menu_extra2_label = db.Column(db.String(30)) + menu_extra2_url = db.Column(db.String(200)) + menu_extra3_label = db.Column(db.String(30)) + menu_extra3_url = db.Column(db.String(200)) + menu_extra4_label = db.Column(db.String(30)) + menu_extra4_url = db.Column(db.String(200)) + menu_extra5_label = db.Column(db.String(30)) + menu_extra5_url = db.Column(db.String(200)) + #HEALTH + health_facilities = db.Column(db.Boolean) + health_doctors = db.Column(db.Boolean) + health_meds = db.Column(db.Boolean) + health_medlist = db.Column(db.Boolean) + health_hospt = db.Column(db.Boolean) + health_surg = db.Column(db.Boolean) + health_allergies = db.Column(db.Boolean) + health_a1c = db.Column(db.Boolean) + health_cpap = db.Column(db.Boolean) + health_extra1 = db.Column(db.Boolean) + health_extra2 = db.Column(db.Boolean) + health_extra3 = db.Column(db.Boolean) + health_extra4 = db.Column(db.Boolean) + health_extra5 = db.Column(db.Boolean) + health_extra1_label = db.Column(db.String(30)) + health_extra1_url = db.Column(db.String(200)) + health_extra2_label = db.Column(db.String(30)) + health_extra2_url = db.Column(db.String(200)) + health_extra3_label = db.Column(db.String(30)) + health_extra3_url = db.Column(db.String(200)) + health_extra4_label = db.Column(db.String(30)) + health_extra4_url = db.Column(db.String(200)) + health_extra5_label = db.Column(db.String(30)) + health_extra5_url = db.Column(db.String(200)) + #PRODUCTIVITY + prod_goals = db.Column(db.Boolean) + prod_projects = db.Column(db.Boolean) + prod_tasks = db.Column(db.Boolean) + prod_extra1 = db.Column(db.Boolean) + prod_extra2 = db.Column(db.Boolean) + prod_extra3 = db.Column(db.Boolean) + prod_extra4 = db.Column(db.Boolean) + prod_extra5 = db.Column(db.Boolean) + prod_extra1_label = db.Column(db.String(30)) + prod_extra1_url = db.Column(db.String(200)) + prod_extra2_label = db.Column(db.String(30)) + prod_extra2_url = db.Column(db.String(200)) + prod_extra3_label = db.Column(db.String(30)) + prod_extra3_url = db.Column(db.String(200)) + prod_extra4_label = db.Column(db.String(30)) + prod_extra4_url = db.Column(db.String(200)) + prod_extra5_label = db.Column(db.String(30)) + prod_extra5_url = db.Column(db.String(200)) + #PERSONAL + personal_cars = db.Column(db.Boolean) + personal_wifi = db.Column(db.Boolean) + personal_extra1 = db.Column(db.Boolean) + personal_extra2 = db.Column(db.Boolean) + personal_extra3 = db.Column(db.Boolean) + personal_extra4 = db.Column(db.Boolean) + personal_extra5 = db.Column(db.Boolean) + personal_extra1_label = db.Column(db.String(30)) + personal_extra1_url = db.Column(db.String(200)) + personal_extra2_label = db.Column(db.String(30)) + personal_extra2_url = db.Column(db.String(200)) + personal_extra3_label = db.Column(db.String(30)) + personal_extra3_url = db.Column(db.String(200)) + personal_extra4_label = db.Column(db.String(30)) + personal_extra4_url = db.Column(db.String(200)) + personal_extra5_label = db.Column(db.String(30)) + personal_extra5_url = db.Column(db.String(200)) + #OTHER + other_extra1 = db.Column(db.Boolean) + other_extra2 = db.Column(db.Boolean) + other_extra3 = db.Column(db.Boolean) + other_extra4 = db.Column(db.Boolean) + other_extra5 = db.Column(db.Boolean) + other_extra1_label = db.Column(db.String(30)) + other_extra1_url = db.Column(db.String(200)) + other_extra2_label = db.Column(db.String(30)) + other_extra2_url = db.Column(db.String(200)) + other_extra3_label = db.Column(db.String(30)) + other_extra3_url = db.Column(db.String(200)) + other_extra4_label = db.Column(db.String(30)) + other_extra4_url = db.Column(db.String(200)) + other_extra5_label = db.Column(db.String(30)) + other_extra5_url = db.Column(db.String(200)) + update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index 60fbeed..01b169b 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -41,6 +41,18 @@ +
  • + +
    + +
    +
  • {% for stay in stays %} - diff --git a/website/templates/health/hospital_update.html b/website/templates/health/hospital_update.html index a492915..6d053a8 100644 --- a/website/templates/health/hospital_update.html +++ b/website/templates/health/hospital_update.html @@ -1,4 +1,4 @@ -{% extends "health-div.html" %} +{% extends "health/health-div.html" %} {% block title %} Update diff --git a/website/templates/health/medications.html b/website/templates/health/medications.html index 5a2ea86..9544a30 100644 --- a/website/templates/health/medications.html +++ b/website/templates/health/medications.html @@ -1,4 +1,4 @@ -{% extends "health-div.html" %} +{% extends "health/health-div.html" %} {% block title %} {{current_user.username}} Medications diff --git a/website/templates/health/medications_reorder.html b/website/templates/health/medications_reorder.html index c20afc7..e2e2b76 100644 --- a/website/templates/health/medications_reorder.html +++ b/website/templates/health/medications_reorder.html @@ -1,4 +1,4 @@ -{% extends "health-div.html" %} +{% extends "health/health-div.html" %} {% block title %} {{current_user.username}} Medications diff --git a/website/templates/health/medupdate.html b/website/templates/health/medupdate.html index 52c1ea7..618cc24 100644 --- a/website/templates/health/medupdate.html +++ b/website/templates/health/medupdate.html @@ -1,4 +1,4 @@ - {% extends "health-div.html" %} + {% extends "health/health-div.html" %} {% block title %} {{current_user.username}} Medications diff --git a/website/templates/health/surgeries.html b/website/templates/health/surgeries.html index 3691497..c6d8ebd 100644 --- a/website/templates/health/surgeries.html +++ b/website/templates/health/surgeries.html @@ -1,4 +1,4 @@ -{% extends "health-div.html" %} +{% extends "health/health-div.html" %} {% block title %} {{current_user.username}} Surgeries diff --git a/website/templates/menu/__pycache__/menu.cpython-38.pyc b/website/templates/menu/__pycache__/menu.cpython-38.pyc index c5f648b4a4740d3152a4c7216c3a8f244f397589..53d57eb46b28f810145b44965021ed96fe50c33e 100644 GIT binary patch delta 2639 zcmZ`*&2Jk;6!-XJV>@=@+DV)^UvB!5Y*Uh`ACLlVDNPHZZHh=++HED*@lKM3_1c|X zwZQE**7e#J#L>?)@6Eh< zAHR9y?fLEbp3BK(JOF?0!?ohWse3&m?7_Y1yLHa=IPc#IY6E=WjjZ0SC-mf6Q1AIL z$h-7jJ@sB-i)}G&khHtnv}rxl&<>HduT9&p4>Ytn(q`MVgZdC@>r5Nw0}rx#?lT4l z4(lV0O(P^7CFz(x-jI%xG*8mq`b0xIMhENx$63Siz52d}Zk%-c+YX=9ryAOPp46(Z z)(_~@sML1rvE_hzQ2xfg+PNS6iLs2l8D3U;%G|2W%5TEg`iC)_5wp0$O;=epOot0G zDkmaytY0oi*4eoHK5{(07gmXV2>SuH1LCyoR+ck8FtH~90--rJ#!{@0$y>@0JG1kF zG9RpGK%u2h>H30UuV1RXY8EXE%x6I?1`&o3atI>;n<;c_2BBaZ)|$zUzaKw-tTHi* z+J17n3Pu{*nRTaZs)|4d+%CaOMwQ!IM2Ev{H)1<=UbQ`^UxXFvoCw30ID~Kn;V6I` z6?_$Zg8u_3iy<6Fcp6~};TeQEgn5K+gh_;B2+tx!5EO*t0B*cg6e|V!Lu>@{=fU7| zX-SNj+h;4{ykR@yG-?SJVB~hUy+$SFKb>V!<0#ZHvMzdSW70* zWiJUcIKo)PYX~6(@;KD7ztbJXJMn57cGyvXKq$@P@DVq5HWH;^kw}xYYb#~LDXi2S zr()3=K!b5utwn8zS9NZeerGUML*f#AiDd-Ti;D;s03NZtSi;G9fX(2+yhpcl@_6so zI4DBecmFjkUs@5Zc}BMirY=&{@yP|7K;kyW+7lgU&A zpQ}_HVt2^omQUEa&saC&7>>zB5}l(u65omCJt*@l+AXL@gfZ`K$f}jK=xWV04TqOS z1(%K?SO8iWZmsS4n<$!QGXyPd0y7Kpmt8$$r*Sm_(KG2~qj9B+GM47dk(Kmexsf?m z-wrKNe|VI}%+0i|1!j`t&A44f=O%{+=HJlv%c%yn2$)!0fR&Kw#f46C#ykUy*4n4w zrLCZ$0P$07$c2nGDQX~qgF6y_2c)g1%0DxM`L|Hm5pCQ%U>Q>Rxm5dZm9Y73CMh_C zmn&rs=BX7m;}V_b(Xiif(8T|ogB|y4`Ka$_YQ>aEO{p5CnlL@iQoS@Za1FqXmMWDu z9iz;}6_niuP%|xL`>&qZY^5I2uj0n0Me#aLuLR)QwB`qe%>dM(M=+&U#b($U$`gWk z+Hd8@1AloBOB8FkR0L;N(cat5gWtgs#zRr4U0%ncYv_ANj`@q2w+JJqGrjYKoFk_Z|_-h9ADqI{#hpYe+Y%8FS0^3Tj<&3SE49B{~_?;5@AP5uCH}vh8dQ zD)^MYKeTj|F2=0AUa3~0n4YsCuaV;m;VPv{&2nrt+fv3OGMdZR=?NnT=^9~|6x98w z57IlOqHG$0-Y%l$37pbHKy4<3(~|&DMm$iwi_j57^of5iDD4D5ASA!YrPzf0F8Aeh zv{101j)j6qfyRx9N)32$2FBt#!VLrmVME>@9(}>LP9y3g(dWw*y=L+g_$t^K%m_=c YDEuZ#zy~oEjE7Pz$P!uk&+wst0nExx`2YX_ delta 2608 zcmZ{mOKcNI7=S(NN7idQaU3VHotH^M$O0kZ*%T>6l9 zWmT!v6B01$fmW4hr5;lCP$?XG=(Xb7N?8#=B0vhFq||E-%cl*vTahf z15G>7@@tanP4TD{@ANIFyXbC|8DliM7|^H0FXVewCvK?3Ol$M5@|2LYm6~e=UaDTSij@ke z%)l_uB65fU#1LSu`bt*Iys5KcZ6h{a6QGgq#MTZqioWXXVnr6^M(Vb_<+rc+p|J5IGCb?AiWVYZ>-Nm6E){v^-^eV5_EFCp@Xi--llbCT!p zVCMp0P1&9IlIgsd?phzg3BJ@@l*h62h#TV9uCWV6Y%U>6h_?}M0bH$A6qa7 zIg#k@H~l1)!S>Too`Ou=pv5Y$N<}y9n2yCbM%p_snaO*x+llZ`F2)DNz3yyZ4Tnb% zRe%wK%VmQhKXp$Gw`EnrbElbC^kIsTx>!!_*KpI*@U_Rqmp$7WccJ7$@lh7!O@@4y ziPLh!jZkJWC^i07lDDW1JLrlL1}*b*FbM)QKi8g5QE%;hW#t=Gh?g!PGm77V*4oH4 zWrFrBAJ>DP_UApagzS0AbV%~H$lij*TkR2l^|P1X1KSR(<$$hm`4)-PYgpFW zU3rl+p7clYsPCEd#!&Hm7m8r)3M#qVQv5Nt&>!iA-r*G>d8>Tuq+$Lf;!Q%2Wti5~ z3cKx9IU=i^p7i6;@G6||x$oLx+~5eJEle$Uw_G5_=m0J99%BUBJ=dBk2Xmf+*v9%F z2*Mk3^L~clYxrSyVJ2a(R%*rMvpVzTZJ;#{q$$c#=z!aq)BR zyF;OJ(OKn57D!x{2Jmq0ptur8T)uZJq lty}CEmUGuill Menu -

    Dishes

    -{% endblock %} - -{% block menu %} - - - {% for dish in dishes %} - - {% endfor %} - -{% endblock %} \ No newline at end of file diff --git a/website/templates/menu/menu.html b/website/templates/menu/menu.html index 716274d..3ecdfe9 100644 --- a/website/templates/menu/menu.html +++ b/website/templates/menu/menu.html @@ -1,4 +1,4 @@ -{% extends "menu-div.html" %} +{% extends "menu/menu-div.html" %} {% block title %} Guill Menu @@ -19,7 +19,7 @@

    {{ date.strftime('%A, %B %d, %Y') }}

    -
    +
    SSIDPasswordQR Code
    - {{wf.SSID}}{{wf.password}} - - - - - -
    {{stay.datestart.strftime("%m/%d/%y")}} - + {{stay.datestart.strftime("%m/%d/%y")}} - {{stay.dateend.strftime("%m/%d/%y")}} {{stay.dateend - stay.datestart}} {{stay.reason}}
    - - - - - - - - {% for recipe in recipes %} - {% if recipe.dishfk == dish.id %} - - - - - - - {% endif %} - {% endfor %} - -
    QtyMeasurementIngNotes
    {{recipe.qty}}{{recipe.measurement}}{{recipe.ing}}{{recipe.notes}}
    -
    -
    -
    Steps
    - - - - - - - - {% for step in steps %} - {% if dish.id == step.dishfk %} - - - - {% endif %} - {% endfor %} - -
    Step
    {{step.step_num}}. {{step.step_text}}
    -
    - - - - - - {% endfor %} - - - {% endblock %} \ No newline at end of file diff --git a/website/templates/menu/shopping.html b/website/templates/menu/shopping.html index ad6bc11..629ce32 100644 --- a/website/templates/menu/shopping.html +++ b/website/templates/menu/shopping.html @@ -1,4 +1,4 @@ -{% extends "menu-div.html" %} +{% extends "menu/menu-div.html" %} {% block title %} Guill Menu diff --git a/website/templates/settings/__pycache__/settings.cpython-38.pyc b/website/templates/settings/__pycache__/settings.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..95ad95684528b31cada65e7b7e952b7a44164c3b GIT binary patch literal 1239 zcmZ`&!EPHj5GA?X#c?f+b+Hz_)M9EKtF_E$l^$U?kk!0g z<~{~|`~{dO7iJ14z6*lziHnV}wp`B52b{X#*|!Id{`kZG0eG1b_ORk+>igKP7?cS1 z6WHcY5Ed;k$45l(Sz-fD{0sJxrHgP8owN67jpk^L8$f{5H{=d_ihep>lZLE=CRkG& zFFNO4+q1L@&d7Uwp1_xVJ6P;2hDZK>12Tk7$iq8;EL3^Lqjj|Wa${j&dCM7C_BNIX zEWfrf)XN5+-)y3W&LI~@$M-k&=>Jq=c9+NYR>K<1JMSn=q5DD);FYJhw=j*j%JWKz z3j)52e=aXCH3sdwgVVjOJKZYdL#yN{aI`i;J5n1Ly((a$W^`M7_POW^XASg3+GFeD z{mo2VC(ms$ks{9>n^v+`OXKK~I5FDO+A$-HDXXOmfd%@+vAM8?wc16qQd%e%`JyFv zy_qb`QQq>wCDU31k!*g|5xB!ysewdMv04Gabl`K-m+C?N@D;KsH++V<2z}=`AB@_{qaM{T1)Yb=aabw;uD Fe*wBXSo#0} literal 0 HcmV?d00001 diff --git a/website/templates/settings/settings.html b/website/templates/settings/settings.html new file mode 100644 index 0000000..d71c802 --- /dev/null +++ b/website/templates/settings/settings.html @@ -0,0 +1,105 @@ +{% extends "base.html" %} + +{% block title %} +{% endblock %} + +{% block style %} +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +
    +
    +

    Menu

    + + {% for value in values %} + {% if "menu" in value[1] %} +
    + + {% if value[0] == True %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% endfor %} + + +
    +
    +

    Health

    +
    + {% for value in values %} + {% if "health" in value[1] %} +
    + + {% if value[0] == True %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% endfor %} + +
    +
    +
    +

    Productivity

    +
    + {% for value in values %} + {% if "prod" in value[1] %} +
    + + {% if value[0] == True %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% endfor %} + +
    +
    +
    +

    Personal

    +
    + {% for value in values %} + {% if "personal" in value[1] %} +
    + + {% if value[0] == True %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% endfor %} + +
    +
    +
    +

    Other

    +
    + {% for value in values %} + {% if "other" in value[1] %} +
    + + {% if value[0] == True %} + + {% else %} + + {% endif %} +
    + {% endif %} + {% endfor %} + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/settings/settings.py b/website/templates/settings/settings.py new file mode 100644 index 0000000..bb25c27 --- /dev/null +++ b/website/templates/settings/settings.py @@ -0,0 +1,37 @@ +from flask import Blueprint, render_template, request, redirect, url_for +from flask_login import login_required +import flask_login +from sqlalchemy.sql import desc +from website.models import * +from website import db +import datetime, json + +settings = Blueprint("settings", __name__) + +@settings.route("/", methods=['GET','POST']) +@login_required +def settingsHome(): + # FIXME:figure out how to dynamically get info from form and save to db + if request.method == 'POST': + # cols = Settings.__table__.columns.keys() + # us = db.session.query(Settings).filter(Settings.userid == flask_login.current_user.id).first() + # for col in cols[2:-2]: + # us.getattr(Settings, col) = request.form.get(col) + pass + return redirect(url_for('settings.settingsHome')) + + cols = Settings.__table__.columns.keys() + + dic_cols = [] + for col_name in cols[2:-2]: + key = col_name + label = key + dbvalue = db.session.query(getattr(Settings, key)).filter(Settings.userid == flask_login.current_user.id).first() + if dbvalue[0] == None: value=False + elif dbvalue[0] == True: value=True + elif dbvalue[0] == False: value=False + else: value = False + dic_cols.append([value,label]) + + us = db.session.query(Settings).filter(Settings.userid == flask_login.current_user.id).first() + return render_template('settings/settings.html', user=User, us=us, values=dic_cols) \ No newline at end of file diff --git a/website/templates/vehicles/__pycache__/vehicle.cpython-38.pyc b/website/templates/vehicles/__pycache__/vehicle.cpython-38.pyc index 6743b3b7c2d16ba242290bb986e372f06041038d..4cee66b745551f13960d8bbf09acb20b54cc0a2e 100644 GIT binary patch delta 1034 zcmaiz%TE(Q9LINd+wFrcEu}nK%0pWoYa-Mqic+H@k079Fxah$UcEOef!gSG?ENLPK zFPfOlO=F}-k80wPgEucEUi+6QCx74R8u4JX-~8H{`OWO}%=?V7Y#3369{q5A z<>yD^rN)lM8!bmX)OIpmG{U=qG>`#$fUKAcykL3pJ@74Gpg<$IvupEb4SlWbxHji` z#IzO1;X_Ct6oy)uxx6k*kI@`y(``u6_d@xW~ znBtyFx~Hw~eHth!R@%xqxy`&d3g_nYo?hvoH&s{nLSCpc_*Sucs2!p4ATd4d^{(>H7K=Q66hR`YlFk$4x7 zH*x_ziNzFk8xbl&wY;_N*jPh#TBt2WgT>Ss%c==A%Xmr5w^%iPk4DYte@dWRwqw(m z^7kf8)?DFX|7jsIyYt;PkyHVj?!qCIpX7_Ain05`eVk RR!;o0IEsx0#}Z6szW`ki*}4D# delta 943 zcmaiyNpI6Y6o5V6VkdF4G-;cq4P=2vf~4$aY1mRIq%9Sw601;!-ICx0b>f1ETtxzo zAduz;LL?U?j);4&h$G^b1Al-&z>)VRmf(OyB!BOHZ=UUW@w`tyO&Y6);TPanV;gH< zJ{d10(qV6;9B@b4WOwvQwkSU*S@uo-nlC}$K-t`~=#zoEUbh{K(k#}bHQT0n$Y_r3 zD3#F&rcuC6wPihiWZkDF7E-5;!&pBA_$bgCtE!*L68oj*!+uc^9HBu>@<4n|=m*v# z2{!L@6}c~NOYDc1x+256*pp1XPh9!#h-ZFoA;bB6mJ2u7f_^Jbu)ZHrM$8}%u0F2!jod1G~x^bj}omS<`EYV z65#^f55xWz?g2XmDNX!@ lUd5YYtQI^^X4$LYTxJOhbOnJ+!#VzX8v7Y6E2S_I$#14X&U63( diff --git a/website/templates/vehicles/vehicle.py b/website/templates/vehicles/vehicle.py index 2ef218c..ac380e2 100644 --- a/website/templates/vehicles/vehicle.py +++ b/website/templates/vehicles/vehicle.py @@ -67,17 +67,17 @@ def vehsingle(id): if request.form.get('pdate') == '': pdate = datetime.datetime.now() else: - pdate = datetime.datetime.strptime(request.form.get('pdate'), "%m/%d/%Y") + pdate = datetime.datetime.strptime(request.form.get('pdate'), "%Y-%m-%d") if request.form.get('sdate') == '': sdate = datetime.datetime.now() else: - sdate = datetime.datetime.strptime(request.form.get('sdate'), "%m/%d/%Y") + sdate = datetime.datetime.strptime(request.form.get('sdate'), "%Y-%m-%d") if request.form.get('tagsexp') == '': tagsexp = datetime.datetime(3000, 1, 1) else: - tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%m/%d/%Y") + tagsexp = datetime.datetime.strptime(request.form.get('tagsexp'), "%Y-%m") ud = db.session.query(Vehicles).filter(Vehicles.id == id).first() ud.name = request.form.get('name') @@ -98,6 +98,7 @@ def vehsingle(id): ud.pictureURL = request.form.get('picurl') ud.curown = int(request.form.get('curown')) db.session.commit() + return redirect(url_for('vehicle.vehHome')) from dateutil import relativedelta veh = db.session.query(Vehicles).filter(Vehicles.id == id).first() diff --git a/website/templates/vehicles/vehicle_single.html b/website/templates/vehicles/vehicle_single.html index 61f9c78..f57796e 100644 --- a/website/templates/vehicles/vehicle_single.html +++ b/website/templates/vehicles/vehicle_single.html @@ -19,7 +19,7 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    Picture of Vehicle -
    +
    + value='{{veh.tagsexpire.strftime("%Y-%m")}}'>
    @@ -66,8 +66,8 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    - +
    @@ -79,7 +79,7 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    - +
    @@ -91,6 +91,5 @@

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    - {% endblock %} \ No newline at end of file From 845208c7420dc6214eb363a699591a50602619ee Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Thu, 14 Oct 2021 22:47:20 -0700 Subject: [PATCH 52/70] init --- migrations/versions/5663ef59922a_.py | 28 +++++ .../__pycache__/5663ef59922a_.cpython-38.pyc | Bin 0 -> 787 bytes website/__pycache__/models.cpython-38.pyc | Bin 13609 -> 13586 bytes website/database.db | Bin 319488 -> 319488 bytes website/models.py | 1 - website/static/css/sidebars.css | 2 +- website/templates/base.html | 54 ++++---- .../health/__pycache__/health.cpython-38.pyc | Bin 16188 -> 16722 bytes website/templates/health/a1c.html | 5 +- website/templates/health/allergies.html | 64 +++++----- website/templates/health/allergies_edit.html | 28 +++++ website/templates/health/cpap.html | 2 +- website/templates/health/doctors copy.html | 85 ------------- website/templates/health/doctors.html | 5 +- website/templates/health/doctorsEdit.html | 6 +- website/templates/health/editfacilities.html | 6 +- website/templates/health/facilities.html | 5 +- website/templates/health/health-div.html | 22 +--- website/templates/health/health.html | 6 +- website/templates/health/health.py | 53 ++++++-- website/templates/health/hospital.html | 17 +-- website/templates/health/hospital_update.html | 8 +- website/templates/health/medicationlist.html | 117 ++++++++---------- website/templates/health/medications.html | 109 ++++++++-------- .../templates/health/medications_reorder.html | 2 +- website/templates/health/medupdate.html | 5 +- website/templates/health/surgeries.html | 18 +-- .../menu/__pycache__/menu.cpython-38.pyc | Bin 7209 -> 7221 bytes website/templates/menu/menu.html | 2 +- website/templates/menu/menu.py | 13 +- website/templates/views/home.html | 2 +- 31 files changed, 309 insertions(+), 356 deletions(-) create mode 100644 migrations/versions/5663ef59922a_.py create mode 100644 migrations/versions/__pycache__/5663ef59922a_.cpython-38.pyc create mode 100644 website/templates/health/allergies_edit.html delete mode 100644 website/templates/health/doctors copy.html diff --git a/migrations/versions/5663ef59922a_.py b/migrations/versions/5663ef59922a_.py new file mode 100644 index 0000000..0331fbb --- /dev/null +++ b/migrations/versions/5663ef59922a_.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: 5663ef59922a +Revises: 6c824dded1ae +Create Date: 2021-10-14 22:26:17.848403 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '5663ef59922a' +down_revision = '6c824dded1ae' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('surgeries', 'enddate') + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('surgeries', sa.Column('enddate', sa.DATE(), nullable=True)) + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/5663ef59922a_.cpython-38.pyc b/migrations/versions/__pycache__/5663ef59922a_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bde28471ecb755d380904d3ac50cc659726f1a36 GIT binary patch literal 787 zcmZuvJ8#=S3_d+<$%>5z=+sTCheWpGxQ-AME$pI?!9$xYT7 z8@U;qhW0IP#WvV+2Rd;Vtk^+yp$pDu68FG`9{xSB-jkvC>6+zLz43D||V~HtxX#Zj2VzOo8qqAjF zn;$GNYxB;&Ct!j7#rn&vvlN=T=%Bg4#kobpIbCr!>}<(-6kx|qnUbpRyydCv#fyuV z4_vpNo~?RNek@w7PcZz0^%45R1LY(MlxdPEhjNy$vUE2^-f+rOd?y>x*G*ipdm?I} z+a(X-O3)&`P7oyHQhC5CybhU^MY|56=lmCzd!CojaQ4j5sPr}4PTz2C+h{+_?fwR0 CIJ|`b literal 0 HcmV?d00001 diff --git a/website/__pycache__/models.cpython-38.pyc b/website/__pycache__/models.cpython-38.pyc index 2b28bebb6aa16d697c9fe2060747e83b64eecc41..a8521e50e59a9220460b1bf47b6acfec71487b99 100644 GIT binary patch delta 299 zcmZ3PH7ScXl$V!_0SMj*WF}T`Ge?O*Rk4EQ_)z4;C#Q&dGfGU}AZk1Ln`kb#7|_uii~@`zi~^er!~&QY zr*1wd(a*@ZY;&Mg6C>mL%~zx!F*5Gjyj}JgBjd@<^W^!M7_V+#t60Iv_+)aRl=x;_ v<(*87Zzq3O{m#g|`Mp{e485c4}@uo5_U`b`p zVg<7KfHat$!ji(;%M`^AlMNg$yZNKs}-` zGk~;M3U>-m3U4nH*gWPaab!7x6h0J5iOCV7-i(ryKk(^^!~k6##aUdESX7ddSdtpW zo|>03`L1XouLMwngHeD{1c-SyM~Ve7F;3gON}`{UartC^W%12{QrV1*8#eEie#FSQ zd-DR>XN-)eHn+?3F)?1-JWa8Jk@4wfe&q{HjPE8tQ2oxxviXKu77rIEBLhS60g%a) f7Z{swZZ@uA6y_Ha6yg-(7UCD;0b))eF(Fm}dCpiH diff --git a/website/database.db b/website/database.db index 8956ec92c1bef1beb46bfd2a2e3e85605ebe5239..daf7a251553ede831f5a4d27050195403aa063c5 100644 GIT binary patch delta 1245 zcmZ8gZ)h837{4c%f0x|ll66jPyXB6yRH(V$-&}HN*U(X;`Rm3Q>$Dh?OLI0RB}+s> zSX+?_LhCH@!Uih(VUB$e2^zsl_sKy&D9G?r{V38oWQrdIL41?5A?thhz}@?MpWp9! zpFgX&hgNS7y*CoNOAtgBTN0ZC+xXQd71v!t$i4YR>EkOwH?vQ$*Vts>*TDM$joEL9 zxI4_kix=EpVseb963U#l(x{iK_16nUtCne9E>=x0U$APjC`%DB9+AY}mn23cm6K&d z)eTV=G&LU8@W?eoarA7@UE~siOD(Qnk=td7A+x!10<8ZwbU}>^&=6)+3l~l>c>2fhQqKCK_866dS`M14tx&g7kuBJ7&yNj3O~ZE}<&O zqNK)@K4RCei!f_GiiQ^7!kPpD6so7-H2OLPv%{yn4DkHgGT%eMJC7sb&RR>ACK^q{ z#^a+N2ErJ(J;Bq%(>P}IT^inID{dO5d2`zKcB6$1jG!wSm}Tc(G)(ZPPuhwu^nC_S zpx-kv#ulA4T;S(yMaqe|EKH+|S(s#BA!(3!Q?l7ew3UTX^ko(j+>&EJhjMfS;PO^& z`3-K~sx6rf#O2^Q7X>txKr1C*QI$~jrc-!mJ1VM*-nn(tc|Q6d DLF_8N delta 732 zcmY+BPe>GD7{~3vZ)u~xv{8Sz z(YJ;W(ru+|F}8y9ZBfS>3U|F(F&@nD4qijTf{@}r@b`GF;*)}WMZ5iyco-ptgh%$_ zi*0Ukd97Jj^AV65yDjmq1f(Pp@1i4vRz z#{JrwAP~Tw8#8szJ%Iqs_0z}AaJ|+n7{+kXl#X_vJZ1%3;Iqf>Y2|6M6ME|8sHDV_ zs+N>vVI?XjRMooE3DdCG?Hxiwp8v*|cptaUrE4F0zk7$gj6LF`hdR;_DNACTIO}(F zXqu4e0JsqXH@)8l35TqORE7RdLtpbD7mo-bv*YA10KJowMd?I-bgZb#iW-vRAtgaa zGB6iB=;Tpgo2*7v$&7ia3M$Gri2LDY>r@SgB7~TcYT`B`iFltWO!CFY} z2t^gT)DL|^&cUG;Lb~?-n+Q7WrkoBT;WEpi0YZAJ+uZcH4iQ?=K@p0WLyFy@R6FQX z9h&Hd4r$>E^MAXWHe{iZ9?n8vjUPDFP3W~Ogyt5rV2h!PS!{~qD2z4{+7t!_j$h>) zsF=g2?GIkGHgh<~x%AonPSlMM%^J9gz8}Q9*ti@|(BT2>XM|^T-tXT2zxH?i%P1RRJ3F?9`4X$ W30b8R%WQb3oronA>&Y^Es{Id>qPN5V diff --git a/website/models.py b/website/models.py index 06cc4c4..60106e6 100644 --- a/website/models.py +++ b/website/models.py @@ -136,7 +136,6 @@ class Surgeries(db.Model): id = db.Column(db.Integer, primary_key=True) name=db.Column(db.String(100), nullable=False) startdate=db.Column(db.Date, nullable=False) - enddate=db.Column(db.Date) description=db.Column(db.String(500)) body_part=db.Column(db.String(50)) age=db.Column(db.Integer) diff --git a/website/static/css/sidebars.css b/website/static/css/sidebars.css index e3eb2a4..58abf25 100644 --- a/website/static/css/sidebars.css +++ b/website/static/css/sidebars.css @@ -41,7 +41,7 @@ html { left: 0; } -main { +.main { margin-left: 280px; padding: 0px 10px; } diff --git a/website/templates/base.html b/website/templates/base.html index 01b169b..91062c3 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -25,27 +25,26 @@ + {% endblock %} \ No newline at end of file From 9cc91bc416d1d493222b5087cc9cb9361f503cb9 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sat, 16 Oct 2021 00:22:09 -0700 Subject: [PATCH 54/70] init --- website/database.db | Bin 315392 -> 315392 bytes website/templates/base.html | 8 +- website/templates/login.html | 102 +++++++++++++++++------ website/templates/signup.html | 148 ++++++++++++++++++++++++---------- 4 files changed, 186 insertions(+), 72 deletions(-) diff --git a/website/database.db b/website/database.db index 5a51a0afa6aa7068ffc1400a8fbde30f8c139ce6..57c1ba0694ae4a64c32928fb6af396ddc0fa766e 100644 GIT binary patch delta 451 zcmZozAl$G(c!D&e?L--8R$B%=`x_fm7V&dAGVqJ?>GL}B#BXdo$*stk#ULuGZfwrW zz`&p?+GuNBl3H8>!g=|5sSZG5vaP&sbWu`Cu91O(nO;F&I!LlOBhkpzOeM0YAS=Y& zvntrtE33-ID^JDDGC9RKIVI81#4^RmGRX*N=p%^vl7ixjxXgE|H?kzxh7>bnGm}(v zBg2%$G?PSQgXA=GGc$7o%d`};l;qSj3qx}QQ%fVDyHYKalPrx>jSP$obqx)44b2n` z%&iQ~tc(mBvw4{X7{tYmjm^QXoZKO6GC5RUix1URoA<~DF){HU+AOHBn4ez=7CxzZ z$@#e~lMm_pF!5jBENF0ypN$g~L@b-{*oPS~acOOA{K=`HtjP-kvW&rrIjOk{9{I%u dC7FpiFq);=x2oN@iV=vJfS7r^ZxzetPynmeh714z delta 106 zcmZozAl$G(c!D&e$wV1vRucw2|C)^{i}*Pz8Tdu{^m!{cHfHnkHySewFo=sA8#92x z;04BW{G0FChZ$^al;&#ot!nqJVgzC)AZFg~Tg9?D F6aXwKAS(a> diff --git a/website/templates/base.html b/website/templates/base.html index 44ca5de..56f42a6 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -22,16 +22,16 @@ - {% if user.is_authenticated %}
    {% if task.checked %} - + {% else %} - + {% endif %} {{task.item}} {{task.goalname}} {{task.duedate.strftime("%m/%d/%y")}} - + {% endfor %} diff --git a/website/templates/productivity/prod-div.html b/website/templates/productivity/prod-div.html index 1cf045c..4cd6adb 100644 --- a/website/templates/productivity/prod-div.html +++ b/website/templates/productivity/prod-div.html @@ -2,7 +2,7 @@ {% block submenu %} diff --git a/website/templates/productivity/productivity.py b/website/templates/productivity/productivity.py index 535d123..fddb802 100644 --- a/website/templates/productivity/productivity.py +++ b/website/templates/productivity/productivity.py @@ -74,7 +74,7 @@ def goal_single(id): ) db.session.add(newtask) db.session.commit() - return redirect(url_for('health.goal_single', id=id)) + return redirect(url_for('prod.goal_single', id=id)) completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).filter(Tasks.checked == True).count() allTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).count() @@ -86,7 +86,7 @@ def goal_single(id): goals = db.session.query(Goals).filter(Goals.userid == flask_login.current_user.id).filter(Goals.id == id).all() tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.goalfk == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() - return render_template("/goals_single.html", user=User, goals=goals, tasks=tasks, percentcomplete=percentcomplete) + return render_template("productivity/goals_single.html", user=User, goals=goals, tasks=tasks, percentcomplete=percentcomplete) @prod.route("/noTOyes//") @login_required @@ -95,7 +95,7 @@ def goalnoTOyes(taskid, goalid): task = Tasks.query.filter_by(id=taskid).first() task.checked = True db.session.commit() - return redirect(url_for('health.goal_single', id=goalid)) + return redirect(url_for('prod.goal_single', id=goalid)) @prod.route("/yesTOno//") @login_required @@ -104,7 +104,7 @@ def goalyesTOno(taskid, goalid): task = Tasks.query.filter_by(id=taskid).first() task.checked = False db.session.commit() - return redirect(url_for('health.goal_single', id=goalid)) + return redirect(url_for('prod.goal_single', id=goalid)) @prod.route("/deletetask//") @login_required @@ -112,7 +112,7 @@ def deletegoal(taskid, goalid): Tasks.query.filter_by(id=taskid).delete() db.session.commit() - return redirect(url_for('health.goal_single', id=goalid)) + return redirect(url_for('prod.goal_single', id=goalid)) @prod.route("/projects", methods=['GET', 'POST']) @@ -200,7 +200,7 @@ def project_single(id): udproject.next_review = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") + timedelta(days=int(udproject.when_review)) udproject.last_reviewed = datetime.datetime.strptime(request.form.get('date_update'),"%Y-%m-%d") db.session.commit() - return redirect(url_for('health.home')) + return redirect(url_for('views.home')) else: if request.form.get('complete') == 'on': complete = True else: complete = False @@ -214,7 +214,7 @@ def project_single(id): ) db.session.add(newtask) db.session.commit() - return redirect(url_for('health.project_single', id=id)) + return redirect(url_for('prod.project_single', id=id)) completedTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).filter(Tasks.checked == True).count() allTasks = db.session.query(Tasks.item).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).count() @@ -226,7 +226,7 @@ def project_single(id): projects = db.session.query(Projects.id, Projects.name, Projects.status, Projects.last_reviewed, Projects.when_review, Projects.pictureurl, Projects.userid).filter(Projects.userid == flask_login.current_user.id).filter(Projects.id == id).all() tasks = db.session.query(Tasks).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.project == id).order_by(Tasks.checked, Tasks.duedate, Tasks.item).all() - return render_template("/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete, today=datetime.datetime.today()) + return render_template("productivity/projects_single.html", user=User, projects=projects, tasks=tasks, percentcomplete=percentcomplete, today=datetime.datetime.today()) @prod.route("/noTOyes//") @login_required @@ -235,7 +235,7 @@ def noTOyes(taskid, projectid): task = Tasks.query.filter_by(id=taskid).first() task.checked = True db.session.commit() - return redirect(url_for('health.project_single', id=projectid)) + return redirect(url_for('prod.project_single', id=projectid)) @prod.route("/yesTOno//") @login_required @@ -244,7 +244,7 @@ def yesTOno(taskid, projectid): task = Tasks.query.filter_by(id=taskid).first() task.checked = False db.session.commit() - return redirect(url_for('health.project_single', id=projectid)) + return redirect(url_for('prod.project_single', id=projectid)) @prod.route("/deletetask//") @login_required @@ -257,7 +257,7 @@ def deletetask(taskid, projectid): @prod.route("/importNotion") @login_required def importNotion(): - from .taskinport import get_tasks, getNextTasks, parsejsonMakeTask, notionidupdate + from website.taskinport import get_tasks, getNextTasks, parsejsonMakeTask, notionidupdate notionidupdate() diff --git a/website/templates/productivity/projects_single.html b/website/templates/productivity/projects_single.html index d952d6b..6f724e2 100644 --- a/website/templates/productivity/projects_single.html +++ b/website/templates/productivity/projects_single.html @@ -53,7 +53,7 @@

    {{project.name}}

    Due Date -
    + + + +
    - + +
    +
    - + +
    +
    - -
    -
    - -
    + +
    +
    + + +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + +
    -
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + +
    + @@ -101,8 +126,4 @@

    Sign Up

    - - - - - + \ No newline at end of file diff --git a/website/templates/views/__pycache__/views.cpython-38.pyc b/website/templates/views/__pycache__/views.cpython-38.pyc index 88065d0c7b2aacd4de4a1fbe37b7c008b340057d..314985a224fe6841d8f04d8e4c86571249d22c14 100644 GIT binary patch delta 1591 zcmZWp&2Jk;6rb5IufNug6FW|uG)Y4~+*VPGfR+#`P~P-Anm3pVT2ie<{7T0pAE8ZHpsa-CAa*1;JA+3r~E=tbctZ9END7mGPZrmN`lx6rtUvta6JgBhjkg7EYYl`KW^CjuievS62JITwf z3M;T88{5@b=}ZHIaW4-!$vZGXFMMk7YT4XZkEEjvm9?ix-8lTK3R^vc!KG>?Qh#Xv+q(UBs&GtcJzUXjq zBJ%N?xjTdJh)VHgx>6sP$K6p-@i{;eiEw897eu^xF<ru!$a{9MLIyuboIk#BQemc*g^4AgbxtbuHmgK1x6k|0w8)0CyK@|)74qrSTv(e zE6mU;&1pp#GUcl_75|o=@2UKx;9%k$bFu#g@9eI2WYZ5X(+omYzSW@3I0*5xC9()l z5Y&gn319f0-`L~9$tr9`9=#a>28xp|K1FWV>zLGfT@;X-qTP{PtZ$=%3hm#h)DA;S j>~*-d^+KX;H0+wwBRskZ9B?6#@SNBP@ld delta 1170 zcmaKr&2Q936u@V^_V{zXUr9(pmIk#ASx~Ej6iQJPDnJ4*s8v!`@@3^_hU{+aIE*Kx zNJcq;TGT2BG*WMsHb=Pj4}cqI4qSZTZ{a=1f?IbrKhJOGdG^iDoA>jtXTx8bO^?9m zpFeiucj1e0iN1Mp>GIJQ;e?xso4S#kdXY!bt;A1*D5&}@X{KQmR((5xD44es7BP4_ zNh@tfZAt{?uIM~9qORypd)zyr)zgQk%>&+iMxIjqMl+&2>G6=aczeg-o#R;p0=m3+ z8W7ELdy@=iv`M%0F1;VRkZ=>)Eok|h|K8Gs>dnSgYU#fke^REq<{Gv2UGrAoQ7gQu zE)-5d3R>6&E3CpS8im2bV_&~AN7U0j>(_bwa01Src116L(_o8sOdud4iGtG~nO`88&NcR2J4|R@SNwR)WZOZ4B*b*s0a7 zCcCvcmGx?KE1RhejvSVmtql$yY_7JTvNKic^CyH7wV)Px6ANOK)Ehbr8(4x3Q1G?? z-(jDJ%EDvjtz#3)rF~zn!=I%uyLW6BKZ;c>^}p`Q?i>u3_P)#>j1y6^T*XS{gLBfv zah3`-%6L@_av4VCdBpdKuMw+=6~qO^ML=mj$YfeJc7&1}ICul`BS7Eq7DlCWkPEpN zr=oQB<2*miB$sz!wq)B`nvRvUFdh#!Vw+Vqat%isfPo?JV*eiE+9&*gJ)BsEmVX5x z4gHNj-wC090;5frX*E5V)7(GLs(fud^=FRo>PWotrF|%V%g0Kb7JisNOyXpFB+|#< zLRVrTasks - {{cntTasks}} {% for task in tasks %} - {% if task.duedate.strftime('%Y-%m-%d') == task.duedate.now().strftime('%Y-%m-%d') %} - {% else %} {% endif %} + {% if task.duedate.strftime('%Y-%m-%d') == task.duedate.now().strftime('%Y-%m-%d') %} + {% else %} + {% endif %} {{task.item}} {{task.duedate.strftime("%m/%d/%y")}} {{task.nameOfProject}} @@ -57,7 +59,8 @@
    P
    {% if cntMeds != 0 %} -
    Medications - {{cntMeds}}
    +
    Medications - {{cntMeds}} +
    @@ -71,8 +74,11 @@
    M
    {% for med in meds %} {% if med.next_refill.strftime("%m/%d/%Y") >= med.next_refill.now().strftime("%m/%d/%Y") %} - + + + @@ -97,7 +103,9 @@
    Menu
    {% for date, plan in plans | groupby('date') %} - +
    * Due within the next 5 days
    {% else %}
    {% endif %} - {{med.name}}
    {% else %} +
    {% endif %} + {{med.name}} {{med.dose}} {{med.reason_for_taking}} {{med.next_refill.strftime("%m/%d/%Y")}}
    +
      @@ -114,6 +122,7 @@
      Menu
    + {% if cntA1C != 0 %}
    Current A1C
    @@ -129,9 +138,12 @@
    C
    + {% endif %}
    + {% if current_user.id == 1 %}
    C-PAP Supplies
    + {% endif %}
    diff --git a/website/templates/views/profile.html b/website/templates/views/profile.html index 1b528b9..b3acbe1 100644 --- a/website/templates/views/profile.html +++ b/website/templates/views/profile.html @@ -12,7 +12,7 @@ {% block content %}
    Profile for {{current_user.username}}
    -
    +
    @@ -39,8 +39,7 @@ {% endif %} {% endfor %} - - +
    @@ -68,7 +67,9 @@
    - + + {% set fn = 'images/'+current_user.avatar_filename %} + pic
    diff --git a/website/templates/views/views.py b/website/templates/views/views.py index ea517b6..67e92f0 100644 --- a/website/templates/views/views.py +++ b/website/templates/views/views.py @@ -1,11 +1,13 @@ from flask import Blueprint, render_template, request, redirect, url_for from flask_login import login_required +from werkzeug.utils import secure_filename from website.models import * from datetime import datetime, timedelta from website import db from sqlalchemy.sql import func import datetime, flask_login from math import ceil +import os views = Blueprint("views", __name__) @@ -21,18 +23,22 @@ def home(): cntProjects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").count() cntMeds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).count() cntTasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).count() + cntA1C = db.session.query(A1C).filter(A1C.userid == flask_login.current_user.id).count() projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) meds = db.session.query(Medications).filter(Medications.next_refill <= (datetime.datetime.today()+timedelta(days=5))).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill).all() - return render_template("views/home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects) + return render_template("views/home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects, cntA1C=cntA1C) @views.route("/profile", methods=['GET','POST']) @login_required def profile(): if request.method == 'POST': + pic = request.files['avatar'] + mime = pic.mimetype + filename = secure_filename(pic.filename) profile = db.session.query(User).filter(User.id == flask_login.current_user.id).first() profile.firstname = request.form.get('firstname') profile.lastname = request.form.get('lastname') @@ -44,8 +50,17 @@ def profile(): profile.email = request.form.get('email') profile.username = request.form.get('un') profile.password = request.form.get('pw') - profile.avatar = request.form.get('avatar') + profile.avatar = pic.read() + profile.avatar_filename = filename + profile.avatar_mimetype = mime db.session.commit() + + filename = str(flask_login.current_user.id)+"."+mime[-3:] + profile.avatar_filename = filename + db.session.commit() + + pic.seek(0) + pic.save(os.path.join('website','static','images', filename)) return redirect(url_for("views.profile")) states = db.session.query(States).all() From e520362c6328bca7c521607ad823598e98d8ac4a Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Mon, 18 Oct 2021 01:35:36 -0700 Subject: [PATCH 56/70] init --- migrations/versions/2781214068d3_.py | 38 +++++++ migrations/versions/345964c0d3fb_.py | 45 ++++++++ .../__pycache__/2781214068d3_.cpython-38.pyc | Bin 0 -> 1060 bytes .../__pycache__/345964c0d3fb_.cpython-38.pyc | Bin 0 -> 1304 bytes .../__pycache__/d3702b3be6a4_.cpython-38.pyc | Bin 0 -> 869 bytes .../__pycache__/ef93feb01873_.cpython-38.pyc | Bin 0 -> 1341 bytes migrations/versions/d3702b3be6a4_.py | 32 ++++++ migrations/versions/ef93feb01873_.py | 46 ++++++++ website/__init__.py | 2 +- website/__pycache__/__init__.cpython-38.pyc | Bin 2137 -> 2161 bytes website/__pycache__/models.cpython-38.pyc | Bin 14213 -> 15165 bytes website/database.db | Bin 868352 -> 868352 bytes website/models.py | 31 +++++- website/templates/base.html | 1 + .../__pycache__/personal.cpython-38.pyc | Bin 1519 -> 3758 bytes website/templates/personal/codesnip.html | 32 ++++++ website/templates/personal/house_single.html | 52 +++++++++ .../templates/personal/housinghistory.html | 100 ++++++++++++++++++ website/templates/personal/personal.py | 70 ++++++++++++ 19 files changed, 447 insertions(+), 2 deletions(-) create mode 100644 migrations/versions/2781214068d3_.py create mode 100644 migrations/versions/345964c0d3fb_.py create mode 100644 migrations/versions/__pycache__/2781214068d3_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/345964c0d3fb_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/d3702b3be6a4_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/ef93feb01873_.cpython-38.pyc create mode 100644 migrations/versions/d3702b3be6a4_.py create mode 100644 migrations/versions/ef93feb01873_.py create mode 100644 website/templates/personal/codesnip.html create mode 100644 website/templates/personal/house_single.html create mode 100644 website/templates/personal/housinghistory.html diff --git a/migrations/versions/2781214068d3_.py b/migrations/versions/2781214068d3_.py new file mode 100644 index 0000000..2654fd4 --- /dev/null +++ b/migrations/versions/2781214068d3_.py @@ -0,0 +1,38 @@ +"""empty message + +Revision ID: 2781214068d3 +Revises: 345964c0d3fb +Create Date: 2021-10-18 00:31:31.959334 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '2781214068d3' +down_revision = '345964c0d3fb' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('housing_history', schema=None) as batch_op: + batch_op.add_column(sa.Column('userid', sa.Integer(), nullable=True)) + + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + with op.batch_alter_table('housing_history', schema=None) as batch_op: + batch_op.drop_column('userid') + + # ### end Alembic commands ### diff --git a/migrations/versions/345964c0d3fb_.py b/migrations/versions/345964c0d3fb_.py new file mode 100644 index 0000000..44b6fa4 --- /dev/null +++ b/migrations/versions/345964c0d3fb_.py @@ -0,0 +1,45 @@ +"""empty message + +Revision ID: 345964c0d3fb +Revises: d3702b3be6a4 +Create Date: 2021-10-18 00:13:55.721915 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '345964c0d3fb' +down_revision = 'd3702b3be6a4' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('housing_history', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('movein', sa.Date(), nullable=True), + sa.Column('moveout', sa.Date(), nullable=True), + sa.Column('address', sa.Text(), nullable=True), + sa.Column('city', sa.Text(), nullable=True), + sa.Column('state', sa.Text(), nullable=True), + sa.Column('zip', sa.Text(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + op.drop_table('housing_history') + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/2781214068d3_.cpython-38.pyc b/migrations/versions/__pycache__/2781214068d3_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..581302b43b8cc255c8ce5b534f080f90b57b46d0 GIT binary patch literal 1060 zcmZ`&OK;Oa5MDnLJ5H;%qDX}UiV&9^+BlDvwyF?PD?vF_P^dt@n2l$fxbmyJ>!KjI zajp0Z?Xkayo3EVs3!IqU1ezXLXC^c2nc11|Tc0d0dIZ;x$0>ba6Y^6z^UFl%If~dr z1tcI~fSDMn8JLE$t;7m!u!9=Zf;w1%gW^IRoNpv(fC~-$_rQ8f+TQ0eOA9$^rA!Dq zVxD)*E@BbqS?lm%x7B;P-R*S;{?<11r*D|pZS@D6J6nUuhyLl%+vki*);d6i@qVwn z-u2hJ+b!SU?RW9Fv9r0;?+-lh7xqfpMrG#3QLr#yxmuX77^%3w%Rr-nvX3G@qLSpy zzzGSMm*)4@SMr5inbJD5!IIWh?V5lMwM*;TFvxqdN#2lS@?n}&pXIFT9OXG9;~Me0 zjRS&+xJT8}I4?zlyMpYLP0!6EODHxC89nRrqWs=Zg!YW&BR&{zoCFO00 zD|)JxA(hcMq={ralse9%0AZ9TWtvr{z+(GT+d0f68)1pHNP`)cS$tkH49$e(G|nV; z;7;r1#SP*2@POa1IwyFn=q2*;CV3zSk;_uD6sj8%2BgT z)vC&9K>jJyLq9_I-_UDn=!dw|ZdOhhLLP--<xuJ(Ch9&+_@XN1^4T|2 zEvlm7tvlp2!%KkIge9W#fE6qQ5$2i3Ri880m+nwE=kBFBlnHyL?!Q<@WjhOoYuko? HEVuawCH)Ea literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/345964c0d3fb_.cpython-38.pyc b/migrations/versions/__pycache__/345964c0d3fb_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dfd4db60924568aaadf265a3808bdc34e969cbd1 GIT binary patch literal 1304 zcmZWp&u`O66rLG7w&SF<0rIOU5TVsdt(IkxDi(@BxmaV*kh=0OX2#u3 z1vjqM{tL~K^Zqw;T`v3s9QL$toVKJJTl4bX=jS(H=KGS@YimA&>+jncoi-5q#}vyK zf#PRa@(BcnCWv81Qk;ox5%VQ36KcPvJd8`SaKC@n-j(>8< zvr^51j7v$U-1lGd<3uJ!9z5F{2gB{ra0UJK-4WePhcj&giD>zj= z*n=<*2E9T5e!q9W|0wA7#{J=VGy%|vz zABHqlT%6Cmb-qKDC+{oZc-ai3yhVFaenuhyI{*IGeGPPFS41is^m;qpy&|qMo-5gX zny6o^sGBD5csEO?f-11I>>fjVoh;igd{EA`Tb0no_zf5=e}sUDgRlSZ{sDX6?Dhs0 zcj5VpPn!VNKHY%?^ah`T!sJ5lBLbE2>J`1g&lYRUF{<(9IO=sKigM|cv|j_YKH|0+6kLWo=7lCJ{>bYudJjtJKtN;z-y*`)otAdP zkQH$lf|*jDMM=C+-k0xFni^Bg#7*ebo;d%X&}(L7_`Qq-%|TT#DNiL3;w8_S42!%z lwR)c=RsjqXH8t-^R;TFg*0nU*_9@{JOQRycJUeu%!US2BFeil z7RgzJGeKD-aGX*3FliV?b&+1wG)l^X3x?A|Ko)x&URGC#_2K>R*WM}Q=N^kiKKA`X zZ(b&KP7A@k7pZtz$6l5$sh6iKh6Sj~y)}e4hqeOIUbT@{T|pF~_Z3$Y0O>m#yAAvQ zN^;&vLd?s5CFv}fO3gX|vb*I7P3eeDMWbs~n5{1F5LQ+#`b^Da!+Hw?71Sf;hoY(a z5x6&1-ve)WOIlGx$|Q=Ug)^GRX|h$_;TIXsR6{mW=UCe8dg$ap<%@3InBfBYli`?V vTsnkSv>-exi$)iwe$y&RwS+Zw*++Rv>Wn^91H^X#OslWirl~cbVcUNILV(q! literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/ef93feb01873_.cpython-38.pyc b/migrations/versions/__pycache__/ef93feb01873_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4d9ccce4f05426bef0ccd80de098f205481c66e4 GIT binary patch literal 1341 zcmZ`(OOMk?5bpLnP6meOA|XML5K@pJPQoy3gjPs1;wg;~43}Ii$JG-IcH4Bf2f}%; z^B*S1{Y$OA?P$bXfvJ`5Bd;FR}~ z0GSb>V5BrNW(KX+W@^qXux2*cGY8C>i_-%K+`q}J10Hmc`(VB#1OMY|mKAE*&zO|a zg8BXnc9_T{=lv(U(>^=+b8^7u!RX%hq}gF|+8^D4ZP<$AEnp*mN3ck-{w|Vfe;kZQ zw?@IO(Y<~UOoQ<>nB1O>?`}^5-~S(dB?GFByx5!d)-CJay2ZHCTOSut*ug1pP(l9i2Pg>+j;uZ3*1kW($>bPL&RA!iVA zev0BOM(1Eu=Z@&N*p6K=R&=#VtBiO+;5=Md(3OexCs@~ud)kk4V4>tmA+?dfLrlHL z%QTJVDbrpYsc4al<-YF9a{f)y7LPKfyTD{Dl0so0Xq)GXNo`f;w4EmW?WkenhD{oF zr(s*VTNZ%L5UK<%_3C9@_Xt!TROrW?Gi{ZU3GGCO=!h6}MAg%}*Jy^ScG8fMc6Rc# z%(!-+aK#q*hqcc>DD74KwqKoa{<%o9NGzYRdjHzI0-! zC)MQ3)8Q+0LJq}TW#b^YJKW9VGGkoH;iE)7F6YBEIbg#qS%|30g&ZEDdc9ch-|%*^ z)NWaz7O-MZ|AN3-fz);f^C=XE$YQIwS} zVr)`z1Noq<-7tha4nyrmDa+b@QlIln$GrPl4rR*z!l!`9O(d4vqn>5a`ZK*hz5*uDXYT+2 literal 0 HcmV?d00001 diff --git a/migrations/versions/d3702b3be6a4_.py b/migrations/versions/d3702b3be6a4_.py new file mode 100644 index 0000000..c282384 --- /dev/null +++ b/migrations/versions/d3702b3be6a4_.py @@ -0,0 +1,32 @@ +"""empty message + +Revision ID: d3702b3be6a4 +Revises: ef93feb01873 +Create Date: 2021-10-18 00:04:57.328383 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'd3702b3be6a4' +down_revision = 'ef93feb01873' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + # ### end Alembic commands ### diff --git a/migrations/versions/ef93feb01873_.py b/migrations/versions/ef93feb01873_.py new file mode 100644 index 0000000..a155948 --- /dev/null +++ b/migrations/versions/ef93feb01873_.py @@ -0,0 +1,46 @@ +"""empty message + +Revision ID: ef93feb01873 +Revises: 14d7d5cc5de1 +Create Date: 2021-10-18 00:02:03.326730 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'ef93feb01873' +down_revision = '14d7d5cc5de1' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('code_snips', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('catagory', sa.Text(), nullable=True), + sa.Column('subcatagory', sa.Text(), nullable=True), + sa.Column('name', sa.Text(), nullable=True), + sa.Column('description', sa.Text(), nullable=True), + sa.Column('notes', sa.Text(), nullable=True), + sa.Column('code', sa.Text(), nullable=True), + sa.Column('link1', sa.Text(), nullable=True), + sa.Column('link2', sa.Text(), nullable=True), + sa.Column('link3', sa.Text(), nullable=True), + sa.Column('link4', sa.Text(), nullable=True), + sa.Column('link5', sa.Text(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + op.create_unique_constraint(None, 'user', ['avatar']) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_constraint(None, 'user', type_='unique') + op.drop_table('code_snips') + # ### end Alembic commands ### diff --git a/website/__init__.py b/website/__init__.py index fe65ad3..8aa56f1 100644 --- a/website/__init__.py +++ b/website/__init__.py @@ -19,7 +19,7 @@ def create_app(): app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER db.init_app(app) - Migrate(app,db) + Migrate(app,db, render_as_batch=True) from website.templates.views.views import views from website.auth import auth diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index f8dd142c94571e97b184a6b089dba91db2339b77..59ca55e569b774f2aa5bd29526ec625992fb89c7 100644 GIT binary patch delta 619 zcmYk2L2uJA7>50|O`0Z6o3?4QwcTh6?bb37h!dO<2P94#LhKT00kT}C%fD;urjz~!3j1YE)AeQ|4eZJ3rE&GdgW|{X*Q%7PPcd7sB)cgkF z>Dj|MuHfoP9uT&0jcBx#oclV_sgV@YdV`dynJB5ZNrhGuHT6wm(OObWeT&p-Bhgat z5SuoWQtDSoi#mx8C`LysaUQSY_DSw96$H)yqk=n`ri!~6D&n;aX?Q(DC43=6I_{m5 zc#un0Y5OGt6m?>>0I_x#C^2w9HoUdic%#Os`&N`=<7oXD9RR+FFTKzfkd$MzjYb3h zDEG?V8Nss3f)EGH^Jm_kAMGE$`<}}IwE2(x(ze8x?v|eid$Va2T=kzthpfiG7F?+F z--S(R@C{`EHovD_hbEsZBWMYA_y?s94*#rdLWloSw)u|QA23H|ndHf28hX?Z{Yk)B zU({GnN?VG{U#nxN@Q>;>*y2Cc2XL9+Ee`JtWphKwQr~BR9|fLI$WnRAreVac$Y$@K zxYCV<+!Ax93PDhTGO#g!U%Y*D*E}Hp?6F6u6DER~+>l1I^pY)!@^mJ#C(-3MwBa8E Cf{|kY delta 571 zcmYk2F>ljA6vyu+_Stdb#7Uf_Nn4swHNq`I?bt3XY_L@b(Is+qZb-Q+k`u(@QwOsk z1XA_B0DOTiUAy!PbZ=Kirb>JO?k)(~lK=kw{O-Lw`ysds{MWwk5q0I3h_5gFUvPTy z@b)|}0bzC4;I631vf+SxqAD%JOTcRyp!yO)qj;t8& z@~-Gf4@gE%SF$qev6XLXH)Ga6J722J`h_B8gMvA1wO}q=D_DiC7tCXimZm;vgZIVY z3jwlN%}5UFxt0@IWy7pGS}5X^hz8&u$K~mXSjeZ6Yguy(*VW0DYv^ zeb`Vx?Wp!CIiAlJ$+P(5;$0fxA8Q0n?AlMDh0pCRXk%jUL5MeY4=?Q&bQDF<#oubh z07H6c=`nahH-|?)|1h1MO+;!P`37=$Wo-k&a~a(ZAbGQQ@z{?-bRduWxi*N9|*IqDSn$m?w5i1tIHe1^#+E z@~qfHM|zBr2GKN==kDG35l!X0v|=G4r~*E{5R6DMAu4HPkUPM4Qq#C|;{x|VKHm;< z2ib1kU#<_cIe;zz4^hl+NY+%Uq`5q%v(RQYnA}DyC~zNMy$3E5AFutdH^0k zH%cYVHY#H&xEMPsB{g0QDoYDtoXt-k`Q0``jZ;75sQql`0R4CtTfmqTzy)v!U<6>4 z!YCf1=yN;Cz0zi4ceJ`wZt(;t9RtYbY=E3_G@=3K>^;Z3?YpRAnzPNX;KNL3%opw< z#|uYxJutop6q(n(AhES~fRxSaE^?=^nFC)0sFcMUg z*h|`r51~OK7k8k2>ZmNVbLp&nB<=1!9Pm2M8=VAbB<)KBi3t>o3JIIl-Q?pF;S2NwJmEC~TMD97+T zyjn#;l>||g#3!k`Y`#O}a&-*~v8>&$zS=WK&1MwTBh%z_mr@Q|{H)q1>8F}$G$ISC zW>Y2F36c_z82#{+)Xb5h+8PdmV$_V){!)^vpslVYgLSpYOK$deM}Q;Ewj2zoaV*7g zMB^1zP~!?7rxSWl3Lu>Ucy!93MKzNuC}AaQxkt&px@Ht*#P!yHxh+QZjWU7=Q^7eK zDtW!EiKk)j%5z}Wd~kAdVr0mtnFC8wAe^2(%`C779tB_&Ag1|kQ7j} z#t1QeL;n>x5-iAxoMf}1h=XB$U)}y^|3h@r$+S%nbTy0NL}5Fj(Ux}BmNKX>lUU>4 z$Fu<3^3H;GwlYkR-x^!F1f4co;1fqTeMzzSQ`3QAHyzNpWkFqf+G0 z-+T%2Z1Fv$rM1)1&#Xs;b4k3D%(ZsYjs30GX%r?uw+^D+q^hm%@Df$=^MN>)UykKY z4=WtABH=_ZAZ1RDh>cl_L_~S;)b-QRYo6A@eolw@3x+9KHO3Y)zAGX|g>{cBILLX>w7TT%0C5 z)8vvg*(J>tgurpBR2C`=mFp-LtQGhx=qQ^Jk;ttfY1?}FwLHmS^>+N=@?C31e>XhJpg?GaQ(+{RmM{QaI?ki>IxSyd=el80EZ}!0>GY*VXwtW wfb#&bvEWqzXd9L>=3n2y>K`P$i%x5ny-`_=N2L8U{yfD?rU&{sm&4`!4>;JwNB{r; delta 2640 zcmbtWUrbw780Rp!Ep34o82_OHgHir%i;%N(ln$3+p z`7qrV8*vU;hZzs*_Jf?^sdb)&-cHSQ_kL9ZG4AGYUX&Ft0n#idn7$i&Q%tasKTEJ z1Vh@KGONijnb9jX;43B?bg7-)QCUL}Daj(m zEbfM9virO4JNMGWdV(VaA~P3RMo~N9ZgvgpfY#~?@aFtgOzd^3FYJ$oxoi$7{$MB= zUE*!v%k5*Gu<9*__jB`EH{8yxGAz`ORSqM=jUMF>w>O=`k_7Wq(13p zRTLOm$mGzdF(dFnfs>60DjNmA_K$8-5hRj)j?;1*!H(KKM(?&z#GgJ_F^bY9b<)sz z7%FUfXpemPle8oy)ls-zSi?q%>L*1e=9$3RN#%-q5x;>%%Xi3N3rpxJrjCb-7mf;6 zDH|<>E(jTwZ33JnE;fOB9)mZ^v*7KLn3M<#&Qk9Lk7s)F-(9i$b<^{mH6tx4>Rp_U~Gu%=3%t( zyq{}smxQF$_zl=rgJ9rxWf!_mpk9PI|?Dyo^J7 z=6p!O6sORZGyLI5R5s1x-yvm66Gs<6MeBFJ7wNc^vlg@qL4Qa~aqSVK2$doajYKKn zT1U1-?_HHpf8_W@%2>}F4y#&-o6zP>1g!)f0{XYYhY5TH;%cWWi_>Mm0|azNaoYQ0 qM{rISsfaHUP&@bv0Y%-})q+NRshfLd!)h#~9Yd~ZkwYMLAO0J@M+Qd# diff --git a/website/database.db b/website/database.db index 62f1b6f32fe26bf9f7dd19f653089d829d3c9898..e9485bc77c255dd05b83d512c93424ee9e26a085 100644 GIT binary patch delta 1734 zcmaJ>U2NM_6t2#HERMzZP$`kTal2~+r(|GCU#^y zty&>c+9~`z0TtwJViFn;JfTU;8!tnEcz`nThBQT!&|W}*hBS%2aBiBU=_V1$@j3VU z`_4JvJ?HN1$U8goheMGv!!W_%XV?2Mj?**p=xBTyL-*|8L-EsfO z-e-ScuQAKalFz#z38VTe%j`e^D19^p!}Prk9DDA@OJVi_+qk2#Pi_aWBq!ohPRQfc zm0FXnHC;EG?tlI~zJB1T9rV=>PFz3me)egT^SGFBLo|Hez)*MH(QEEe*A!t^!$s|dL z2}#TZD2@1B1fk7JgQHJOtLk~`%a7aiLv82-Q+XQ9vJ!lF} zc_}#21-BtU0~S44Ne~2-s+8;v9TY%Qn_FXOA=6Hv3MGij#EBjej*wuri&5huI$yCs zKr{s`k7seNuSbL<99W=XO9VxNm~WR%7|$3^Ji1n98CBl#Z@l5Pqf z?TFBU#6Y^JNEO65E~C_nMM|xv>d3FWhK1OKtCjoHtrj?ffQ4J_jTH%FG)=aO1T7SZ zhGtB&Jgw>5nswL$7)JWyek7c&F0qtK1gaFnbqJsX+LJ)b1)lK#?!VQ)3k$u!8_$FKa)X^?A9Y5b|?!MfTkNL4WFGs z{Ty{+2)aJW=Pk{)(PCz4k?!YoXRGVj4so=ux2>03c755);uA3CmY%PFSz=F~?SFpv zEYphGhJh|o3!e4D%BkWnvyKr%T oAsXC7t;yAz{k5k5W;5WOXOnfG!0&V4!@+(B&$o@w1^&&@e^`IL00000 delta 390 zcmZo@Fl}fsoggh3!@$6B1&Zx}w8BIkW1yg(e+?^;$He~)NHU0TENJ0pXO#dlg@l@a z^H2ZH&&bKl!eBFphm8EWFI; z7(X+f0!n;g_`<x?2LH(DWDcIOebc&Ab+>KYa~9ql9*GVNOzfNosCEd`V(b zPHMbSyb*>F3sA#ks0Kd_*?2sTc~N0_uv>@AERsY=1bLL!M>( zy;MfADxMT$%Vd)@(=;<X#vV6>giVZb|?vkT~!P9W~szQlkxh93aw`+SiA diff --git a/website/models.py b/website/models.py index cc4f0f2..70e450c 100644 --- a/website/models.py +++ b/website/models.py @@ -378,4 +378,33 @@ class Service(db.Model): update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) date_created = db.Column(db.DateTime(timezone=True), default=func.now()) # forign keys - vehiclefk = db.Column(db.Integer, db.ForeignKey('vehicles.id', ondelete="CASCADE"), nullable=True) \ No newline at end of file + vehiclefk = db.Column(db.Integer, db.ForeignKey('vehicles.id', ondelete="CASCADE"), nullable=True) + +class CodeSnips(db.Model): + id = db.Column(db.Integer, primary_key=True) + catagory = db.Column(db.Text) + subcatagory = db.Column(db.Text) + name = db.Column(db.Text) + description = db.Column(db.Text) + notes = db.Column(db.Text) + code = db.Column(db.Text) + link1 = db.Column(db.Text) + link2 = db.Column(db.Text) + link3 = db.Column(db.Text) + link4 = db.Column(db.Text) + link5 = db.Column(db.Text) + update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) + +class HousingHistory(db.Model): + id = db.Column(db.Integer, primary_key=True) + movein = db.Column(db.Date) + moveout = db.Column(db.Date) + address = db.Column(db.Text) + city = db.Column(db.Text) + state = db.Column(db.Text) + zip = db.Column(db.Text) + userid = db.Column(db.Integer) + update_time = db. Column (db. DateTime, default=datetime.datetime.now,onupdate=datetime.datetime.now) + date_created = db.Column(db.DateTime(timezone=True), default=func.now()) + \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index 687cdca..a33a574 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -99,6 +99,7 @@
    diff --git a/website/templates/personal/__pycache__/personal.cpython-38.pyc b/website/templates/personal/__pycache__/personal.cpython-38.pyc index 1fd66b0f82a13e5d9a41215c8a525d31fa8a7dd4..87fc6c261126d488a02ebfbbf3116b5580f3ac5e 100644 GIT binary patch literal 3758 zcma)8OK%&=5uTnm-;}7AWqVf%V#IX3qBjrcxiH(QLX}V2#^550wj>j<_F}r1bxkE^ABR=kgs}1l%>c(NK8$2S9MQy)mPQ^qEabZ z`2F$yr2D4@%lan`-u$^3{1{Jqmsu9KIE$@>wOL}f?Zjz2iQ9G)ukA6C*|DDl?ZEI( z9PZGZ8yAvdyJ+UTxRjLJWyAY%C8@Tnh7V%D?L#++Ywa4|VO&oZ+6&AQj2Fb>soidf z#&n4nXG{dV#LK_8PT47IFN;QRiC1`)*A8r6KeHiS;ETC*#Yh{Mq)U7`m#!M=$|dP4 zU(2OyMtb9tbe-SKr8kW97Ox(#{HwS5JGpF~2isQj-7m?9O-~m-h(}^5qrTELDf(Q< zjuOc*?kb@JDPE35s&ps?kEGaBIvB~gvp-ancyN;-7T6q5Pc!BeP?gLg${>8rh|Sr9@ks1qWuVZLW$O+h(F##K<7Uj9EJKr zJZTJ~tR9=%%9*jAJ3-jb*wmX@CrtUhU>b6J!g|4~HDmHu%AXc4#>`Sq&z`R-&MeH( zUM1rCp(=Cdlwq!-s@$b8!d>3h7dTnO$F)~tH;rIms&K5m)_8U2P;Bf+vDn}Pk#6({ zYD4@sO4Yb>ey~kCRyD zl5akE@UZn{us2FXU!|?5k$N`TZN<^PXq_MK906(T{19_yb9k(a7lEo{_p}OPIcsc@ z)$x?=(3bCFX6%`WYUk-kJKBBz$@UJyA0$E@4tTmpYtDZTm;jFn?w`R>KsY5K*fqmLV6gj}#P19Ec$#qd3M(GGXj(F46?)LW2 zp2)93QLd1-pGn4zxf_jVHV;)2H*M{bSi1%%%aTy8{mf0WY(9pBOSE$!lw71e2}zPX zubnREa-D`KjaZf8NPe9LrTw^@9(7EX>hj)5BE40IK9vC^gxwkDN~0mCgj7)?uw@)e z3W#=JK)30bBea9Qctr-vCVh=Sm63OdqdA&N*FY?%$kv(7iui;6$M?&uXy0W<3z(p^ zzZ891Gf!eYI61K0(%h?&MI zAU<898h8NUPS_LcH-9~G)bezB;`CPVG-mdRJ8^rfymaKre-ZZ=i*^9JXUO(|7>%_;m>l2?ZJhCPp-ivtK z(;E}`gjp~DZq8Uz>$&woKK_4B8mgPTp>9pWNq`hxI`aUSc9 z?{PFVyi~8fJHLMK4iXF3p1gxdHv{<)FZo>}-y`yU5ac52Zq!HV!h0}MCcVC-%V`{L z9E+|@?{AEQjbzYQhp9C4em2q`l5LRZn+pSu$G7HKz6`$%(XK(X4sx0HjnS!g;z8QH zZAyc@M>bWTW#E05fmeQmti4Z?kW$%Xa+oSPB<`YM$oEKZUN9tOg*lFF5%+)y-5&CN zBGh=v9})Q$5lRU87({#K)Z`dCvi7^fA$+L)ZE|sXk&ewm+e6(rJZyV0^#I!W_>*n< z6SIYB2(%xI{sG-`aiml%Bqf~ufXGEAn zd>vyn%O4Q=ArW%)b*b@s z^&HKcm%}q&KNlG1iVhXpSY#k~GLU<;B#U_S#s#$B04v>T@*^S*B1=SmO5`b#Ipi~l z5-_i`F+=;jJ(52sJ%eWotGP9B#~IN7k|qoSuYj+F_7`1?xh_71Qc4*_$Xhf2D$qs$ zqQTV~liQGvZ(haK+ge+y7-Wlq7iAyBCJUX`_$hRncM-_yooNAdJ9SSX_oDDe_!;VSv8@KPFM4uax=jt z9H%)*)JxoAWvUePck763(Fsv$ T%B4EdnxT%NUp2H|#r%H(w7ZOh delta 435 zcmZ8bJxjw-6wOVVG;KcH4%Hf!f>aCD!9f@4pg%zriAt#6*Aht@d~NCE6c-1F@^Epg zqY5q#3Qqn2|3LnPf5G>PIQZb5d(S{Rw0;!IuCAAsbsfW>Pmg%tb}aV}gm&_t^zqkSuL)j{`H zEu*?GHB0OWPS_WGK$G3b&$h|avs^cf$fHDSY*#r2lTDQ>c{e`x6>xN{YAcj5#`5orTwgE + pre{ + background-color: black; + font-family: monospace, monospace; + color: aliceblue; + border: 1px solid #999; + display: block; + word-wrap: normal; + padding-right: 20px; + } + +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +
    +    
    +        the cow goes moo
    +        the cow goes moo
    +        then the farmer comes up and wacks it on the head and thats how we get hamburger
    +    
    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/personal/house_single.html b/website/templates/personal/house_single.html new file mode 100644 index 0000000..2f828ba --- /dev/null +++ b/website/templates/personal/house_single.html @@ -0,0 +1,52 @@ +{% extends "base.html" %} + +{% block title %} +Housing History +{% endblock %} + +{% block style %} +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +{% endblock %} \ No newline at end of file diff --git a/website/templates/personal/housinghistory.html b/website/templates/personal/housinghistory.html new file mode 100644 index 0000000..af52a35 --- /dev/null +++ b/website/templates/personal/housinghistory.html @@ -0,0 +1,100 @@ +{% extends "base.html" %} + +{% block title %} +Housing History +{% endblock %} + +{% block style %} +{% endblock %} + +{% block submenu %} + +{% endblock %} + +{% block content %} + + + + + + + + + + + + + + {% for house in housing %} + + + + + + + + + {% endfor %} + +
    Move InMove OutAddressHow Long
    {{house.movein.strftime("%m/%Y")}}{{house.moveout.strftime("%m/%Y")}}{{house.address}} {{house.city}}, {{house.state}} {{house.zip}} + {% for lgh in los %} + {% if lgh['id'] == house.id %} + {{lgh['stay']}} + {% endif %} + {% endfor %} +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/personal/personal.py b/website/templates/personal/personal.py index 6ebfb7c..19e9349 100644 --- a/website/templates/personal/personal.py +++ b/website/templates/personal/personal.py @@ -2,6 +2,10 @@ from flask_login import login_required from website.models import * from website import db +from sqlalchemy.sql import desc +from dateutil import relativedelta + + import flask_login, os from website.wifiqrcode import generate_code @@ -38,3 +42,69 @@ def wifi(): # TODO: Figure out why this does not work on the website version of the program wifi = db.session.query(Wifi).filter(Wifi.userid == flask_login.current_user.id).order_by(Wifi.update_time).all() return render_template('/personal/wifi.html', user=User, wifi=wifi) + +@personal.route("/code", methods=['GET','POST']) +@login_required +def code(): + return render_template("personal/codesnip.html", user=User) + +@personal.route("/housinghistory", methods=['GET','POST']) +@login_required +def housinghistory(): + if request.method == "POST": + newhh = HousingHistory( + address = request.form.get('address'), + city = request.form.get('city'), + state = request.form.get('state'), + zip = request.form.get('zip'), + movein = datetime.datetime.strptime(request.form.get('start'),"%Y-%m"), + moveout = datetime.datetime.strptime(request.form.get('end'),"%Y-%m"), + userid = request.form.get('thisuserid') + ) + db.session.add(newhh) + db.session.commit() + + lived = db.session.query(HousingHistory).filter(HousingHistory.userid == flask_login.current_user.id).order_by(desc(HousingHistory.movein)).all() + LOS = [] + for stay in lived: + delta = relativedelta.relativedelta(stay.moveout, stay.movein) + if delta.years >= 1: + length = f'{delta.years} years, {delta.months} months' + elif delta.years == 0 and delta.months == 1: + length = f'{delta.months} month' + elif delta.years == 0 and delta.months > 1: + length = f'{delta.months} months' + else: length = 'error' + little = {} + little['id'] = stay.id + little['stay'] = length + LOS.append(little) + + states = db.session.query(States).all() + housing = db.session.query(HousingHistory).filter(HousingHistory.userid == flask_login.current_user.id).order_by(desc(HousingHistory.movein)).all() + return render_template("personal/housinghistory.html", user=User, housing=housing, states=states, los=LOS) + +@personal.route("/housinghistory/", methods=['GET','POST']) +@login_required +def edithousing(id): + if request.method == "POST": + house = db.session.query(HousingHistory).filter_by(id=id).first() + house.movein = datetime.datetime.strptime(request.form.get('start'),"%Y-%m") + house.moveout = datetime.datetime.strptime(request.form.get('end'),"%Y-%m") + house.address = request.form.get('address') + house.city = request.form.get('city') + house.state = request.form.get('state') + house.zip = request.form.get('zip') + db.session.commit() + return redirect(url_for('personal.housinghistory')) + + states = db.session.query(States).all() + house = db.session.query(HousingHistory).filter_by(id=id).first() + return render_template('personal/house_single.html', user=User, house=house, states=states) + +@personal.route("/housinghistory/delete/", methods=['GET']) +@login_required +def deletehouse(id): + db.session.query(HousingHistory).filter_by(id=id).delete() + db.session.commit() + return redirect(url_for('personal.housinghistory')) From c806b54e44a293a57f6424586303dd8e071c79a7 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Mon, 18 Oct 2021 01:43:10 -0700 Subject: [PATCH 57/70] init --- .DS_Store | Bin 10244 -> 10244 bytes website/templates/views/views.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.DS_Store b/.DS_Store index bd32ca9f55f5142220ee47f621247a619dc89475..ad9ae06995aa53a1db580a95fe18591d8c4f95b2 100644 GIT binary patch delta 14 VcmZn(XbIRLCdkOJSzPd~7yu(F1YZCE delta 14 VcmZn(XbIRLCdkORSzPd~7yu(L1YiIF diff --git a/website/templates/views/views.py b/website/templates/views/views.py index 67e92f0..05f8393 100644 --- a/website/templates/views/views.py +++ b/website/templates/views/views.py @@ -60,7 +60,7 @@ def profile(): db.session.commit() pic.seek(0) - pic.save(os.path.join('website','static','images', filename)) + pic.save(os.path.join(url_for('static'),'images', filename)) return redirect(url_for("views.profile")) states = db.session.query(States).all() From b9f41e4099230fddf5ac783bf67461220cc1f017 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Mon, 18 Oct 2021 01:45:16 -0700 Subject: [PATCH 58/70] init --- website/templates/views/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/templates/views/views.py b/website/templates/views/views.py index 05f8393..b3616db 100644 --- a/website/templates/views/views.py +++ b/website/templates/views/views.py @@ -60,7 +60,7 @@ def profile(): db.session.commit() pic.seek(0) - pic.save(os.path.join(url_for('static'),'images', filename)) + pic.save(os.path.join(url_for('static', filename='images/'+filename))) return redirect(url_for("views.profile")) states = db.session.query(States).all() From fa0f38ee723ce272f446757683c49738696ac3c7 Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Tue, 19 Oct 2021 22:20:53 -0700 Subject: [PATCH 59/70] init --- migrations/versions/0a6e186f4b15_.py | 58 +++ migrations/versions/5def3aa77bfd_.py | 38 ++ migrations/versions/869e28877680_.py | 45 +++ .../__pycache__/0a6e186f4b15_.cpython-38.pyc | Bin 0 -> 1645 bytes .../__pycache__/5def3aa77bfd_.cpython-38.pyc | Bin 0 -> 1051 bytes .../__pycache__/869e28877680_.cpython-38.pyc | Bin 0 -> 1310 bytes .../__pycache__/fbde38b5cce9_.cpython-38.pyc | Bin 0 -> 1310 bytes migrations/versions/fbde38b5cce9_.py | 45 +++ requirements.txt | 3 + website/__init__.py | 16 + website/__pycache__/__init__.cpython-38.pyc | Bin 2161 -> 2471 bytes website/__pycache__/models.cpython-38.pyc | Bin 15165 -> 15617 bytes .../process_medications.cpython-38.pyc | Bin 2342 -> 2387 bytes website/database.db | Bin 868352 -> 868352 bytes website/models.py | 12 + website/process_medications.py | 3 +- ..._161062601094294_2456118035258466045_n.jpg | Bin 60843 -> 0 bytes website/static/jeremy.png | Bin 78445 -> 0 bytes website/static/sguill.png | Bin 157283 -> 0 bytes website/templates/base.html | 45 ++- website/templates/emails/reorder_cpap.html | 193 ++++++++++ .../health/__pycache__/health.cpython-38.pyc | Bin 16722 -> 17768 bytes website/templates/health/a1c.html | 2 +- website/templates/health/cpap.html | 101 +++-- website/templates/health/cpap_single.html | 34 ++ website/templates/health/health-div.html | 2 + website/templates/health/health.py | 92 +++-- .../templates/health/medications_reorder.html | 6 + .../views/__pycache__/views.cpython-38.pyc | Bin 3157 -> 3423 bytes website/templates/views/home.html | 352 +++++++++++------- website/templates/views/views.py | 8 +- 31 files changed, 870 insertions(+), 185 deletions(-) create mode 100644 migrations/versions/0a6e186f4b15_.py create mode 100644 migrations/versions/5def3aa77bfd_.py create mode 100644 migrations/versions/869e28877680_.py create mode 100644 migrations/versions/__pycache__/0a6e186f4b15_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/5def3aa77bfd_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/869e28877680_.cpython-38.pyc create mode 100644 migrations/versions/__pycache__/fbde38b5cce9_.cpython-38.pyc create mode 100644 migrations/versions/fbde38b5cce9_.py delete mode 100644 website/static/18403390_161062601094294_2456118035258466045_n.jpg delete mode 100644 website/static/jeremy.png delete mode 100644 website/static/sguill.png create mode 100644 website/templates/emails/reorder_cpap.html create mode 100644 website/templates/health/cpap_single.html diff --git a/migrations/versions/0a6e186f4b15_.py b/migrations/versions/0a6e186f4b15_.py new file mode 100644 index 0000000..eaa099b --- /dev/null +++ b/migrations/versions/0a6e186f4b15_.py @@ -0,0 +1,58 @@ +"""empty message + +Revision ID: 0a6e186f4b15 +Revises: 869e28877680 +Create Date: 2021-10-18 20:52:18.291545 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '0a6e186f4b15' +down_revision = '869e28877680' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('cpap', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('name', sa.Text(), nullable=True), + sa.Column('lastordered', sa.Date(), nullable=True), + sa.Column('nextorderdate', sa.Date(), nullable=True), + sa.Column('imageURL', sa.Text(), nullable=True), + sa.Column('itemnum', sa.Text(), nullable=True), + sa.Column('userid', sa.Integer(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + op.drop_table('CPAP') + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + op.create_table('CPAP', + sa.Column('id', sa.INTEGER(), nullable=False), + sa.Column('name', sa.TEXT(), nullable=True), + sa.Column('lastordered', sa.DATE(), nullable=True), + sa.Column('nextorderdate', sa.DATE(), nullable=True), + sa.Column('imageURL', sa.TEXT(), nullable=True), + sa.Column('itemnum', sa.TEXT(), nullable=True), + sa.Column('userid', sa.INTEGER(), nullable=True), + sa.Column('update_time', sa.DATETIME(), nullable=True), + sa.Column('date_created', sa.DATETIME(), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + op.drop_table('cpap') + # ### end Alembic commands ### diff --git a/migrations/versions/5def3aa77bfd_.py b/migrations/versions/5def3aa77bfd_.py new file mode 100644 index 0000000..10cbaf2 --- /dev/null +++ b/migrations/versions/5def3aa77bfd_.py @@ -0,0 +1,38 @@ +"""empty message + +Revision ID: 5def3aa77bfd +Revises: fbde38b5cce9 +Create Date: 2021-10-18 21:08:29.011131 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '5def3aa77bfd' +down_revision = 'fbde38b5cce9' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('cpap', schema=None) as batch_op: + batch_op.add_column(sa.Column('howoften', sa.Integer(), nullable=True)) + + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + with op.batch_alter_table('cpap', schema=None) as batch_op: + batch_op.drop_column('howoften') + + # ### end Alembic commands ### diff --git a/migrations/versions/869e28877680_.py b/migrations/versions/869e28877680_.py new file mode 100644 index 0000000..191b719 --- /dev/null +++ b/migrations/versions/869e28877680_.py @@ -0,0 +1,45 @@ +"""empty message + +Revision ID: 869e28877680 +Revises: 2781214068d3 +Create Date: 2021-10-18 20:50:56.362274 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '869e28877680' +down_revision = '2781214068d3' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('CPAP', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('name', sa.Text(), nullable=True), + sa.Column('lastordered', sa.Date(), nullable=True), + sa.Column('nextorderdate', sa.Date(), nullable=True), + sa.Column('imageURL', sa.Text(), nullable=True), + sa.Column('itemnum', sa.Text(), nullable=True), + sa.Column('userid', sa.Integer(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + op.drop_table('CPAP') + # ### end Alembic commands ### diff --git a/migrations/versions/__pycache__/0a6e186f4b15_.cpython-38.pyc b/migrations/versions/__pycache__/0a6e186f4b15_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6b094b9ff2d0045c449cfc7fb3fb17037183e9de GIT binary patch literal 1645 zcmZ{kOK;mo5XZSBMN$-H%gUp^v{lg-s1J@Fh!jN#iUhKfx(~y3WhBsrptKu@247h& z-708ry&C-r(lN(=oxS$d9(w4Zhn_k^$+i@=6!_QdpR>Co&2M>HF53!Re?5-8Urj~% z4F{{23WLXRr;k9WGEyj^YCuADq!Ns^KpW{)9~Ed}WKeBn!fjE5nm;R}BDH7{zHO>~ zr|j8pUa>F{(^|;V)H`FgeZnsM)Q_Xu;X$v~@H(v7?Yz7{ZnhUsSlX*~I}cf_+kNn$ z({0#&&OE_t2Ozy#tI=xiHyiuSE`+^ytJmz_YdvhX@3(FHcc@j_BT|i%qmi?^vUFBg zoM7J7MIfla-G@8<6GSL8LWxk%HL41Arq30sQTyljM%`B?U$-G3c?jqfu6O7JnTA>Qvxm16-{gd*eGAqHT zdPe5Zz2{0>`BphmUO-==KevvgK1sYpsy==CmPjkgg1{RGOzM#rvY{*mUMgZv8D~_M zBlg2$K%pJd@B-m9^aTr}ER;r;GVW7Z$`VX*gM~*rb2_ z zleY^07)tx+%lavlp4RzTgsn!SQ$L6&S;!)h)}Q&}i)>sE{FkgA`e)n|0DW4&fb=|A z1=PKlOr@D6kVV-oMDYUI z*GK?%G+Ge)d4U>2&v`bf1@b@th zd&@sUL53Fc2}H6;+tyuFe%U6;la*OjIhuyE{876->p zUk6@*XKI?4C@sEx`N}eG<=za(+>78Kz|m(x3P*$`ETX9!M>%HsJ}cGcb>}5pkHVN{ X0s93hl8E!Hf9HiC5sn*t^i}0Y@{Lv1i6J-;7U|mwg25$Ed`vjnGe}EG`q27eIU; z7(o#t1~GG^FeB4YvXxtrP3)*eT9HGn$OZCpDY7>vN;qMdc9qRg@Piaw$X;4tk z@r3&RF}=umR+YiwXc%l0I^M!~XD1nx*$L&tV4M)TwVQ0GDc$oA7{!7HBVfZ|&>w^w zVSgjs4F=(`zdIc4ZT7=3+zNgF7vze%hBT}CC|X*KESDA|rpoT`GC*hp9RTr9zyvxo zph85JlqSd0Ihe`rVJYYYLae76!?-E4^M-C88Mg`_Fo#Ds2i{3f_B}iC0b1%d;`<71@Mg0e$4X3ozHhBIfaC zJ(X@#gB77FF!z8VbH#WH#2$hC|3oYNx7(phJHexBo8O~jNft56=BKNY#Gg2s1h z!f**g0AoUPE`364S`r>trN&j?vyhk0P$%c@7Zqu8`dp1YUjb&jONM9LhW;$C^9M77 B3w!_o literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/869e28877680_.cpython-38.pyc b/migrations/versions/__pycache__/869e28877680_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..99e539c15dce61561a135cb61e432138f7409a4e GIT binary patch literal 1310 zcmZWpO>@&a6qRJhcANxSC=3gR32c}wARj=Q*I^i#bRM76DW#qFCL50uiQR9I_dyPhj;F>)alvfb?*Cxvsf#fj^ z^$-F>Bg8Nx2~Np~U^{mbXXG+>RAH5o$DEN5BVZo$zo1c-1*{6+A#>iKR`~H9PjfwO zrd%ny&%7Y-$-nm0Eg zz>`j|d#BsE(;dKc;{km7cklIkz4iNH_&;z(Eo?}ZZ;k59olSkY9^{aCo5dRF) z01iG>TsXofb+dqxIiA-r@II)riwv=qBl30aGx~&PA!Mujcn+HVg&v^SXb1fbYJw`4 zwv0R6ezI*y%>INU3q+A5bewSG3Yzj=Q%k7QnPgmYW*UNjSR@QYFhQJxkb66?j2~;B ziXt^$p}35hsTH{`iFBNDQ!l5JQa)xkvFOK4z$Ui*8#bPrfIF!1=pofqwrbKE&(s%d zB3&{f3JQiht9!UQ(%+8x)nC2*6|mwYA?_!K2A(F^~!t$tKYG@uIy4bX8l9b=vE6`t8kZQlwmH)qWc5 zXT`Xk#BX^!jrS$hU~JVsgz|E-Y{KYnJ~e)kLlxtfp|QFS0TB;h`t81ogYRyA10G4j;!vs_Zw}Q^(MD+s#nRVU}~JYl^A70+l9^$Nv_lVOvJO(y^ohR0Y@aL;)e5bHP-UiSpFS jeU?}?p_weH1rO7V6$yW2fBDLug6r3D;JUcHonY-J=Z;){ literal 0 HcmV?d00001 diff --git a/migrations/versions/__pycache__/fbde38b5cce9_.cpython-38.pyc b/migrations/versions/__pycache__/fbde38b5cce9_.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b33e0caf30567f7f4b0a93e32d5a43623ff0495 GIT binary patch literal 1310 zcmZWpL2uhO6ecNIl4W~M+HB~d7_?mqA6i>U9Hd4uY)H_p+YoG7f(^b1l*ptCBuXWz zY%aFjuEG97eC%K1b-nZt?6A`wTB)&QE97Bxf(+$^y|81x*WXTtQ2IWO@Zvx{{1b&dfmY-xA0%*-^Y8e4uM$d2nhR~#Q>wF9 z2`x02S3MtIozRHflz;nOv)WMj*3}y`?(1+F_jq#!LOZ18Ge!*CBv-?Ja;p9X+pk zB3(d-ZmWf~9L+r@t9s>@OxOagKJruBD7p!s*$rJ*{VLio`WRB>K|o{;KP1xT!=CYz zgjHFR7@rorO!I81e5hU*w6La_%a5Vb1oG@B!{9|x|B+s6qu{sW=-VNU=6 literal 0 HcmV?d00001 diff --git a/migrations/versions/fbde38b5cce9_.py b/migrations/versions/fbde38b5cce9_.py new file mode 100644 index 0000000..c6fa932 --- /dev/null +++ b/migrations/versions/fbde38b5cce9_.py @@ -0,0 +1,45 @@ +"""empty message + +Revision ID: fbde38b5cce9 +Revises: 0a6e186f4b15 +Create Date: 2021-10-18 20:53:11.154314 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'fbde38b5cce9' +down_revision = '0a6e186f4b15' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('cpap', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('name', sa.Text(), nullable=True), + sa.Column('lastordered', sa.Date(), nullable=True), + sa.Column('nextorderdate', sa.Date(), nullable=True), + sa.Column('imageURL', sa.Text(), nullable=True), + sa.Column('itemnum', sa.Text(), nullable=True), + sa.Column('userid', sa.Integer(), nullable=True), + sa.Column('update_time', sa.DateTime(), nullable=True), + sa.Column('date_created', sa.DateTime(timezone=True), nullable=True), + sa.PrimaryKeyConstraint('id') + ) + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.create_unique_constraint(None, ['avatar']) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('user', schema=None) as batch_op: + batch_op.drop_constraint(None, type_='unique') + + op.drop_table('cpap') + # ### end Alembic commands ### diff --git a/requirements.txt b/requirements.txt index a6c1945..f0e9483 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,8 +2,11 @@ Flask Flask-Login Flask-SQLAlchemy Flask-Migrate +Flask-Mail +html2text ics lxml requests pdfkit +css_inline wifi-qrcode-generator \ No newline at end of file diff --git a/website/__init__.py b/website/__init__.py index 8aa56f1..f032f5b 100644 --- a/website/__init__.py +++ b/website/__init__.py @@ -3,13 +3,18 @@ from os import path from flask_login import LoginManager from flask_migrate import Migrate +from flask_mail import Mail db = SQLAlchemy() DB_NAME = "database.db" +mail = Mail() + def create_app(): + mail = Mail() app = Flask(__name__) + UPLOAD_FOLDER = 'website/static/images' ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'} @@ -17,7 +22,17 @@ def create_app(): app.config['SECRET_KEY'] = "helloworld" app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_NAME}' app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER + app.config['ALLOWED_EXTENSIONS'] = ALLOWED_EXTENSIONS + + app.config['MAIL_SERVER']='smtp.mailtrap.io' + app.config['MAIL_PORT'] = 2525 + app.config['MAIL_USERNAME'] = '2bd40272ef58f7' + app.config['MAIL_PASSWORD'] = '39d7d1dc080abe' + app.config['MAIL_USE_TLS'] = True + app.config['MAIL_USE_SSL'] = False + db.init_app(app) + mail.init_app(app) Migrate(app,db, render_as_batch=True) @@ -59,3 +74,4 @@ def create_database(app): if not path.exists("website/" + DB_NAME): db.create_all(app=app) print("Created database!") + diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index 59ca55e569b774f2aa5bd29526ec625992fb89c7..8d8865ab274c24172f3ae66bb43d1c101cc17f43 100644 GIT binary patch delta 1354 zcmY+ETW{k;6vtDhFXM~xMVR_d;vLFk&7laLg4hB98VAe=E zfBx-yuT1;Oj^puD1Dw#QJ6*Q|^&=7f>aq|tY%;d)ZG?dP0Oo7G{NFaj( zDrk^7)?yj55w&H=Mf5}geT{$-s^5|CrPMapNOVE@HPVaZw9~>tLn#%IhEp0r8cnH) zG?vmhQYobgq{)<~)<~%RkcsGzl#+;CQHVu^8kFGLE143Qh8dpo^;k)HmK(kqtF$K^ zb3E@`v6edK`H)|TGbu0dVSgmfrhJ```o%bx@(n)bkH>n-H+jjQh;hlWl*veeTX6f8 zbZM#ovov^Tz?XqL!s=ZP%|dy=nS;9nmJas@ECb%Xu(0s=_>_O`8$wAq9nmwKeK><# zV?re|?b*n@T8YR!nR`hZ6c%CWMHV+LA5q-@<=xYxJ%OH*`YpXwmbXrrTw5 z_;twS4m40&O(vgonoK$AxQI=!!L*CfOh0xxZ$EDb99Z&;wBGBFY;14u9acB(>gNa5 z-P+dPZtb+t^}|lZ$3qqdPN(9vnX$96wQbj``=3?!y+3n=uw2^nWN-g~Su1sTe`#fP z#ce!z*jQ!x)b$ic?{4f=nRWjIScPRcT6(zT)ZI(>lZ{&KaPP+c<^eOW#@h$mwZ{Wy zt+rjJEcr(|M*TuQM|~rg=xCxTpU{t!edX?>`5=R*JdjZOS=(+ozH8gevM=UqH`*NB zfN4kVR>N!dGn*gTqNctCb(XwVDn;>KGV^jxE6%g%IdIqHTg@uNsCEQyWg|=ideF~>~uOoR#b)SL;{f^Foc*w@t) zp9-NCHEG(nTOMY~ADK^GrZ>3L{R(UM_{DyR@IjhrPSAo75oRFt+xY$Ln%{i_@% delta 1041 zcmY*YO;6N77@q0(w!3B74?Y)IkPjCSV$_Qv5{(=T2vIPYz0|_n{mOKA?UsO~l>;Qi z0|zokHNlgKC;x^&_|ix8S%`IV1qC=}sTJhQ zS4x1sV2pel?e>Ri z%m+xu&4yac2T9J&hl!XEkpXuw)G=Zk7z#ufhLH>5MoDneD`gn%2`W(NQ7Vk}C=JGY zR01Y?ln%wNVh5Te!|uoj#LhYzpi_S4!YK+3m-au> zBhODxcmn$aBF(azw(D3{WLjN!tI{IicoF?B=a}CQc`27>Gt0@FEic&ze$DHrsxpZ) zw4~g|S^83$!8v-Q+{JnNO)234`b#OvgFFEh)M-3Q=hS;AsYtZjZO`Oxna3L&Tf1vd zt+m%XYn$88wl=ptp2q9vkl~Q!kmHc&Fu;LZmQ$ovtv4;#ZnC0z-V_fMIgD_aWDx25 zo@4ut#qt?Ucb+gX5!SGT(}IF^oW}IG`T#G|S#1|D(D&Nx^I5)n?!VQ9L~`3>1@!Ll zVDTUDB;GuOhpcz_eL~p8NgR)DmduD=YcJMgH!t>GWHaJmk4ce_#oN_Z+!h=V=MlS) RsKe`!WM=Whb}Nb6@*hDs@df|@ diff --git a/website/__pycache__/models.cpython-38.pyc b/website/__pycache__/models.cpython-38.pyc index eb804b90ebfb83f290da21cb2d29ca09bf012f65..fe477b39cd4412f6c8a306917f8affc820e0efcf 100644 GIT binary patch delta 254 zcmdm6)>y?C%FD~e00f&{@)G}gPvnzfyt7gJB%_2oLyA#~aSKC=aVm2bXESq@LJDgz zgQm&mUyM2ylTDPQCNHtjm*iZ?7{!&!ynqFy2*~D!vRNndnJZ7`w{&1-aV|(Km^|NH zd~&I!s=Er%rXouakpLv3xN{PVOY)0SQj1bkqImOCD){E_RNyh+`Q7<$?+m8lk=5DH2Q$1%w}X@C>8-SI2Z*Oc~GDfV-ZM&rs8A` WtKE!!lkZ!pF`7+gvo>cE;sF3al|rNd delta 57 zcmZpy+FQmK%FD~e00c*raua`gPUMqeJhf5#BqLi2YcPYR(Pkbd9SbH+g~?B?cTZkw Mqr_-3`Gk!*0Oq+7YybcN diff --git a/website/__pycache__/process_medications.cpython-38.pyc b/website/__pycache__/process_medications.cpython-38.pyc index 1a8363f2bffb7b18d0583dc44f7d11dfa8b80181..fd645f033316cc11a1e3961a00d0cb655985c16a 100644 GIT binary patch delta 686 zcmZ9K&ubGw6vub=cYdsGqG^QIT4NJgFrpq*5>P_yO)D*^#mh48PV3U$Y?v7dmWYVp zQ4jME=tU@a@y8$Gy&h!#6i>d_6e1m%&&+#o_kG{Yn=kdFdhj?1$_9+9(-9qh3+|GE ziRQ_$U@gHM!W6dv(wG_vd1roXy*8)jCz6<-2{Dd$)|51j#BLgD%Q{OO^?|hR9Rxew zr`z4(;KAnL;YLrB@}a5iV$4R`nebGy(9-_y%PbqwoM|hjnfCHm(QcZtLxVTeAF@+* zLDnEuQYO6lqi0Tt!_R<6{j}bbMb)?WIyEr0B_t0^+R9nN>)_z$&|4Cca+y%co~d8< z&6Ng5jz~hvm*y zW(nt6OL0~RhB?>NZ|A78f}$4?%j&z^-D=_XGQvZwBie`#;tJvtVhw@a;T6P1L=~Vd znk3qdi#$(d=<-lq_u9*+j#kd;K8qw3`=X=9-rF~GRUZ@0RZ&oTV_w8e2!0!^(BvUH z%W#=#Ol4Y(PM@(Rn2b*TiDVIt3Va@7)~r?H65hu|4ed?Xa{--JW4}*U)mOhAHX*{V aA#Nb8Fa86oWtZUq delta 606 zcmZ9I&r94u6vyW!F~8R6?yAM2tyLSlId~DI&_hACy_FV~w)RlMkc=8kHp|S2D2j;C zYY%fS*h|4<>7U}sxs?79J-72z2skjG$$TIAe&4*S?vHNtK8iwO*2?(~ZT*a1LLcyY zw=8o8X7|k&PYonFCOMp2U)v{e3>T1F-vP)+vP#y;2H7Gx*(8arE?}W|X=$e(vVk5s z;Duy~rTy*wvK-KgX|Fm=w~LZp5;zVBFp1?>&Lk~LkrtU4Q~iZMX%q! zdhwyZ_QsrR8+^=YiKCq%mAj@((-?Nyq}&=du0dATf}!V}0{5ylgQ2sChw8VxygrYg z3kVOfh`{Ob7_o$Sf|x_#_<0NQ7%^&~ZJOuW&FZQuWa9Fk`s~Fs_nsD3bdRNyiaiml zZ{8VgQhhXPQZZ0_LtbZ02>#sM5{vgx49zf$jLM=O+<#+7Fqz){lgc_B)T`>${{)ZJ bwI9Qj`sYu#n~rX0qn-t^=lC7p_1pge4Znyr diff --git a/website/database.db b/website/database.db index e9485bc77c255dd05b83d512c93424ee9e26a085..530fee3977acdf9781696c5b9074f5df252be7d6 100644 GIT binary patch delta 8040 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 delta 1101 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�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

    jKSx;lxo|AL0N% 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 z zQLCd}(<)|;0UHhOp*7o`;(1sf%2hdhkdy}SIYc;|26Ub;O=~7_0}uc(n7vhmU0zL*qL*8@xe^x|U8WH58rh!@p$LDF-j6xKC)~8-ivIJH`#W|^~EkwQX)>L+1UurE5BcSJ*>!~=JC@F~=IFt$J;6HB;G zdVMyFYN0p={E{ntvY5hT^KLH`$L^U*4{64U!4wbpB=2`oXPoI2(+uPuc?sYf9&bdY z{gUl%SLEqCZm|(Lo|)0W~4Lr=$7E|WV4=P2I9da|oVpbSf zO(pk#b0di~Weq!6*JPbR?uj^Ge}(bnWyB{CoiLQ*tiJ_!SYGhkHpG17SiC1f3#u z^b!>u#gH?)&1b~Ocj;~Eskv7bNv0AI_o%oKJ^A8d)#Aw31ne|mF+4)*8f>? z9))9Vljc^^`POeC+wdNRXl9NGTSG@stfhT5&)voH{+}qp89rM39=eb!+qYy6evG5M z7%>}Uiz8j(&puf+bi6K9Jat`pD6-*6lnT$xU|{>FSxVOMA}6sJyZTzOlGRQYGen0l zayzcQa{V##6MQnuk`7Rj4H#;2s`k7)nMd9)=OLjC2AWK9sjgtJPDcWXP(6fRFS|D@ zO_<7cb}{Ld;c$jO{^oNsntAT9H}+qgFHHgTxt2qEo#IKDkM{?)3`c5dj#VfWor{`4$4QO}#5T)^$H za@&@b^@=}1`*RGN{s%jK?1*|-TdS9dYnvB4X)oaPw?Dh^uju~0YY{GiY^CbBblZDr zdn0?b0^v{8DE6;gwSJTRa+l%um3xrd|NK5e^Q9ax8+Ldq`S`5*mX-*5u^gMFO9wir$U?L;$VBoZz64~ISx-nCH-k!%98+8fc9h~vz!+iKG)^m2#xq(jrtvkF^oWli%rCw(wR5v#T?lI;@vlveqv~JL5_I#ON^J3UxEuA zYa(ESlTx_KEWd(kPIe|$;}$x90f)^lfrL0u4Jnw&ZHil179Lpw{M0S{(zdxzj<*qw z$Zkei_d7)+xuzZoj`jGV&u5L+cH4S=drbylG=kdgj?avlw(Q&;Ew^aSWt}M^yvFuxO{D5nOUh4g*OHqrV zjMTrgwC5j1Etsq1n>C%w_KtTNTFgBr#tmvwm!VuZ%d)xO^`%pDY{hzvB^5Z_;itEsgIWj4BjMN%||G{OaD!3j&LH| zV87XazO*Dh|7s%$zgl*5wSRx0Ptp{4#4>~Cuv0|4L;3L zK3oJJ8S(uAU0!aBf$6_XybKqL+b{o6BLfcpQ1eVo{t4aE64!JS?B@O;v&_hE&<2{0eS zxn#0V1q(jiXKsYDFLY1H)4b{FH9NjF&zEccHN=dOhEfU$@NwUC2iUun>ft{B_D z1`PGS!$heLdRO%`>_5FF`BYi_k!#zyOWFv1eQPv}dZ^Yw1ClItgFkqvRb1h9`+pV) z=X~DP3Ws|N(jp=7UaD|47Z1Ia4lX+h7R$3whZXr3Gz_)1w{N^8Rr~HQ!;|{5@#GN` z6MLxqFXVagU{|fGG>zSibW7`@?yPPVB^q=KC)qPZza$?)%D1l3R&5i?9Pn~P#4Txa zQxk}SrKMflspqJi2RL}-V@X*x5I$F{tUB}p&*+vJ9TzeY>RQ<0fGg%Gv`H8E5CSQNuY1{D;4aSguL}X>HWeCey4BR8BkCl>L-AcgvBR}!Dlg=GFD#p14lECFh>yGR2AgG%R< z(W+x{d$Iuvl@b=9*@uPv#bj@on$nnw=g}>?5iqyk%7hTU9I}fEKQV^mHocIzh^0&9DU53w-gmOSQ{6fKQW=P!z8cHU9N~hchxU diff --git a/website/static/sguill.png b/website/static/sguill.png deleted file mode 100644 index a7862e03467790a45cac46c6b81a955c71d8d39e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157283 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∋<}fOqpwqgKvGjJ0~y@1;iwoR{QpWlxet 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

    ^(;gQR0fN$T< z@6=wUGqbb4@`pq8bxqYlu37T&O&VP6<1<@2tbRa1ClOxoB^X4sCQT1tMwmOIH+m-r z*l9cy5UUpsl}2!7${re{Yj%j;;;i0rbv-&fI;-e~sg%+2n=}TxWCy{n4LRq<#r|lY z)A_znOVK`#He|Xz4%5fVnR|Rh8~qoPvD$PtV55fz`R$Djxbv~zdFU0;;ej3f3nIQL z!RZ=}T3%%f-cFA`W08_Ryf>rmkbZpP^pyRVV(fuVK zI=*_B&Ly3p8G`jW{-2&M!7iPC=)+NcrM^*_AZLJLIcxSLwm0ZNgfEbb4;X+sOX{zl zhS%g(M=dU2_3PNQGqLb#@L_Os?bA?Se(^btbdlMf9Yd%wjNUztkU-T%;0S?FxdND00}y--ri?dxu8gO$mYUCL`j$)0(>6=zeV8Pp}`g zlQor;g@^JHx#(43+_Yt#4#v@)$+&WYTf4cIPap7?vo$K8Jxc(5lJ~)Fx1tm9 zo0f;Ycb0cP!@I}gKhs}+Tj}&?@EnWnC;sW4EgdV{=yxhd;%aPvwjkm(E$!uR1{0vi z&kGiR^>6TQ&`JrL?Li($bFg3Y>25nLwz=p?r^a^%jvlm=>N|OofbOa^mj?V&m=na% zyU;(b@l6)f$=VJNDTAjvZT+zY8aD}04o~G@Kh4^EmU3+0xk(HV+_VR}#jR1N0B`BT zZ1XbeCtD7Q{^j!(GCFpUv@(JNkFWB$yeE$zEiU@lhauPAm4!fq&_wzKE{y>afC8I< zMkt!|87ZT_XZb*+JcJg`2qwEi4L&0ufyBs4@6vUK!jC-o?1(RAl_UC<)>w?Z>zAH*(rf9J zkEw$v)BV0Kl#d~BBE6xd3C^j^##pJ#0R%h_b>Z#j&GYFk4XPv9z%Cvz)lGPncC-hF zvL0zEMt}J2=sPxPfY8$?pkCk(czEb%gW1}PE?n=7!qnf7d_TTnmvQ{n0sM}$Bf~2# zUf1xgKJVK%M9?LC`1^P82y zXz&0n?dmKL8fH7v5r4{(j}P{|JUx$%OILpMGRUUQqI0(4z#V)Bo_CbqiPvORZ^eUl z@XsmGxn4Oso8Xs+e=OXL9EXN>#wQ!d0{ir7{5)Tr`jFX5c@5??lk#8``Y^hAmoGk9 z*6|{P`s#w!P9*%go>((7lWXwZ`G9ivm)3XIC*;HT5BE)jgz+-{@$(6AL&Z z^7{+UcwM<&vzIfRYwxlaTe0cd)o;P9lhPyIz=Jn9s*m7smX=24%{`cjx4S~`K zD7f;Xp8UhNi{!vFv zA2$52Zng|R+d(Oll##hMNWIE%_>TPRCwcKc8pxiU4|!QRf$)JZHH@Q?m4sdY$uwBy z?=`?I&VTzCzwK^&&ioI*`^S5~``z#E{r>mA&j=&G7o4H2ueNAxf}^RgX{Og<{vmKr z^6KDFOd0elBPsA2p?vQ|&udm_X4)4;d9BA(-;^C6tgX&CRHnIk?B- zV9ErgCq8Bn+F>oS3KY2xLUM7^R4Ct-A-vIE*Ng<1&@_Tn<`7izYBbv^OY)5B8x)g2 zfj>Bt?+A&mB_p#q)@~_kl3$!{6ll-18XW&HyYSNo;G_*`+ZfiF!AnbL;VrNWRO*dw z3RaoXI@fW3&I`8sM3;S1U*kJ!RF4t7HpAJ{D<5>4Jd;#7I$BG8xG((imz3#X1y1P@ zu|8fuPZ>QI6P(etgFe|vg}omPMf0ma%h#_mVT`^U?Pzje9&=tE3m;N#5BSC{29w9f z(tuKCb^+OOsGsYEu*-<@6~3kc#jG{<2bVJ)-q-hn{o+*k=>Esxo1uGn507|YxW3sD<^)o-@Qc2(2Zo_B zB*(z2dcXxJ#Xklv6gE$vOXRqj?uS z2#i;O^>d|N4A0q`piZPCyyY);t384T4}PHxg&74pPY|iTO@YIcz{yT)!?Ufxacn(2 z{&zI!ns2M)nx5!~J>ha)K8|ua-y~mhRMngC0To@6 zwy7?r{X!syOZ$LZz6ZzPs(u6c=iu(<0Igp2iLW;MjE@ew4rP>h;LmL{h)x=EsuwguwtmX%I}1Y+H#B;D7x>TPuHup5O+* za@Qs)TUpfuBYy`c`5ZNb&Qm|COJa_LuSK zwB>{VClO!;m!}LLt_3lM+&u7|s-?U=4>%1q)5nM5cc-4+n$uWhip@dN5F@|!K(xHW z_&CA)=LCCBf*xg~DG2E4;D7R&r@ZMfjsEbNk)a;3Ba2dRe8NK!1FHH2n6x?9WOB_n;1JXtuH|nYSl5nC=Q@SY#>Ky*kbbQpmF=DD ze!VDEAZUE9VTF3IOJJVxRAUYZJTr^^ErW)lwEtb)(1&FxImEeFS0#zHlw}p zo)Lf^Bmpcp&ka-abq@7B;P@rK^)Z2Tf*q?}V9FTC zdoQ9dwU)l~jQ)%;(Hw`rG=#uPXBu$RX&)R!-_!VX6!ZEQM=%988nhN@By9v)p2Ev? zP!sSuGubS1Tf+;x4QTQ3uKj63LY#)hIlVdJizD^|=5I&){k(fdZJzeS{owd9BF;Hs zF@eK~CH5(=XwpLMd#8)^iM1Vh>5Yu^qmDDXT0`A3I+4$Q${IlOwvKCw-odVY!SWM% zU@kzvUCrZzvWox}62MfCv4wpKx9JWi}}L z+UKIonU74ByEcNq!XI$G&-I?+cI~{^K=*#nNA-VqQhrIfCOf+rL^Rl?@G=_2%PG}= zb8m1Ypj+bMmmbXSTHxnj&PST*QL0@7%MZxAg9QGjY-Iso-5>HP6GIjczORiQRDAK# z@AZa}IKnni1RztfpOK1V%>F*R@;&i=-%rr%F%4~Pq_(b?rINlTGmbw>^|j;MTVH9O z-TVZ{K=qLY1XH)4@;=~K`P~nnwBg+N7}|GH{8!2jzxZ=V%n+1K;O3aT3$4QiM@a)4 zEEiZ)yx8InXYf>sowD5KcZWZ3S@hpCyj67M68yY!hn;bE`0DDLN1Mh|mlF%B)_2N7>fFQ^s*lvsaKlPq1r@T71Ii)8Il)Dq2{f<|PPim?rgy(f z>{?RhP*0vSXP4IQYy0Nq54~-2eZB{~^!T>x4WRG~Zt|d5{j&{wZel|QK&3wH>HwH} zQm=c5l6WxuhCRD(}p=yTy)O!DWe0hUT2E_1yc8`tI|#I-1WdZs3@L#MnoNjz@2N2 zGorTF=6HBDMWe@xf}g-`BCGoB$;sCi%F$h!-3yWq_TTHu9@@2If&v~lfNcFe<3*~S zL(^HRoZ+tlE%ou+Mvu?@cTeVhm9bA#lW)3hZMW}B$4@&#$bL0}X%jr^LWSp*eW%Gr z>f=cXu<8ZQ(KSFpuC_BYzY8o~1H^ms;I5AOCn8D3m;B4wMN)N}da+XP>kEO}`?lZU zfM<{D#%TVq1v|>CJ&Oe!gD+RPo_li2uW#gh)^+Kg@GL$v5wpV|GX4F-5Bc;ReFe_! zk5pd6gcC2)yV%{V^D4U+_^Vu_YXQx)7fo%1UHSRyNqasgaMO0jC)_W;E1UbJyLtJ9 z+>9PD*ExE7qA(N!h!G58+c7jOkF(c7)ivTvzjHWj95;bb@avpEGJD-^zQ8)c!Uzx} zwx)DCv)fau;CmhVJ~@5_iGb(Ep;1)P$=~x?39j2f!tskEayUTv-!uxDKqI&A zaQV~lSp66=$FqZH)*=K8)5AVZj$FMD3?stRZ4HqP{yp$OF8q|wlnvjeVS_tGH9D9S zH@Mu-lTCHuv7XscXo8VozCkel7u~bhjO+^^X&%Qep2)Ql`BGU`E4HRz&8CylqMk4SlD@^jN*%_($y76=(Q?4$bpSPM4 zG-6-%S~uj;Tpqy|K5ao-Ii2Z3Qg7weDbd15)^YG;&UAK%5prt+2h<;{I{ACS*7 z0`%0`Qio$L3IRp$Oo@`F@_JSv$C9N;tQSi8@zx^MDbvNvJ=FTL6!6} ziSKow@X?)X|O>bvpWIASKf>}>|jRNfZ5iBh5 zKF9+Ej1pwPOg5w;}`XJz;^in||# z@E8fPDFt_Q=RSCJ3K}NAU;jDd2VWf@>VslVY08ZNTUe|`9@B5e9`G>@XSJ97+&}&0{ z8x^vJqn-KTN8R8bfA{diXZ8J>q{CL`Qhw!fMSR+kSgOhxf>_S{q!_OGV;7d;3;hc3XCZSVuIkjFPu4g)OC~LETJ`o z6lSF2!G;cHyu*VKQJkRrBoL!;t-@9?`70RyB@I8??e!``5%gd$hCg0J?|P0pN#Gwo zR9A(_+!eCB#$u|72Z4lKvtGkdO*v=uvUuQH=U5({8ETE_tl{X{+Kc5|Xdki{iY{~t zj`DHTqcb?+79ewKqk~6YKR1@n#x!_G0dK?GRW?-n*zJwi-{Kf;Acv#Cmp0x`kX-87 z7rFrkUUj?;v2rvoPKrOgHh8C;pHvUQvjK;*Zc>l_z^v@#pWrcTpAWNtbZKsbaX&sd zvytTkUS)f*99~%t{3dvo4?eZ<&Xq0aO@sTc0ToXa#INAMKWA#)=%6X})dTDEXLN@b zu<{F=X?6W7f6bA$;&-oZ9=_P7U_Z?`*&rQ-0ubB?0vV*9baIA{5ap$3 zdX#VB32fG`{w>>N_9>e8TF2<{5i-shoa^*9{#rMa_dX5(^_v%AC>y2op#;6hy>EY0 zf$)U3g90~I!6zlxKpZp)&b#vnOBRZkD4@x>J*jnbMng_>DJe(SYw7^uKkF5n<_Xtq z<~3A*ok#eA&R(whYOdb$HXVcM3y0_Uo_;q-hk&|uImG?hpC zp-=Zlg0n6=TWRKD$=%3fc+%PAdwC7eqwngy6oM+ew}%hzHeEVR*;P7>k9|2a!OBCA z@Qa>xu@tx0?~eW4TddcK%t&}f3!dQNGYob*Ef8Dtd2k$pxJ1V`+n)oVYaig~e#ZD< z2B?K&2Xadsyg?%P@x*rhI7RA7?hBLh^?`M8v=Qh)*4{w z^P&1t^tlP09Sy+&iG~O6I=`@^ao^tJkvasw_1$Sd!$Ww{-sn00vGvg?R|h>ZOYi$} z4)x8H(m@~^#2tmVPQfalJfqF!ogUECUe&|@ze|`r5{i{;GfwyN;gj~fd94@xJ~}c> zW%G8^i_D0$0SXbE`a(gjEu|47O30Jg`K=tNf6li8v=<$ft!b9j>^c77$LEo^loK1~ z+mMzb=*~_Fzo)I;ltyfa9`NcYGUKlSG&1bF@^tjzKmDh_`8y6T&Dvcm=av#7;4l>D zp7Pyyy(=RS3=49qdy4y~pP#1z&bzq5o$~4RIu*{S1Re_Ws+>J<94Szx>uVam0&9_er*2`?r7AQHqpkecGx21H=@n{sO!=PQ03Bj&MAsiYSsYFP8qHDw=C{-B>lc!9; zpgfA~*ML*BBQR58@B)8FNV&J@JtNs{yv`KI>3 z3%jQOaB%2(>t=W&rvUH4lF{^MS@&R2os*tRBks=%+BeBA=}?R~c#`j^v5U|aamuTF zJP1|z04N7FTeb{ z@c|u4Ob{PB0}G#GL3udZ3mvd49cVvYo(ar3c;|=eXUh69qkzjOFl!zQ#J~`BVLi&_ zF!QsDF-inm0+`@f*I7kRc8rl;E_*lBt@E@29MdIEWle*C7$i-clkk29v7gb2Qrv(4 zU4CRa4gQPcXAa?-a4|;boD9FIJzWi$JdTlnm8CG_oM7SEvupg<&@qUfmw{#)5;VbM zosW?@1bk%W&@W=-m#-46ZGQ<$`2tl4ROy_gPr35GF+uxr*~o8UyLvs0i3h=PUs~r3 zIwS$Gy;|TH*kUkPodbj7VRY<`kr0UEw!tt$QhALHydm>*c>S2C*q25ZJRON7Xjb0P zI_rf#EJ-+P)acuYtb?T6Mp|kV7-%|<*TBf8d-A!NEdk&Cb3QNs`EZ}h@R>{jC>qE z%|xgBul}PldI`$F+Nn2I+}RN=L9I`P1JqB!1rNW0!zh3Gaj*S2ikiN17y&Q+7UUl5 z6^C4VjfdXNd9V2edTb>vot0tFVdU_eId40CkXIe~kU-sa@U)A?qov9lhGOgR&^Ce- zysO6^xi`33ocv(^+^gV+5!*qPQjAKV%v z%m8bh>BaFVFC(D_c8-;Gp7bV0evGmkHZ`nyjc9@(-oU|)=Qf-ewo@&<1`pR?+RmPK zeUoYb>T1vG!hr_eR437md!57Lz}v&{Nv4%wAid3J$u*2$B8MJauW7n%3N{T{espJ) z9XJcraFU)Ju8l6&PujqP3x8|R(o8h#Z_}p!Ciw%y!N*3U|7oDg;otLZ0;5F;dD1jQ z>#Yeqxi|GC1Nie3_6D(x8hmzLP($OKbVBkr0J=xRJzVP(^z7cD4Da&DDsOp(d#@KB z4zP|*t3Lw=`de7#;N45k4S9f1v<1f&jt(tv`ude`6j^x z`*iBb3xd{JU6cK6-<1Jv^rZOG1Qv{5C;Gqm<>y9k%oiX=TjRUmeAgI0A8?I=CVyen zcPJMWHh+cRGu(n4LG;qgJd4>8exyLz&=qXpdG$8adZ_b2d$-b~-}OD?;#sB|9TO z%|1XfkQ*G{-Ajzwddb^VI)|eQOtcYn#aGziH*HNM3BHUnjj%KFdYWJ-SYQYaBeCi! zxVtnFoKkMY&LkcVt!O2W@3d@L{Pf93bU4UVqlt$*+J+F)_v5iFa)xpdYp z>aV<8E^q6Q-#xi2LlA@C1fOZPv-%f0bdY0VOZR|T9-QZa)LkH69@IV8UwX>nT)bYb z?3D7b&DL4@)RQNvgQk0Uz$kG~Mu+SD@bK~}&mqaXz~!1l>TIv_Q4VcjABJfAMtp*x zqWBX zEjL}Z(NXl4mVt#M^fuyc)ZmsmjiS50)7!7YyT%k_81)$KcvYs2C=E?LYK(h#G-H3_ z(sEwWOXmV ztic6B@5-WYk(aZUNO%BakKuRUeb?bU7{hvSbcJv7x~3av^&RSN;shK@ee~3kOgS9_ z&6_xuEiRTC*vuN5I=UtS&$^X+9m?Z_PJJo(*sr>{^R419J$xLtmnrX(-_Sn|dK`Y< za~4qW#NXg{EeYD_dsXayjt}{u#`{cJyH6|uVi(h~!TxNBM;)AcD>q!O?`LjFZ_AT9 zu1B7`4w^2()gDJ@4F`QMy!%b7`?ZUEIM>hcMc$>OQIGs%CwR~+zX$C3^Y`#6TfUuh zv*erarujL89bcWcdI3CLEbOOeAo$$ntmRYw!jcD14tb;ZyMXJ5i?-bPoWRRN18!;W z+28WdlPCE(&5ygQVP=EcymdmeEe}biT?l|W)Y(;GiHZZT108D@aH6xc@VauK?Y;rf zO$`tREyTZjpU<@)PN~8w!ZqX)#?Sf6m<7^JU>p+IG0rSRuQMuZK;!WFhjAZFAf!5k z#*1sXO%o~OX#x!#^SP(P@F{Pj!Ap*%=Uo1hw~h&)L%sxeS=8zk+iZa(HSR*}KT#;B3u)LTCBwz|W!gS_}$ z82rhnAFvG0K1O%p4Aj%0Od4d`kbgh#GQH@^1pA<=W3WlTWSclVE1eY{))43q1kX^4zefMKP zhSKX!Pr1fYL-KnYrXV#Axb#YfA|es<$(-+*E{8x zuNkM_i|`*-`ew+Zd;#3|3fZw!pFFG)#L?4rS%<}or`pyy$;P&$%K#+RnIbHl%@53$ zD|0=^eEN#Kpy83g$aB2GYdVsSp7le=df3POuFJ!~Sq~0F4R%a}H`wZL2XEyku%Din zmOxp%YN#D*!KTl54AN?`b3W7tp#Mm@n9ODt!1(JMY9FI#~D}Agl~abLn0K#5}|oLE@bD zfkm#AF)D^M=KEcEY_v^~671}fcMQ{`TS=6W|bD9<(ul^juF12;;4mfhv{m49Xq=V{ zR24KB$+b1Ld9aZCPi=aX;ipIZM3zGjE>FGX*}YU7CLd-2UO>=6pn2to zWmC33liIy^0?Su6SS-v0gQ3&yOsUVu;O`n^?xm%>vMk@~!{xl!1_RQoYWxqt9q|LcGII{*+^OdP)&#{i^)@~yDv8te#~@)m9% zAi$^I5~V24r&lEW4okNlCCY!1IsSexkfN2th%fg?xFpPUJ50-Ptl&+~G(uhj@h6YTZ=Msl-W0SA2jzT1JjTJtCNq%Wf>Ih1DrScX)4Z+{3@65Pu~s+kKp*Ydd?0BJ$4lMEa!k*KST@s*ktr;4SFiMdruvm9 z#n?!UxMe;1P(n$9KXI>r-R#}9-7;hH*ayF%&Ic*!1sgrHm3H8I>*L4F)vRUqXYOy7 z&ug{d_Moq|qwD-0ti=>DgP{)BB~Jq*T(3@&dKxC&Y1lw%9U8W>|sY>l-BTjRQi z8{FVaqsY{IozGc5creQcrBi}H0fu5UN~0vS>%+@$MGF@vUqQHDV@x0AAeYkI|S> z)tl_|v&ppUcIlz`nMSzNl{!Oi;bOGvDEI4XZFDKq%NMrzjdrpYmH=i%Xl?GV|LU)5 zNW29}c~RH5;*{f!bn@s#J;8!gps8`thmosMyayi**ue+h^jlADWam>v*$CRD1V6WF z&(+)fmTRI+apBFhx4&_mYdq=Twt<$%@N#I2M75DMO|~LubsvVUY!Coc1}xg^A~>WI!oGkXF|DN8_KWmgl{&IziI0g?|}o4mjiF)>Vvj0Bg3yp@AKU{q0aLXsdDCwzgZd>2Q+=F{HY(H22t?v1Y#TTe<}VUH(kS@Y;#Kd+y? zid;U3dy|c({NS^69<_@Al&ZB&a8)M!o*EW;t6QDHk$-MnEemh*@V5s!2FvPs@-Ah;Zwy7Y@>u$Jez~$ZFU*;Lc+N1c zSFUz8hYzdE57*C~!I2ppe#z-r85b`a>U-_Y^2EO@KX|MDs*7lfev&HFQGfJ!*ruiP z2c4CT&hh4uCoLa>h<1PGQ`y>S2S8|Uou%LNK?gkC{9A{MmZdcK1v~fZqeD0F3Rti5 zQUS3X8-EOL9LnKzR^Q0bGXW1nIsi(geTWAqe(-^wdd}-J%X{>B*DFzkffT@*W?EMn z1@-;AyoO{77QPSRCz{Tj{jNt_&RM-^vNQ=_ zM~XAm8MK&`c_qq6Lq8^HX*6)154^bVXn+7mlDE#L-aGH#!j~XmDDH=vJd7}6c%0un zmgh~FegQ`NOCW@^BbPi3d6eDj!3b4TxSr8QhL+v47TO)*SUVJ466^(S3-jvGZ%4Ha z=z?wV)0xJjA<2(%Bh2V0b>ufMaQ%K`?!kL71rF~}|`-=rMxp3=Z%B#55g-`&sJ~Usi|ktsVuf*RNya4nRiU z9sQAe?Z-xRY#W-N>@doE`6M57j>(_A$-~sV8NyEB)jQW+9QdWL2mkGV{$Kv?auelu zYLGKPf>8(oFbOHbpCWNTQQWj)0-HPpN+fkxNX&rUV{xIS0eF?gLxu*9tsh+0tl(H9 zShsqX?J|M|oal7HJdOR=<{;e&>pTW__3PC7Y8tXdkqoroEVRxi;C1vD-o_~5=VYjL z0h*`kUESQUdgJCK;nVkNK$qQ+&qW*Waum!9|Ac)z12@ z4f1uLF+M$vPU&s%C&)!Ep`oRrA12C&9C?CUGOHZ*!J^sR!cSd6$#mFZeXuennAZl8 zZxjBc)yX=4Uzk5S+8q_>Xark_r2={fS3S|$HfSS!eEZkVYUBjhjneW0>)2%J0uS5J zb#QDTmG{W7jRg!HuT9S|D~~+a)eZgRpyy5JGI*7NffxSe1C8ZX9!28~oJ0B)m%Pe; z;(zD|za@m=(N52_+&j=Z(?(PPHYV-yh7&?!T`H9RK0eO%j*zH0u zK7AieBf=9st|P8)tDE5QHQoTUA!LE%-p9bJzoTho?gf}GUua};NLz~DrssVBA&vE6 z^VK?e@Ouj_+H1FMb?Ug#Kng9`ZUW%T_^b+-eBLojxblP~di z{?-O|)W>W22!GCSf>pox%l+L55e;m2^aoUP9$HZX(06+jqL_t)M-_rvZI6Q+@ zPdp>Lhf(D#w3T0f%8UvQ`71bLn1etbbZrcUHbMYvhcE zd~j7hIt>;%o8n5JI%G5R2aZORBSZZ&9}6dc%g*J^3y{2(&sjd1Ih75UuFr(fT_+V# z-oMj0rhym@!3RgDfj!SPN0X}SoY4}zZ0t7LB`2L539hsHO=fxUv5BP2p}yW94x>`yu z({`qgj7G5ygyC)Vy1MHVXAL%o^-cA6X=U}zkGk(Mf$BQW&)3ipoZ*qwLvAoN1kCG% z@j3FA=VQsHI!|8pd(=m3?E#vA_u!CvB$umk|3_a#$gyBI% zJama7EUn^ZXsZ5jStm(Q#Kc0h^0Q@wnh_j~hjz$nlcZMx?!4f122cKAfkd~6{u z8h(vT`-C-oOK?2Oel@r26nn13kxT2n%G6n~pnJ6OusEh_gga4In|5y>%Xl%;gVw??#iU>$3(EmPOAY0DRf_9DRpPI*6tmDjth zWsYy)HENH4cY}WF$nWc-34ps40}s9&;B?lzJ!^5VKGk>KwiS4E&%9QBU6&r;3^$kZ zT^GhwswI)nwb5+dBf5+)=Wy1J`3(4hR43NSjp`1;{wlV&Pjh7?7g==ZtZxK&M=3lr}+mWn&j#~CU)h#4J*SBr$B4+@pA-!PN2|{r2b_qNAl!yYU_;s##-`> zn#jnRU%Yy8@5#%@`95HRnkPN^@2fA+J04{N>1TOB<5Of0qOa?09Z1dcaub~i67LfP zUnN%{^G!B~Z7|ei+dyp)+s4wdr~GUqh|?I+b7Y;IQMjPeb;4A1&(ZJ42IPUeI)n5` z?!DOFy=&2zPGyg6eA)kz^6-ZL97Yj32~!$0V!hUXoR8(=lMMyIAi{2Rm&O|1=|H+o zN4BMy@DMFTmW=&7Si!97-^(!sKH};I$NS< zJ&m7M=C{*{+KY#dhIVt6k#zK>jcf;{p(-~JKri8Jd^xlPIv=Nnqx;$-lMe+;I(s9b z#~J0&rFE~Mt}f|h18Y^UBg>(K#+zdU;I@maLoWU$uR5iJ@D_zc-sm-ldp^*Z5P#`| zsOaHQIv-oCf;zOOQ@TwX{216<9a5H5!f;UWMeG^GquI$IShBA;aPwq3r|S$d%pmxQ2b1-aT>qHwa(AguX$n9FSpoGb%%9@YjKrBbZmgGnu;Lv4qPM9`k7e)U&*>Y^3td z>#u7xL2=hpT)#3(3_(5QEf1$izO51iPlED)U% zBi5tB8MwI>Tt|N39NK89o21haz|oiHhptBF{o_XuziQ(Luc5qum#5Bwt?nYjYrMbJ z=*g1?^e)rMjM@?+>d5nu;!q!%BfI)wDZtla+?yizwct2=gc_%bKJa9%xvw{=lhi4; z{b%8pJ}YC(coJO;tj^m>O%EP|swbZwCIHwBy9?%YYf;@YNC;Qg{9>l$^2b+=ruvoN zpzAV9Xm1AtKiR<8XUBh}t}7>xJd%d4?$dmj6J7bvd+=d$@kRL7J_3(KZXKR&9B?(D zBu|2CKU6BfGnW0O@8V+;Tyyv_Ap6$PS4Mx61md|r&d2@M+cNx|kHw8=d~Kk_lWXN` zGdN~Fnq~4Yyrx=psl(CT_h0Ii{1N;N5_q-4Z%)tePV3OMIsO$K4VD?5#uv<<+9o0q z_ZlA`e(*Wl$k2AJ{l=a;!~{YP9sY7`b+xfT%|MBxEc81t`J3)~1?2vl`N`yX)4#zr- zUT=E7aUg+krxf6qwmQ=Cy!Y}JFW5UCqve#K}L=|>RoA%n^k8t)SP1Sj{Lyg?%6 zHwkDsTiM;f^D!f@20%JVxskBx@}r#TUZeIy>F>g;H$;pEZZlH23T-1c&Z@aAZ+Ie8 zaUXK7uI1xNay_~qKES)jgD;7%Ucl0m-r5Pp4q zoCDqE1^o>SXFjXPBVed6!6AQf3U~>l4Ulk3eBMDf0x$e%?XU1P*c5X9q$oPK+%odZ zRmaioPw@ryrOI%U$Nib7yS^2^r829Ys;L|pX zlL`Kg03qpd2(qVTY|G`JuOX0DV7;sc<2Oe9mher6pbPITVRWzEqj6F2MW{PxT_*## z@Vz+dewu&2U)qCX)<_yOVjxZy>T!S=GylAnW`wo8Q94`>*OD__(wWX3jE6$g!xZTF zQ=Es6$r>V4(r)wwIU-`KAjKQ_`KW0|f#H#n;pq007}u!9)TrA$-rt{&DDtokUXA!% z3v5M?j|9Y(6Aiub;m+MJ=-QW@Ux%I&3)!?}l%)|^OX*ZNwDT%aX=55ry)Zph&eXos z4Vi|o%{!m#%)wzF=H|okF*Gn|#6}+e(`FjJJ1WT;O?BLVOz^bz0xk6yR(WSM$&>Gx zLDcv@E6|gr9HTXQCI`Npl{s|km-=w#Kx+bxjlQogdHBU!?GPP<<$s6u8x&Vp&V12% zal$KY-X%YL`1QOHZaKctSRTP`9r<|MJUGiw&R{kukTXD)*VMMbkA2h08NGp}%jF3z z@I0daV_uni_SrVBj?Kz8Pk^V3+9dhY{)Yd>iATKRZ~0z3fPv5b$UCtI-+~&wE)7qF zjntoB<;zx~$)={zXd9@_!@`*f_Eor5ieX_Hj9TUWxnqq_^J|bj8;Mvua_=xr`!s3H z(!w}zS|Od!`DhZB@5%;zX>My;9VWW5R=>5O}? z8Adwus7zXz-W>NAxH~Z~aH=Uszej>{8%WOO$#MkV(jaeN&n|jTQKib>&L*Q}%L;)r z@_Um}IJcDWqki9_iQ{z7T<$|OiWry+9A0um&%u=7cQ+DEE6Fq{0Vef0l;HO^_-wLUaJ$0npl;iEJL-}iuJu6>FckRHhz@CfpNM)w78sPl)$#k~U*5YGTaofLnse7qD6Y6Xcf|ZM<(d9ASe4a~p^_$4I0gw*RGWA67Qy#QQU!XT= zTK)%bkR_?JX?1$e1G{o)H`2Q-;rInP@ZK?o*Qn6c`?D->TxZ(6K_5SneYPA_kpUK< zR>0<+48QjXT@-XMF-nc%5&$m=qNH=ZsIYl)-x+crM#N0Fk6ca9OL=Eu;fH7QoXPafc5s z$$4>*kCEPI6vrV7Ghk)Z10+Gqt8#S5ZW^)%o8Ql?QE$?4zt2Y-X8kC^EWBQ2>ia$p zt=q8RFF4?&FWu*Y14AviIY$}cA$-IhAo1eu0%yDm|ALL6F&$h2LwF#PCgYR%;8w*%G-l4te|$kCLF`+QGhOp7FCwJp4$20>eHUx0(VZuk&M|mJbGN-ocaIi9uDd3XB!~V#iwJF>#f_FL-0|Hw}|*&fXfe^ zI`S9xoE^gpT{z&OgOO`|0G(;)WA|x$v3vL=mp6a->*^1W%jaG@mzc*}hyTDUpRQi# zB?1A@y&WUFRmOnl^YE|E@5segOiFkN|Uy} z$LF3dt7hcbhU;l-8~{!U4af3<>BYV00{Rp5NYp?^LWc~49}OVPHT>YiJH3Kl1K()2 z=+s@B&G`TMv$Ph>{jU<*oF)hUBt9iA9WrxZTWwqyNAPeY!OWD+aNZ*C(+uTpV*$tT z44%ory(ihvcblj2KKs?hV!tM)EI9Pz`}+)N;t)>P0?6(A*dX-^+!?lyolzMZ~>XaeQ%vZKQCeURxd07id;6#g{8hk3AsKZ)P5hhu$^t~6Hn z(zb`u@l3Js;vOF5QgxjBK19hG&jM|Aa+Ko@d|$N;Ol=fg7kve;^uhzB&>NUNa@&Nr zJyvhd@|L&dZ|e;IyT&-kwH1Ueb;48mMbkfgfC-Pw&j!GK9kTQT0{`-$-pCX^chot%Yh&=_)MX#5z zvQ0~52|F)S1F!BlQ1z3F1YfuzJOYPMO2=8?A0=fyXR2T7$lrq?o6y^1^EyQcVZjvL zP2l?eE?ec$a5?e>KO2QPd4gu9#Pbwtl)ZeneiWyUbe5Sy*Pzxsz$)L=>m%ANzSh43 znfht0dUn&a#o_l;>$oL44PYPEbT8SV|3&p>o_Lua{hX;?o$t^Ae4X~+9-Z959}AS1 z$Y8B6QM0<~NKszwW2=$R=KHFLy=w1*YxY2nBlC%_MP|!`8APP7=$)pyj2Sc-I(qkd zHmLH0+B89+jmh8WC{{{78{IX0@`Km;30BtOIJlAMyVo;1d-NuY+sX6ILcti^qXUOE zD&d-Ja75thhFlS-*J!Mt;uCMq4LC>eP%dx%YR`B>&r|vByunFy>-tGLHE?Zj2VaKV z3s>Oq_~=nOw&bHvuk@hKhj-HfpwkYNOl$kYmS{cBv~L4;>qRcIxpvr9v26+M)iYXj z<3k_Q{e9j-VOXA!ho+9#C=wqMoCZFXGi#Y}po)Jw zUA?+L=gHUp`cgsa<7dlV!@D|@ZzMQ&nW-?pu}2onJXJSiK|RTtuR?TI>?&xOo}u|N zwsp7u!#tS`j}dfw8*uPBB=;2ZDWme>!V2cB3lJ6@0i4~hlP)hSba_9N)kX3k+I5u0 z+a?f)N6XX=Er&NCEL_9SLEn7v!`62}c4c!0!%4^?tsYh`*(+-S@<*M*9p~YPtT_UI zzSmIW36~&?LEB=C#yrF@EqRnDg&S!AsJ5Ky=k(k z&k6S3V?6F?W}G>Ci~et-?~jk-h@tW782$JWC3qrC<$0UV;^XVNHX{2hJo-VRN3pd} zY>`VMzvP}C@ZowJr9Ag+DnQ$V=z8H-fBb@O)ibSe&(`Ztt9K2sbwa-S3~fsVo6xgX z?Tn7mqCJ??+UFq>SUBJkRHvhyksQ7p=;>^iFStUn_e*Qxz#3sol_9v{^rV_T;Mn>> z-Gu(qg{Sn+?x#FE3!)#kZ-4@u5y{$1 zMF{31UY#z-abF&~0t+u0wBOh1jD5Am)7bC6|6}QNpcPzx*F)0g@F1;@ z;h-P<;*AXMQw>z%z$jb(1b8-c@O3_-%ptEY379?QMS`}4D)%4?EvAFHM3)iyOJtdG z57v3hXHGw`>aG!7gLPDZ))-n_Uluq*iVW&X%lz_kJ{RDVKa@BsJ@X~fM6LwDkO&`! z&Zcz&tzZXs8uMI#g7kD-{eX_#%ln>zmH(X2e2y%`Rj*ffM?+K}JST5MiTuT%atsR$ z_y51r?rc}HB)bdvmv!>w$;ukKtJ>Yz0vp?OgXIBk0N)s4VP?tP02c57_yH^~@T-_t zz?QIt0fA&oh(KH^TpRpTC&5>_(Mdb9l;s5+{e!Cm%DuPA z9l&HnelPYn&Uxu@5#eN0RO>qqyzmRxbO7v#p5PL6V4U<`_hb`nkt(l23J<$C2r!Vi z9bPZu5bZSu58rbmKnV8AA4JmTk~W0h?-jod_hF9R|sCOgVG}GR0MBS#n3nmIRS4)6v$~R&A^AUO*+$o)-U!&RU z<@ypMiR29Og@0GR>5L&$@ScXV@ehwYy)ZgljyIQjHtT`b0_kNMl1-mJiIeBFY~K$v zpu2f9ra^EZbn2R*F1*z6ruCKVl|wq@)hzdqLy{0KfVMB$)J>=~W>VRW7`HEAiBdxn0h zxK)`Nu{5ybWL6q|z_Hd&)|79-E*u0F&;#dkKlCRq&<2;>+^ve6{1lNJ#ieISgZ6vA z*8QFz0WRJOnF8e6(~^$i4J5YanLaEJ^rcGphy~F=ak|6f#Z}hu zuCm4$9S%>UdvWoEU$T_fq$wv)+LCeE*OWtJ%KBMO<;s7`NcXHx#PBa$#L>y_z%|4+ z1olH7BB%%D$Sww}e#UXYEe&sM!{vU`@Z$13mn~B_GA*?fB80W_hevgec6FgEw&SBT z1G|mLI2f?()E7N?)9K*FI&sV9o~+t=*A7`?@PawNy=((%Az9Psq&qgRVxr(jQ@gA?eYQbIaGrS8`NF>#$J*h$-$O={ESD>u&0^I1kV7Cxt< zlp6t8Y>grn*w0;-lEEy)I*l|5Ike#whKD6Z@TMUr(f?goJrCn(?-1uVZ+^kW1j|qF z7w8f1&=@-NJn<=g@hg4FzZ!1gb_NWd95bpLSh{g9)KIsES}~H&_!yxEA8*uA+xs7` zAF_v!Ltt!1f$mK?tOHsnbi%aJA7{u2KFp@?_v0ju6uhZrFbw1VhcWEn*Q+xQeE4!9 z)>9+(sob-SGUP|YYm}JJj_$`9`=I@1oQ`QFJ~V=9c;aywiD-PC52<~JugdWnvuWxjNH`e@Nou0QOQJoM;0Ky{4hKDo7iaV$(V zAHRFP+rWZD-1>`d#y(e`x?A-J|NcUIWGob(H>WW=0JH9w-GCRwL=odz2jd0P;9=7O ze${84WaJro>S6e-T?Nm`0LCTw%UM`we%dlRx+O2Wt1WCt!hy%Dj;M|}&JJxhcK?I- zi|0w?L#JuUt8?7+qx?R=)8SZYYlJky4DP9b8#!5J@W8+Ct(3o+6P2edxbjoXO9Ai* zLwn0w&v}3|=9#<24_q8^+(+WI5W3d>jP`0m`MbdcE{KXtIbnG1L;g&X-%^N`=F7ukg|JzE~oI8~hrnd~2ih)e%w}KSyus3a&3Y;$&XVFUT1UYUn|p z)1Ft4Y;ExCU;p~yd%yR4`vWwuzW&-Cv zX{nfguhOA}x&EH-%UScm1HROsSYUXJ((|NA2Q&8J4d0}_lsDEI*lc@Q>rGoj34i|W z1D#vz>HfhT-O7XiG)TB`GxXg{b8aHt>Xg(EekyZt;(OrnIx@)@CXOZ|_gbfFM*a-E zcpr){xQB*3BONuXJGva(6Z6kC1%&+q;y|52bF{03mK9wgA zoM4pMU+~ErIY#bcNxD3tvS-utj6i)I^0F6#4oiq5bX7Nn&Yu>H#Df3kN#9?S zzmG8m2K-dUlo^~uN4bHYGGcII0S;lGHhIn1{;ag&bIGKvY44N#=(qK`Dlp>~q3|JL zIPO|JogD0j_9*W>Uyt{)z&X$2)BU1X`L}cr3mpgD-K;FKxM-~X-s(l)nj0WFQY%# zULJhoO}VKf&(?46&2A zjlL)pXL!KRTzfcaWSRi}dMJ!`kMI)^0M>Wcxi4S^q~+8T~Mv0B*1gR~ZQ2ma8&R0k*-F)^bE(#~3kt?oA#82@Hcp$TJu{ z-y*yez%J%;)3=m(%Y!{@w$xlcv6aD3P-gm@H8$D3f|FB(saNRf{a>WqfHdqYVbV_V za@<`I4&P*--YiHK1;x%G0&lB;@6<74QK3gR4l3QEhRPEx$}5(n8Y8&b}`M#jpx zK8WKog7Xr|=<7Sa<2w$Y`OIhPJgmK*fA;+Fr~mYy>4LDva~U}J(S_GJgJ)UOc{MLV zOc(A2-~B9L_oq9PPwQzeJYahNJfoXO`e@yV!}DcE0?CXFp%K0=;yg@&e67-bd5LQ~ z!DaLNs^jGVgFHOs3NC!nOMvS57%hDoSzx1nBIdJRF0C3gg0eO$bkx7;>^S01e$cg! z@r(xNfS>tX5RI|Li3hg)6gPTH4r%bX&|hIWkfR-;n~E)+)Vr^Dz*mmQ<&cTCliXX6 zUDmjv8jKrib#26|td2oY7OnCgTDT*#HBT>r?BPQXeQ>=L%yU~{(#WWetsS#pZQ6RG zH~JSw)yWqwv+V_364GInaja4Kg`ZzNGC6Q12ntu=H*-#0 zKwCv9*KHiJy|B=*_z4X-$-Z42+RzdUU>Tp%WS^iCdmdWy!3f=eS-$g!48cKXnE_Pn zC*i%c1M9677*4KmNpnbnw{J#D&O@v5SM$q=I*ko0?|nPdk-VYx%HOt_S6*2sVmMb3 zesZ)iX;8Ve1dS$R_e@1XGe#p=w~f-mWAt{W_l{A;LF)1EWVUznX7*|3-{oca=Il~m zkHg`NDc+az;m(ww2?`bkA8|jt=;j2H=9@#Sc4JmqKhaBpPpXIb1 zyt@Q8w9e043+(sP(_34kH#(EA?yA%1>pTZ_=zLsH(`r%HC}-yZ2kHe-H+HA&)N$KF z%FKpfdV&*v@~DT08AYGp=4i@V|FnFo9{f6%O{e=XXVyi!!oZ`vOQ#a%o9<8RH~BOA ztt?wETa%AQ?K5#@PF+=|3?$f&&dv)WK?ky6Pc~h9(6;=`$cR1KE9wLx&hI?<*h5ct zN&UT^eWvf}Y*XfqH(oz{^S!%=FMaI~4*I zNxRHJ8}w$o)@t9;P1-)b`%*3)0cYl3IWI|F+OZDZTU}}*|KspfJ4s%0^G_eFWASCl z&BJT4ea`sa-470Le(H_GOds!2FIXg~N;8cKk6%TI83?jSb>z!+W%c!Kw)nI%i zKMhBs3oH_sv6LyQgg7divyx$6yBrd<`ygi|cHXrZPwNX{4Om z2j5N)l^E>t6b_q3hfVrMC%Sur5{_D)c9>dd1JAcurP)}z%B4+$Xh3MVBIGwS0 z#eE7^qVCvs@4E5s&(hn$?F@1BJ{9#k~! z>M9KE>t*VVu9Pu)YQShh@kCHK!cuW8Ck)TxUwYH*IW63zuXrUcyBb>}A7!kX_U`8JuJ>$QQWc%8No`R?4w|b-!kOPnMbo`!zQga&yH=z73LbbOV1(LqXg z68dF2q3#2m#@dDufvc>|uq=qS_e;7;V+itFOC|OEpXNQE^xP9Bj}1=6!<8_G+TJ_Q z(!s5K_baWy`2$ZKVeB8=TEp|!DNZy!!s;E36ewgF-EuxbL}?pcH9?7R2-1hP=Sdg4 z(0x%DxET$!5pI>B41*NoK}_Dch8KNfX+-DpG*-q*L!3%7kG%P&*AFiVoJ`~VflF`a z3zz=fWt^TVsHry|zMb9}kDez@nQ;J@8O1mj%zBRU9npq#J3G8kQ*b_eX?0%YaRk+Q z@*>#cqvjF7^vI906#;HL|H*Va@#Fk3wsN;G)+cVq1{ep%`9+9mB67Jlz1IeF-|Z}s zLqqS#IWX`q{xfZhY~)!#o4M+1^jsM-nxQRq(0U0^XbcVxFcuI9ma*ugHFaivREUcW zf9P_0%Vt6r>)RjE!qWmxUYmtSCg}q+X_kN>kvWJCGnCCvONp_RH61Zfq9BD#qCpSVIMsna(39~01;FanChf){cNSN1 zXpU{aa-xc93;ndQ(0S@KO(g)akLWe==wf8Pc)B(z<0aTL1@@8p(lr=z53E?2I`K@e zW854Z`P7?pJJ?HB0nQU>1fkoxyJjqYW&mXZ?|FLD~6R zV|$*f^N}NX%?K{@>FCpZ24@7xM(p`yXE)+N?_?LkgZI{NcNmS&3pSr@M)>UmGRW{LxBumf$?_trHlq6_2B{7o6Bk8;qr2AKGra;yFJY= zfAuhYl?Qxmm&S3_3%)iTRj0}0?CS`(dc!~7`*JU^PO>JIe-2ZCS6O&DG+U(NAN%a3 zP}dLT%k^0qy=mp^6Dkybs*%R$Bs(B~iB*`HgPl?(ru__SF%9o~}+G@`|> zn;PZ$6~pu>hwu5G?>W5jnKuu=`;{*re*X{tpw4ml8QPx7%^t=07zen|8+qjQEpuf% z$yuEwEwx;pbwt%n(ky8yH+o+-mtR248YX^^zY9D{VXRe1kgOhQA=3aMtpbDCKY_9J z@|=4L`{M#-4!x-Wcm;}pZ<)cW1bOS)45R`sg@FLx3QFt;cl@r$IK2~oWfvYUlVA0$uN64j_J$js!L^U^G_>mgg2&4Zx&e2h6CO3XI6gnE*>zu2$>>a4zZwZM z;wM)bHLA;A!5LV@(~0KSQ!1eA2=#9 z{rB7}G&|i2FW}+1or@k_tCNpI34d(8KXh*j9y_TWK&Wi;I?~Lj*K}A=w+@D-C-zqS z@=~1W6Qu70Jt{Mfd*qlj(D`f1b3 zp@$+o)>w6Z9q|UxmsIa%@1M2i9**HRv4h8t5*b~6>WxpY9ROK^slGS4EmQ3EGQ9XX z3>?q_Jk|$0vJCC|qNJPEEO<*w>7d9FyHST{@m&vX)SvnbytTo+*;(}ySR>Mh`81DX zWUtTtE-+z_j*a4~m?ad05D=f>zW<~>U(W;bk$99YW0X)l8?MOxyaipuunZtTA$j6u zITM1{`K4!H3@yXgpcmV#qE}wzQn|Sn9}Gv&YAUNnCkR+^3a-w)6t)}jmyvVl!0SFIdneq;SfX{Ca(<|68nm97$ zt@*8s)j8t*X@slp15%nsj7jlE6uztcxH{)Z27LJ$#;rDv^^f*G%xDL`>Nxpgb%JLx z+ya~f6T}Vj)G-<68a;K27#y=^IWj9ad>mwa&4rRjNY9Hu`hU~nn}UHGKoqobLPR&iw5(~~Ab zyT30R8n(jB6h(zZh2SKva@+`HNNx=6T8L{uG9n%2fxbjEY_g2RVFB1)WNt z?pAsGkk;|^Z7@-^vdRf!vJP%A?kB)8@L;Fh)QvpGK0*4vyo&L2lGA9PWt)d}!5P)U z_u0>VwvCx1oU5ao@Ir9gX6z4?X4=QFX{@}2znAkC(5G>I%Nl;z2KT`YX&CK|)fc() za-{l=jnKcS2c{-Ib~1E8;o;rv!5+wwov!ARMn5)p)0iz5LUj{bYfDf@Xn~OicJkcA zV}Ge_LbkG4pQ6i-tl!e37*W>w?TiLmW!?!k` z%QxV6wNF#)60$?3he z{p@F*R_aGgUX>HG>QA`R-P3fm{oZ?%fzEW`T|>@$r1H%&!wUyGI`Bf!adM;o=Qct^ zax43!0IzkE7*;e-7m!>JjIzHOnsThW#<7EhZ>}k;VNEF0giENy$n+J%(}QUwV~jX3 zHPV2jb8^T^6Ax@R?q*6d%7q&pLE1QwQGkjc9_2fcc1_Vvql_tEB>AJv;Grw|o~0Z5 z4?bzraHp(z@+Tf%Pp&Vj7m2pxQ6b5xqLrnuVN zgV@K*`Giut{ANaeALjINKP7q=diS#h3#?Br|MFk`D_sZtpTF}vU2i+f%dPcw$Xb6! zYk0;Be$}<|MrZiq?CDm%i>y-)obtne)ANV+IZF91w$KhExJ|IThM1T=esDJ%vvXhM zVnLw^CA!VC*HCoJ4`Cxep-T2_`jN7Z6hBqz^SHr}vABny0OE$=={A63*kfS`ASTwk zZ?wb5I7Bfx2F!TlA{OqX8C~Y@@l6!EbHO}ey{cb|#q01l3I})OH}_*?@+V!Iz^KNs zJWC(>r4L*i`KE{K9fWcd;0HTF#crBwl6!c&h7%{E(bNdSoAlPL4nw(3emL<_UZOK^ zcDv?<_mry^w|wcQkQ^4uT?-728%~+drgJ*?MmV+9H5m@F_*xUeo9CEi(lTvK1M1Q5 zU~=Vub-msKL$$th-jApViKl7!cpm*)Pplqm1Iw;v^rllFr>h-%M#Vi%I?kxLj=BgB z`I*qZs1U2Kh5`inyAC>iiha6cDE zF?C0N@cT03NcMSbcyD9!TodSE?7VMk!+$p&FA0sK@-K3PrBA*2#^HXPhiUJ(v;JqB z%d?EEtp_>~!xtAn_=7)Ke!udSuXGLYyT0qY3af3IVT`_p$1qd+DO8q*Uu|XD;P5v* zcl}uvZDmF#zr8{qUEhm)LrWd9S=fyLh0bgOcWh0ANM@CD(!ZpJJrF1?YpKi7iOJ8aG{a;#BeZqhaA#g;Npm5#6J^*EsR zeBo;v8X9QH+mFzc19ReIIho;2JQe3&n7lsZkNlxiT};LnPq~x1t_;20ze9@rWXX9%X9Ly$1USUE@M2=lDy)e$WnFK2EV11>%Qk&f2v-CG;8 zIl=VeDHkkp9M+>2{_L74Ez@LOEJsws%rl2W_5hR@`t0;3d~hFWEV6{7<=|jehMU9^01(gTKx$)7=0!B(A)UT1#TdxGj^GaezwapTrc(+e#ot3tSa;D>`Z}-D?Mw< z;iGjLU8rlez?P=IM~@sMS&t*Yqas?RL7IPr=k+0PGA43gvbe}|D=INV@g_!o8Qd7_ zv+}!uFx-N8Dtn1@0_4O5yj1{XT26yla2ywWD!XsvY{xu0zr`QL5&&nnE*#@z^tT)@ zEZAGu+Q>6Z@FCKa1GdLIiC*81p;e1|ZY09|3i!0NXE`M|}>n{P4jCF;3%Ydgo z#PA3UBs|4H=YDuW%H_YjBOhVe2uoecqql0#n$KpGx03F&DyIT#*hWVh z9sV?sTao`NMrewm_S)O0VWIj`<{)c)xNN0swJEMCjU zDFkcf8My+~bb2yk!%H38zG@T=U8bhN_$K)5i8B&6xn!H&+5NJgF%vd zl+Ol=KYBWj00-MqSvcN835TGR5|Ew;_r1zZn^_w|vqO9z;1v)TMi}Kscrsy380Uu& z^sAvV!ewAf3CmDaDn)u5m-EmAyNrmFgCA*lU1%|QVbP*Ya!3ol5bKC?YiQtx7T(ts zeWi^|^5Mb<2RQe5lID5zsy7Bda>GA);JR;4;snB1{z+K0rQx`tFzc!Mjle@wK3ZrB z!}HJ_*&2h@>v9V8p-kdB#i6m`u@_7onM&%lO_?-EU#~p5TxHaim%<@my>~Qro^>c? zvtwVr(dJl+d!Is%ZpgCd9sdHIx`fdsSathSJW@xUi>OL2%*b0EM~0z+_9?Fz6-hnE z5z^bHWocf>`3($ZTR!$BD8EJ-ktH(G#qhJ&uQKRQkS9#+9?XPEKk-NBX%F~HS@MpK zl#yp79wbEp7dUbALL2?+DQRr6?O`j+UZn~2Tl-Dzyp%d+1CLYRf0TWG@8)D7?*=Zi zXEg;f-wDphr0HNc{1Z>5pouZhz49zB{+8LC-*$h(SC9y&l8pQ`CdN@K4HEKD>d1wM z#b43a2AAXWJp6Ei_aFMfq2;)wtCTSmyv|1F@|*lBcHSCfJc5@mJ(xSZFU*!t?9q`rkk|F1jZd`J8YfH(7knHSo*3edIH1}aiS<2IowI7ac^d8}hXX?=!+Tdkh%AzkV zOk^a)L6bLfgi~#R{9&Vd)1a+w3V4RsMZdz(Dc(F^kB{q*yS&n-zu+TNJDN1~aei=s zsWZWE!k#X;(I431r*$6Qc&{8N>l^Rv0I;MKU0!8>-=o~$jcxzYTW=liL^KbbQ-87H=v8$GuMlv0HhhmPBhSF=RgUrm*BIi&^A>Pu4(#ADf@)=j#!=t#26JD! z;X?qY`~*F$o_cBZqm2zLKAtO+wBaE_tTV()nZy1Dfll zKpK0D8ILzJm9ie_(=*fMzH~@u^>WfVH^0dnPn9>sxir2wK|x(9PpXbQn|iVl>8^3? zTXxepOnMBq^+WJs9-sYcB{(@i^+}#_pilEnGo5%ljIJr{)CK1zul%H}tr~3~%Ig}e zeZpHN*aT+>&*FDzjLyaQS@>3a82%^jNGbS_b&`xdzse&}IiokYhF>_q?t}cHCy)Ga z;AO(l((x_rC01{NCyO?7H-}`rm1*z2y!B19Di1o7`?2>&(aXsCtH1iIhwuBIKYRFx z|M(vre&jFy#lwI8;(s}O`O9DKz~OWGp>i9M1@!S!{(^7#8D0vMKk^0XEbDQDlDNH>OII(xa zJq$y#m|eIqQ=Acs`k`d_M;v(;JQK>v4&Cn;I+uCl=%ar$Yv}U)3xC#f@DF!LBo3WA z5~C1o=TH9ArJjEAoo`|Dma6$FG{#C%92-LzZH= zP&vt+3mj(XwF6i{l!3=&RYyrepQc(jfmdc6ck3j1#i4A%;D+D5^6uw(@HCC0g0dsY zl!a&NCvK!=$kepJT_&HNyOBBvP{46Jn_cZi^kr{3NSaeYF7x}nMiqC?@{@!qcQg9; zvHG*~=t^A$E)`oIl^edufFEU4q@%c+w(({(bhMw~W7yp1)DKv=#tCY4BfmQ87X-mU z*PNgR3Z9Hn)=`)6xr#6N*NMz@&FQbarK{xt!L=ifTxhtLA5o5Y2It_dUM}LG!EYB{ z+=oIe+tfUt`oSY#rxBeQHFiXn{58|b%@(k1X0!0+r%SU-V>%fi($Nr>ENjFnsW0}^ zuDw}(FK0u3{oQXJZlpY2W;0*b2xH^9Udktfx3jkX?9SEUZg~55|Nh^1jqsgse&g^P zzxkWpYUS|J_cJ;)MMaM$(X;;RA3oHFpCvr&R=35|l7H!&{j?Jfm_XLyJx|rE&K2&a zSBTZA+u-kdB^$D}fkK7X)cL6=P&+C^PtZoJ51g6%2}1}TXHX6N~^Iyj3)wS+VQ}L*qP>Z>TA<;7N4!Krx}$G+aW?G z4sNXlU~Kiwt70D}|5g<2SRe9g(0cu}#>yEkYFun9&1Usd!PgDE;RD|Sp3!M~Q~dE| z!x{l{*5#v(W7Avi*PH59pt_EZ=;`>c#=50ZY{aMkX=KG4JQ1pC%6ii^y3S1-8w&8d zT7RkZc^>CngWKR31qa|$wppt&&4^l$<%%=-Q;DU44Zp5M2mPU@)UA_YLU7Ryz*Q>K zK^Es}Af~3)j+~L$AK(ru2V$mT(=a%o+^245GxL13uA$#dgVXsv%3i}|hq14udkGU_ zeOstO`Bd*#Mwa9m{o2@#ZE2=zxvjoNH=YGL)V*NCnUd_{Y3dW4diQp?h}2dJN!NT5 zh`P=_001NKNkl!R!8*zAS0}qqQfiD zhfsb4o6om$MqhN=I*V;Y2UoFc(^NEl(svPkd7+_md>EWMhSze?hJB2VB#U;oQFm~K zADx!)@P2;Rqd%^mLxl4j2@Zew&36yK`v-q`_>gRYbspdc_wvhw!FBV@&oI1FUA_DE zI~^f@-}irC&PBZFFT^>4`BR_%beCRc^f&sh^9>EU(2?mR@?}QbZtFXIYRA$osW@BE zG+PDr(BRaOKriIxw;Xy(e;46XFuO4OP{z!~@JyRel$M^f8JQG1e;5(qvluBq`CQm4 z>bW!zTSYZJ_V`I*8Ri;gYJiv*7=T+1Xo&++8c=AmHb$cHYXHmhrz}?U&$9s5Ib@X4 z=NQIn>RZ;&*Qi~&sDaALSyQq4QCX)OIHTGurF8qN!xs8^XHGz!qUi+rF4Ubp$L_I!|7fa-rVo$ zbtJasqd9Vsk+In)s3B`8oIrIMd%AMva8&DtrcNdlMlKH9g=*@rA{Em377^ z!SOVosL^$llM&`Nf=<~w>hQv-Nr*nW&^Q#L`oSYZfm%lgIsS7InVjBObENFTpLyb2y;Hm9!l7Ux`<+*f}mz(nrux=tdv9{Cl#g~IQ4c!NRBIz&`mo~FqfzHL0#>D8lWom}78=eaxv87K3Q z!%pdYIXLtiS;zYz&h90%qm;dy(V*Y?@af@2*4H?lyV+E1dFY?~vws0{A&uU8_`>JE zaQJ~A_<_UU{=0wY@Na(c7Y|?j;ujC^Wy{Q;`R?!T5o^`?rXTkeAatt-bu|fF3}nJA z5op)tcgtM&=_n(+`aaf4mViFJ9c#x86IM{jru!X>?E?bE7eFlzX1h8ycM=1^@MY z2G20{z+k}B#V8v8brhTYtFl((7=1{?-;#Bu?(e0*fi}DozzlAU)U#`JJ^B($SAN34 zfptGH?)O0%c@rjo%2XfGTcrRqqcsj5TmvYrwuyt z;?0OcJn}u>*+M-iQ%f4$M$)$MWM?nIdaX|}m&4<5IM~sp&#?q2+qd(dggTMM~zt&MOIj~nb&`J5qoqK85gS3{}@&;afJ%H;!G&X#L zQ(o&RI^4fN>9@dpL@Ee!1%?PD?g!}}{v-E08Q}P67=VdC3bD$K;1pz^U)JC<#2=K4 zr&R&+`%FoxeGYKXGr>8xF(4G>Gy3Z?%9Az@YUCbS;8IqA&$BT36A#SL8GIcTr3|=% zfn%QC=JyeTsmn88>0jRyWbvrJ`sKWQ?zFlEJpc;s&a zT|g7Qh3ePHPOqH2{76?%elZGu{3y@SzlLQ*$nhGSncjtgHcsU@oLf0$;L2KI;K7oS zlhxDfP;HjIb(QTHIkLZ}XlH#f(B&aqmZ#M;&`iB^v`NoXWEjVlXSTythX)QI1dD~V zWc6=!k`1x!K6)jY07tf z%o0SxS%1D@m4i!13wVz zm1!rwzVkc3^YBwY^;3thef6vT;jLf)jo&!@%b)$(!w>)P5BDwbum9$6^f#&d7GM3Q zOxtPjkz<}mHZoif;7p?}8<2zCqbD&b)NlW7IKh}2tLMsEI3{K=7Mr_HM4|w|HDM80 z>67-N7!lQw6HzQ{{F#QDvw=bk`-_XyMW2`XO_CEJN`2alL>5i-wD0C_orK zlyQ-*`I}tQhBvTy^OC~-l->8N@+T-aF#EK<{_rV?_c({wiNVN+A5ZhF+`vrS%(1=lCI7#tZq95_&Yvex|v9ly7>S_F^gGm8|9Ys^h~PH}#t32VCiXaPd*1Q_Y)5fV5cFVGwB+y`?aPQeFSc34-Wjgmp;71;kjku z(ED$2Q%<}OldjD5FjF^qS1!}xG%}7S{cRgz(&G@i zH6x=MYdgz%8Y$+@WUiKF0~-#!EtoahH&Q|0Xpx-sG;4GCn3sJf8<{4wClXOXVC$A^1+d_ z{N{f65KjQp{BZQ@d8Vmxc#{vu+M2WK-Mv7^UN8vNOFEoGzJq>{^*mc!-Zk~zzV-d| z8=pG7lHZa3&>QmLBm2X2UOEfgwsc6p^S}Q0;pcwtUmgC|-};+}pZJNNIDG!|pYO=; zXa2>{bOh;lgRK!-U#wiAOJBk`=T-Mh=grvukWUaBpeQfw2Q!}KuaRDKlly8Yu+qJ$ zu1=KQE?7S@0)*)QCrqV%1V_43d3scTQmr+h6Fd{)bo5+VD34N|?BcB|K{b5oYm;fp zM<^CWU||~4DSaskeu9ey_h1T_=km1WNgG2Oc(f--o3c~>dOYO@@4&CdI+#{vT~Cv{ zPa7ka4iDah!7TKO`++H<6Ame4hKy#thC6<0i^S_k=nZiWi@titX26K;?mt#&J?bC z3>^4QiF042MHWs~(6Mk7(ntTTOE7Td-xdbFW8|2KV$b@VWNoz)z(O4*3&?-zno6ZZQK8yObRsrMsUrxCTzFyfE~{Lg^-7 zyi!gugAXkHd)&&xJ3NBbAV;^o2b2Jg;asPEEU&?DvZOLvMuS>E$rw!G?T#-w;%toI zjR5A`<(@$phxRb#{H&s>uF;%N15>~(wa*-tpUyNQ~xD3@jaR0=|8A zyq9S<=YR)vIf2FD0w#mCua-^z$e7&f=JM$}YJY5lzUFPC5tosP-_W(bId9je9z1i7 z>m|vm19r8yf$A_ku&2>yY3yua>JLwQ825twdmrXYq&(iftqm9nR}+C>BPPx(4dnQ2 zM2e1)nJ+y2rtdet^=^;4dS;ZKQCpDog^1H$eD(42oostaoupuXROnfL2jrE$;eGq9 zw-5j4OJB+n_`ly#GF$RBNN1JdkN$gFl#V1z5Okmu0$2O16rcQO^hS5e2vb+$zS!B) zMyJ(J{ll_mG*hU4q9;O^coG2)vOQw=qvVOfT~C*1U)SJEsbgbaL%&tQ(p^gc_nQ#$ zX%Dl{@8P2ypcrK{NMtxlO0s{6;L0xNxhtD)J7%56lgdgZ8ZjzE`HZT{iNeOAmFPwn zoNLLxaw<#Y83!j-+FtG{M-KGhHq4(eu!CFq#s89bk9&`QXv4dBTDpb@4PkKaY)ZHUtFmpqcD!)Nt~6@+P%~*dZvgylp&;y zIyfaJ(d{Q$qw;yxS@^qnWjR7`8#xxv&?jy^?IrL*)9KzVpXK2{X-}Uy5`Af)e2lYA zUVqprHe@-)x*ew^j7`|zYMY2vu<8O|k#W6j**c{@FS)CSJV)UE$c`;O7s08lywNQh zc%iG&@#xa?gwZ7%QGTX`VC2=21P{C%F&OD^tun!nmrPH+47&AdI+46UYDbVVxAO+~ zGCXQW-P4Gl=z;wC0i?OI&h#GI?BjOovvR4+ zq^Fu1$Tf0Gn57?S^f3d0y*^jT)nSePrmR8I=n(JS;~717I00CoNQ3}N8wF237=j33 z1Z5_6zkbw6rL2lQzUVORts`Ru>wf5Pjw<0vJ~V%jZ*h(KmQiYuYqTH^Yvri~Kjx2$ zuz)SVzvmNwbDWiX%40ZW7JFVh<(K@|%gd*WQTpfw+!*AG*cu+>O~nm;@%~ad6QjN+TOxl*+SFbrU(bDw)VvnCgA4H z9O!8)6*=(gGHq|2fruWA9@RN6E5A`9`k6laO&K`5%_I1X+US4|QR!$l_G)Txs*Hz) zGfpW^hf~FlG8*gDUBF7qx8##Pjd|>;a%*4VMc^3Vnd^F*=VRIJe%Uv^4G6Y&oDpBA zy<2Rw>;;wBr9-$IC-$um?jGLyX5RYR@O&q~C!KXa8=8#@Z6JS;GB@KqGoVgzm_XW1 z_GnJqp%a6bH}aF1pZ~%a`d#q5?`AZa0~CxB-;6W$bE^Wq(|PM)RbSKm82adkY%XEs zY(1ndj&;JYb^-L1!PnTnI@R{b%Kyw(m{V)pA=y`&O;r+wIyzO0UeXG|?iQp&~!Kr851Qu=WY|q3fY82Fx6iwk_>bipm zC(k8t@G8JH&Z-&PpQ(VsCwXWoGkEr8_V+_?%I)#MJ>~cJQ-1O$o^-J^Dxs^Y#`9(z z6N8(3@!StS&)1!rGW&pkVak;5;3_@341jy-aW-)U@f=Cd^Eyy9Q~9K)yXhAT>m`ZN zTh{T?aAN?O%EVFT<(Kkzd<7C`V2b%9+h=@2#~Ieq1n1H}nsHS5GQn3SY^rZ^8=pqD zXgHBtJ#&nO%dTuMHoW|J6h7-Xf@_>#Ff-oSuGtMunXrWv~(1 z#|b*F-Z#FS(>HRYeH5J|?cX@OoPB?O>hekIq4Tcb_J-YhEC=F8>e~^NX4YCQA%u@r zJ7s6pP56<{`3QIdc!L8@fkpWZUb*{q=l`6u?j3 zuvMPtA@T4cY48qhX^%2}5w4e$2LC?Y{qQJXD9pNj4j$d>WjC{V0T1oy_N2FE!}cMT_pSCmG6JmfK8C;`{g~_~gBb=S7;dgn+cct7 zaw^Ri8>Y2-V(Wec-hjc*i50gK1Q&!T%mR0moa zmchxP6XnI=-Ma+1TA8WP;kOz2176xE>2zQx9$4|*55EI5@pXFAQ>pfPX)LRpi3O-X!Ot)(_;;*A*b&8wMdTGH{@{s z+(RS5bdde-H4WpnI6yLbt7<%;`Jmb3`Qtq8Wn*v4W|A9N^`qW2{IiS@Z)HdJ?d+G6 zHcpToT04$av|*0335hya_>8QibAWw8gOM%7I@+YXyg?sNVEoq)QWqi4Hk858MoS3m`Bj=f_B%WY1o|@CeSyd%V4EgU^(A(ZR=}F*uL$ zBEKF3gTHPmNcrJ$XMAdaI;Ze|od zmQdchBbUwa~9FTyR+16YtBEW?9YUt6aLk&gx9-w8 z0dK}RzxUp|TgT*k=vU&njQ;%S`P1k`T7Pcz>M}1%GCT6qpJWN03SI*cI&_U(V6|%w9n6H0bDqWEfb825JZm7f>K)va{m2MV zrZ52OX)!nV|8MbP9AoQ+#*_364_Yy6%`f@>hkK*FX?XZ(BT54@cc=7YD9UAElQ#NM z#-;qo0yia2ns}6aD!=&jJaGHGeVU4y3XzW9bP!W!@GQ9&FH>d@GjKD~9XenKUc5IP z&)_EigyW=>!80+V9606XlK&?O*J(|eNiUw@8f=^gjYmh=!+Y!8 zVHP?H4lHX&)|&bTIgK{PeV$Qeyg}=&djrvmL#6vVpiV(It}v07l}T&zHQa5a8Q9cZ zX`HLWfSsq@{1%8Aghq=${C1OcVBBk<=yVHAXpfzlqO&D1YsRxWyU{z2$iKJA(Yf^2 zYvLz<7dfzKAL%E39K*nZugsw-9{fY24j@hrjTG z4u+eK%Zl#7%9qZ0!QuJN#d?#R<`_M!bi7y-)HY4GA7u;M2XU+%B4_Rt7kn5Eb{kBP z!Hd`O9f3y|bU5l!#P*RO#c80DcIeDJ$xD`4pnuj^+uKV}VZ3YEEyQ3PB=a0m?H z$*;`?E;JJ?0yic1gpHCiZ1%a5mmV%7!1<)DKdK!lH1>+{%&^u=kX6~mw}_=gi6veQ z$4Ek%;Zgc^MZz!Nh4)c5MM;yt4Flj1BkUn8_D;|Ca z=0#~!t}#5jOD)VL{dk{r&T3?9*-bBd`qlu2^3l8Xr`!e}?2+CsU$Q*q>5zVPMs4It zceY%li@!>}U@H0eaaxw`P#n_ZY|Op&Bn>npjJ)c|hUjFbo;yNIy&0hexL0QZaR3D5 zu&mAD*@#aa8|7uJP*&yN$jC^?{K_k@wodV8R48`Me!0pYoOSG>Re8fM+^cRfV$0;b zJO%IA@#u@aNSlj_*xs`5?MIiAhIXAq?n5r^C~~G8Sh|K^U2#ru3E)j@yMY^xG?mt8 z+93SamoMXlEED)KBR`R9Ys!72>*&srWjAt^ms4PTfbbw~)2TE@b=Fm%;USkPdisb= zb#bDtMdB=JT|B#3r@f?Zgu*6P-&5xt?}Vf7NJPjjkVE~r9Q8$aWOo`9C)`R)+VvQm zsrH%%FNA1RXW?J|3LJ3!Nv`e#lsK7z-!#5Jlhc0^mACdnnTUvmRs@CTYxX*lyvPuE zTgu_&7?;J<%P4!j@wM(3xL7-bY`IvwGVA{22<91`4*|fj>3oy%;-Ra28W(l9y}91iZ7boV8liu;(eO3 zbRJmx1$qJq%9iV{UHBc68-SkF>T-lk&|f zwdB&E9`}%fr>Q%3M0XiY$L1VCpJ897!m0b<`TG6$4>xY7L1n4rM)s85%9<6&_k@#* z?qAPu)XoTOjoh5zvZifyw&7U=L*x8Bn}TDXc(Hm$W7gJDN5&cD|!fQ+Q`k+f!}X=ke8R7rS;z1 zDSQ9Hhpl+Jwhm|{NDJ2f$jWg$6LLn(?N zxS5f?a;DJmI}fsT8mh$++okle(7^RxWofLXLp)D zrzX~OROLm9MwJ>VkP(f>($R)#QE)xVM&GU%1@5nd#y$ncvK6rK~jyn$QGEN~wm3CB-u#N?~8FA`NF7l#>^Sc*k zXD|~>2#gF zP5MOp`W<{|UJq4bMuBL%w|FeZH@d_B7~hm1MNPi+;d%1J#}UAm4`wbnX9_!I@G(LD z@ICqavhGKRQ%2f^fmL=N2G>5#z4R%+FEeQazlWQ&p*47>JQ=QsDL*jR^RGV-?!7MQ zJzls!tSv^zsCVhCZj3+~W!&i$@BKKy2Ui(w#Bupul22u$ZRW25aS}|NPkQ|Fwdve^ zP}9JD*9>D5FQq|6K^>78RXI-U;yhbAHua94@HQhrIN1?9UiQ5jCqChhFX@PsZ0xRw zJ|y<6af*#hj$x}`2eB5Pk*^mm0ny=9FYs>otkc1ZkB*k&0NFVHjj}jNUwX)Ykkg&< zYQ(97dz5>lFC$9M@9zCLu%z9}OOK1_&QDz8!Dv|Qst)PWzfJaA>3HyEFa*DWP_mAL zqdAOKo-)-#^y6L-4}N%D(&*3t#te?U^e+!ATI7S%^MvX>4i0$h0H3CZ zPdo8!t@tWaU*EGX?d7zSG}LTfjSa;qWwiKSMucEZi!|KV(}1pWHlUFzw;7~e3+w(m zHe(8&^uB0I!!|wYIfQ|S=cP;;gZ`*5JaTrXP_z8QQM#uiveRknKa8KnbD>+?i*q6$ zibgw}(1mS0xvzec4z3&}K1;rrKFUZ(qIyj8!S&CR~kw!P(cmJMzi{RQSx+K$!}a^)kp4fJ3XiMO_~%=XG-Xy9$? zQW_h?6WW3@cwRV`Q&&d1OS)%)eT=jBEDs)aFrCiOlRh}c2A}3tzx=u20D~`K;D+XL z4NxY){5>)wZ6Ai%2r@_@A0pQK?5IZwy3|AQF)r(KJUI)OZm0|fvqnzv=`lYk3=ba% zQzH&P=u;%zDoncTx&nr8GK`Xx8QI)}S@N8YquQ5q5B^UQz)e}PfX2}LBpd@j@$j}U zb3G5tgrVaZ-2Qp)tDo?Q&yi_#Bc8OO1J}@)SlY*hsgpe(G^_hGu&eyI5|6<7aT@1& zbDQ_BY0T{Dr7YY(I^0PE^U}fsd78lC!z}1OyPv6N(r%^B%bWU4o?5w)Mtzm7II*_H zR`9b0!D!G6hQ8TN{*yFpD%&895b|c!H_5juCtI4vsQi)l-0S2s*m^F|{^+VBKXty< zd+p!IG&CB>ofj43PzSgDiE!WglL=C^3 g - +

    {% for doctor in doctors %} {% if doctor.id == result.doctorfk %} {{doctor.name}} - {% endif %} {% endfor %} diff --git a/website/templates/health/cpap.html b/website/templates/health/cpap.html index 5645ef6..b050534 100644 --- a/website/templates/health/cpap.html +++ b/website/templates/health/cpap.html @@ -1,31 +1,90 @@ {% extends "health/health-div.html" %} + {% block title %} - CPAP Supplies +CPAP Supplies {% endblock %} {% block content %} -
    -
    - -
    -{% for supply in supplies %} - -
    -
    -
    -
    -
    -
    -
    -
    {{supply[1]}}
    ({{supply[2]}})
    -

    - How Often to Reorder: every {{supply[3]}} days
    - When To Reorder: {{supply[6]}}

    -

    Last Ordered: {{supply[4]}}

    + + + + + -
    -{% endfor%} + + + + + + + + {% for cpap in cpaps %} + + + + + + + {% endfor %} + +
    Name
    + Last Ordered
    + Next Order
    + Item Number +
    + + {{cpap.name}}
    +

    ({{cpap.itemnum}})

    + Last Ordered: {{cpap.lastordered.strftime("%A %B %d, %Y")}}
    + Next Order Date: {{cpap.nextorderdate.strftime("%A %B %d, %Y")}}
    +
    + + + +
    {% endblock %} \ No newline at end of file diff --git a/website/templates/health/cpap_single.html b/website/templates/health/cpap_single.html new file mode 100644 index 0000000..ecd014c --- /dev/null +++ b/website/templates/health/cpap_single.html @@ -0,0 +1,34 @@ +{% extends "health/health-div.html" %} + +{% block title %} +CPAP Supplies +{% endblock %} + +{% block content %} +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/health/health-div.html b/website/templates/health/health-div.html index 45f6c97..e72d3d6 100644 --- a/website/templates/health/health-div.html +++ b/website/templates/health/health-div.html @@ -9,6 +9,8 @@ + +
    {% endblock %} diff --git a/website/templates/health/health.py b/website/templates/health/health.py index 09d84c0..a350cf2 100644 --- a/website/templates/health/health.py +++ b/website/templates/health/health.py @@ -1,12 +1,15 @@ from operator import or_ from flask import Blueprint, render_template, request, flash, redirect, url_for, send_file, after_this_request +from flask.templating import render_template_string from flask_login import login_required from website.models import * -from website.notion import get_supplies +from flask_mail import Message from datetime import datetime, timedelta from dateutil import relativedelta -from website import db +from website import db, mail +import css_inline, html2text + from subprocess import run, PIPE from sqlalchemy.sql import func, desc, or_ @@ -28,7 +31,7 @@ def healthHome(): def doctors(): if request.method == 'POST': newdr = Doctor( - name=request.form.get('drname'), + name=request.form.get('drname').title(), facilityfk=request.form.get('facility'), userid=request.form.get('thisuserid'), address=request.form.get('address'), @@ -259,13 +262,13 @@ def reorder_meds(id, med, dose, howoften, days, reason, pharm, doctor, lastrefil filename = "ics.ics" fullname = os.path.join(path,filename) results = db.session.query(Medications).filter(Medications.process == True).filter(Medications.userid == flask_login.current_user.id).all() - + cal = request.form.get('calendar') if len(results) == 0: message = "No medications found to process. Please check the process field and re-run this program" print(message) redirect(url_for ('health.medications_reorder'), message=message) else: - make_ics(fullname) + make_ics(fullname, cal) for result in results: details_ics(result,fullname) close_ics(path,filename,fullname) @@ -317,27 +320,64 @@ def filedelete(response): @login_required def cpap(): if request.method == "POST": - run([sys.executable,'cpap/main.py'], shell=False, stdout=PIPE) - flash("Order Script ran!", category='sucess') - #BUG: Sort By Date (Currently A String) Want It Done By Date. - #TODO: Make to where multi users are capable. Will need to factor in every user has a notion secrete key - #TODO: Figure out why this page does not work on the published website and fix it. + lastordered = datetime.datetime.strptime(request.form.get('lastordered'),"%Y-%m-%d") + nextorder = lastordered + timedelta(days = int(request.form.get('howoften'))) + newsupply = Cpap( + name = request.form.get('name'), + itemnum = request.form.get('itemnum'), + howoften = request.form.get('howoften'), + lastordered = lastordered, + nextorderdate = nextorder, + imageURL = request.form.get('imageURL'), + userid = request.form.get('thisuserid') + ) + db.session.add(newsupply) + db.session.commit() + return redirect(url_for('health.cpap')) + + cntCpap = db.session.query(Cpap).filter(Cpap.nextorderdate <= datetime.datetime.now()+timedelta(days=5)).filter(Cpap.userid == flask_login.current_user.id).count() + if cntCpap != 0: + cpaps = db.session.query(Cpap).filter(Cpap.nextorderdate <= datetime.datetime.now()+timedelta(days=5)).filter(Cpap.userid == flask_login.current_user.id).all() + template = render_template('/emails/reorder_cpap.html', user=User, cpaps=cpaps) + inlined = css_inline.inline(template) + msg = Message() + msg.subject = 'CPAP order for ' + flask_login.current_user.firstname + " " + flask_login.current_user.lastname + msg.sender = flask_login.current_user.email + msg.recipients = ['paul@mailtrap.io', 'rbtm2006@me.com'] + msg.html = inlined + msg.body = html2text.html2text(inlined) + mail.send(msg) + + cpaps = db.session.query(Cpap).filter(Cpap.userid == flask_login.current_user.id).order_by(Cpap.nextorderdate).all() + return render_template("health/cpap.html", user=User, cpaps=cpaps) + +@health.route("/cpap/delete/", methods=['GET']) +@login_required +def deletecpap(id): + Cpap.query.filter_by(id=id).delete() + db.session.commit() + return redirect(url_for('health.cpap')) + +@health.route("/cpap/", methods=['GET', 'POST']) +@login_required +def updatecpap(id): + if request.method == "POST": + lastordered = datetime.datetime.strptime(request.form.get('lastordered'),"%Y-%m-%d") + nextorder = lastordered + timedelta(days = int(request.form.get('howoften'))) + + cpap = db.session.query(Cpap).filter_by(id=id).first() + cpap.name = request.form.get('name'), + cpap.lastordered = lastordered + cpap.nextorderdate = nextorder + cpap.howoften = request.form.get('howoften') + cpap.imageURL = request.form.get('imageURL') + cpap.itemnum = request.form.get('itemnum') + db.session.commit() + return redirect(url_for('health.cpap')) - supplies = get_supplies() - cpapsupplies = [] - for i in range(len(supplies['results'])): - id = supplies['results'][i]['id'] - item = supplies['results'][i]['properties']['Item']['title'][0]['plain_text'] - itemNum = supplies['results'][i]['properties']['Item#']['rich_text'][0]['plain_text'] - howOften = supplies['results'][i]['properties']['How often (days)']['number'] - lastOrdered = datetime.datetime.strptime(supplies['results'][i]['properties']['Last Ordered']['date']['start'],"%Y-%m-%d") - imgUrl = supplies['results'][i]['properties']['ImageURL']['url'] - nextOrder = datetime.datetime.strptime(supplies['results'][i]['properties']['Last Ordered']['date']['start'],"%Y-%m-%d") + timedelta(days=howOften) - littlesupply = [id,item,itemNum,howOften,lastOrdered.strftime("%m-%d-%Y"),imgUrl,nextOrder.strftime("%m-%d-%Y")] - cpapsupplies.append(littlesupply) - cpapsupplies.sort(key= lambda x: x[6]) - return render_template("health/cpap.html", user=User, supplies=cpapsupplies) + cpap = Cpap.query.filter_by(id=id).first() + return render_template('health/cpap_single.html', user=User, cpap=cpap) @health.route("/deletingMed/") @login_required @@ -373,7 +413,7 @@ def allergies(): db.session.add(allergic) db.session.commit() - allergies = db.session.query(Allergies).filter(Allergies.userid ==flask_login.current_user.id).order_by(Allergies.name).all() + allergies = db.session.query(Allergies).filter(Allergies.userid ==flask_login.current_user.id).order_by(desc(Allergies.dateadded), Allergies.name).all() return render_template("health/allergies.html", user=User, allergies=allergies) @health.route("/deletingAllergy/") @@ -433,7 +473,7 @@ def deletefile(response): def doctorsEdit(id): if request.method == 'POST': editDr = db.session.query(Doctor).filter(Doctor.id == id).first() - editDr.name=request.form.get('drname') + editDr.name=request.form.get('drname').title() editDr.facilityfk=request.form.get('facility') editDr.userid=request.form.get('thisuserid') editDr.address=request.form.get('address') diff --git a/website/templates/health/medications_reorder.html b/website/templates/health/medications_reorder.html index d65ce0c..220c849 100644 --- a/website/templates/health/medications_reorder.html +++ b/website/templates/health/medications_reorder.html @@ -12,6 +12,12 @@

    Refill Prescriptions for {{current_user.firstn
    +
    diff --git a/website/templates/views/__pycache__/views.cpython-38.pyc b/website/templates/views/__pycache__/views.cpython-38.pyc index 314985a224fe6841d8f04d8e4c86571249d22c14..773d504db210f12a0323927e4fce630199c8ab63 100644 GIT binary patch delta 896 zcmbV}OHUI~6vyYxyEC0qD3P}kfx&{x!iX>0#^6E}381*>W*j>goYGhBT!Jw}T(BV~ zMB`nXvhN#c7y+Vt0Q zUoxMe&k?d;oMmyMwsP_fUc%N?V0WN>rXw9_OsYa#X467jY`Qwba@AaWup_aNKo5*# z7?O6O=cSlkO;?>=xmTvFGO$F&*j=@)z8``YsWb#+aVGg6zzje;3 zx&w>fRZ9dj?f;w(Yt!sP;IMpb$5ITj6{lh|R%0cWV=dO>bZi8f<39dLeFhnx)4Z|7 zs5IDe%WoxGMKJ2>2c)r=pF3e%4i>dqSPxlQ#hkL!AkSHo280GaBV}W~<~JIICW>FH zQAO-JQMV#O^A7)@pL5TP3p$OMK#U{C5W|QmfsYa`@Spl)cTxyRErJEQJOD*lf+KJR zZ;JQ`7U7PFX^B5F3fZ?HNw}Z@cI7ufH%~f-3&YF}vO#|=4@tqmvG`RT0Ex{qm;W$V z;Wl?u-nbqypM{kdMp*ZENVJfL#M};Rq~X^If0uevpzC4?nnuhZT*MM$4si)FkGP0f z5J=SRCaovR4q<%F8kwgn=-flxN88*J+rak|v*kz8zF1wNQsM`6nIBp!8`m&XM`!|N z{h^qUMD!Nk;5zeKS!sopM6HK)@@Kpa^fnQNzbIma#tfgZuUls!EoWg8=mz&}*XoXJ z2)E2%+m};`u}_{xAtU^&?Oyf7ePVhZ4(WNc52Z$%dyLSMh`XeTI7HV%6aa8P+h;qDlcuSJLJK93k~CFe;j14Ze3dT|6;KtBA|YeyYw8fE=zNIf zDh8G!frNBoV`!K_Oep^X0|N^K171M{f>RB9}EVRrKBIl5od<#DmB{)Wp$VBR|%U$%E%#P8aa#{L=GTRNJ;TtV@vY8 zeW#2cX=W2#u=FA{p#eKkR_`4+4J$fp$hLE~@B%aq&lkc&{S~m*=&e(QVps^r!=liK z<`6*RRbG=nGc9P!W3FGapU?+M#A#|JJmArK$BN>hOB4Cdz28lpji^rtK}?y49UVa` z$Rbih=8##Wj?61kb7PCesnMmJUBKc+1b+`(K`tX#kgLcw*~?DDdHFnh{q{*L5X4e+ ztTojXP1qT%;7!&^$9NR2r)C_frq-~$irhq&{;~Xbq9QBaf?EPlFR1HctCD(EcduJp zElK5T?>J#C70NGO_0&DAIlhl4_I);nDPdcWIb{tM|JmyQE_>0ktmRISVgYpc4VICU AK>z>% diff --git a/website/templates/views/home.html b/website/templates/views/home.html index 16d5316..63a89f0 100644 --- a/website/templates/views/home.html +++ b/website/templates/views/home.html @@ -1,150 +1,242 @@ {% extends "base.html" %} + {% block title %} Home {% endblock %} + {% block content %}

    {{current_user.firstname}}'s Dashboard

    +
    + {% if cntTasks != 0 %} +
    +
    +
    + +
    +
    -
    -
    -
    - {% if cntTasks != 0 %} -
    Tasks - {{cntTasks}}
    -
    - - - - - - - - {% for task in tasks %} - {% if task.duedate.strftime('%Y-%m-%d') == task.duedate.now().strftime('%Y-%m-%d') %} - {% else %} - {% endif %} - - - - - {% endfor %} - -
    Only listed are tasks with dates today or prior
    TaskDueProject
    {{task.item}}{{task.duedate.strftime("%m/%d/%y")}}{{task.nameOfProject}}
    - {% endif %} + -
    - {% if cntProjects != 0 %} -
    Projects to Review - - {{cntProjects}}
    - - - - - - - {% for project in projects %} - {% if project.next_review >= project.next_review.now() %} - {% elif project.next_review < project.next_review.now() %} - {% else %} - {% endif %} - - - - {% endfor %} + + {% endif %} - -
    ProjectReview Date
    {{project.name}}{{project.next_review.strftime("%m/%d/%y")}}
    - {% endif %} + {% if cntProjects != 0 %} +
    +
    +
    + +
    -
    - {% if cntMeds != 0 %} -
    Medications - {{cntMeds}} -
    - - - - - - - - - - - - {% for med in meds %} - {% if med.next_refill.strftime("%m/%d/%Y") >= med.next_refill.now().strftime("%m/%d/%Y") %} - - - - - - - - {% endfor %} - -
    * Due within the next 5 days
    MedicationDoseReasonDate
    {% else %} -
    {% endif %} - {{med.name}}{{med.dose}}{{med.reason_for_taking}}{{med.next_refill.strftime("%m/%d/%Y")}}
    - {% endif %} +
    +
    + + + + + + + {% for project in projects %} + {% if project.next_review >= project.next_review.now() %} + {% elif project.next_review < project.next_review.now() %} + {% else %} + {% endif %} + + + + {% endfor %} + +
    ProjectReview Date
    {{project.name}}{{project.next_review.strftime("%m/%d/%y")}}
    +
    + {% endif %} -
    -
    -
    - {% if cntA1C != 0 %} -
    Current A1C
    - - - - - - - - - - - - - -
    DateA1CE.A.G
    {{currentvalue.ld.strftime("%m/%d/%Y")}}{{currentvalue.testresult}}{{eag}}
    - {% endif %} +
    + {% endif %} + + {% if cntA1C != 0 %} +
    +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + +
    DateA1CE.A.G
    {{currentvalue.ld.strftime("%m/%d/%Y")}}{{currentvalue.testresult}}{{eag}}
    +
    +
    +
    + {% endif %} + + {% if cntCpap != 0 %} +
    +
    +
    + +
    -
    - {% if current_user.id == 1 %} -
    C-PAP Supplies
    - {% endif %} +
    +
    + + + + + + + {% for cpap in cpaps %} + + + + + {% endfor %} + +
    Name
    + Last Ordered
    + Next Order
    + Item Number +
    + + {{cpap.name}}
    +

    ({{cpap.itemnum}})

    + Last Ordered: {{cpap.lastordered.strftime("%A %B %d, %Y")}}
    + Next Order Date: {{cpap.nextorderdate.strftime("%A %B %d, %Y")}}
    +
    +
    + {% endif %}
    {% endblock %} \ No newline at end of file diff --git a/website/templates/views/views.py b/website/templates/views/views.py index b3616db..7e75fa8 100644 --- a/website/templates/views/views.py +++ b/website/templates/views/views.py @@ -23,13 +23,15 @@ def home(): cntProjects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").count() cntMeds = db.session.query(Medications).filter(Medications.next_refill <= datetime.datetime.now()+timedelta(days=5)).filter(Medications.userid == flask_login.current_user.id).count() cntTasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).count() - cntA1C = db.session.query(A1C).filter(A1C.userid == flask_login.current_user.id).count() + cntA1C = db.session.query(A1C).filter(A1C.userid == flask_login.current_user.id).limit(1).count() + cntCpap = db.session.query(Cpap).filter(Cpap.nextorderdate <= datetime.datetime.now()+timedelta(days=5)).filter(Cpap.userid == flask_login.current_user.id).count() + cntMenu = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10).count() projects = db.session.query(Projects).filter(Projects.userid == flask_login.current_user.id).filter(Projects.next_review <= datetime.datetime.now()).filter(Projects.status != "Complete").all() tasks = db.session.query(Tasks.id, Tasks.duedate, Tasks.checked, Tasks.item, Tasks.project, Tasks.userid, Projects.name.label('nameOfProject')).join(Projects, Projects.id == Tasks.project).filter(Tasks.userid == flask_login.current_user.id).filter(Tasks.duedate <= (datetime.datetime.today()+timedelta(days=2))).filter(Tasks.checked==False).order_by(Tasks.duedate.desc(), Tasks.project).all() plans = db.session.query(Planner).filter(Planner.date >= (datetime.datetime.today()- timedelta(days=1))).order_by(Planner.date).limit(10) meds = db.session.query(Medications).filter(Medications.next_refill <= (datetime.datetime.today()+timedelta(days=5))).filter(Medications.userid == flask_login.current_user.id).order_by(Medications.next_refill).all() - - return render_template("views/home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects, cntA1C=cntA1C) + cpaps = db.session.query(Cpap).filter(Cpap.nextorderdate <= datetime.datetime.now()+timedelta(days=5)).filter(Cpap.userid == flask_login.current_user.id).all() + return render_template("views/home.html", user=User, meds=meds, currentvalue=currentvalue, eag=eag, plans=plans, tasks=tasks, projects=projects, cntTasks=cntTasks, cntMeds=cntMeds, cntProjects=cntProjects, cntA1C=cntA1C, cntCpap=cntCpap, cpaps=cpaps, cntMenu=cntMenu) @views.route("/profile", methods=['GET','POST']) From abdf92d9e7cd38bf9c49eb8263422d29fececf8e Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Wed, 20 Oct 2021 22:13:01 -0700 Subject: [PATCH 60/70] init --- website/.DS_Store | Bin 10244 -> 10244 bytes website/__pycache__/__init__.cpython-38.pyc | Bin 2471 -> 2471 bytes website/database.db | Bin 868352 -> 868352 bytes website/static/css/sidebars.css | 12 +- website/templates/base.html | 314 ++++++++++-------- .../health/__pycache__/health.cpython-38.pyc | Bin 17768 -> 18182 bytes website/templates/health/cpap.html | 4 + website/templates/health/cpap_single.html | 10 +- website/templates/health/health.py | 26 +- website/templates/health/medications.html | 118 ++++--- .../__pycache__/personal.cpython-38.pyc | Bin 3758 -> 5071 bytes .../templates/personal/housinghistory.html | 8 +- website/templates/personal/personal.py | 43 ++- 13 files changed, 323 insertions(+), 212 deletions(-) diff --git a/website/.DS_Store b/website/.DS_Store index 89a94560b6c3fbd94cd5165ac3f188104959c6be..092b084a1e3ae84e33d430d309635c048c1a628f 100644 GIT binary patch delta 55 zcmZn(XbISmEyTEe@;Tu`F7fJW6Js3(BTMtiULw+ros-i<hvn%{!*(A!$3;>FV34s6r diff --git a/website/__pycache__/__init__.cpython-38.pyc b/website/__pycache__/__init__.cpython-38.pyc index 8d8865ab274c24172f3ae66bb43d1c101cc17f43..42cb8f5340af96b4e7a418bee482fa6efd0ec9ed 100644 GIT binary patch delta 450 zcmYk&OG?8)7zgl9)1>ceP5OcgY9BVDt%6&@tqTPO5wZ!fou(;i6Q@&J7kU9#@*Sd} z8{K&UZ{TWHdIWFaeC@`-{Fn#-KQmeA3q5_E&88yq(_e%4^iT9yD16Q>CG7Qu5{_M= z3`1AMh9Q+x*Xs*y!X55)t<-?}elQD|-xIKqM4)&Uz({_WK2LbUMHKd8$Z2VlWVq)U?I~H11TUyq=b|a3|m=0aJ{iT za>kBJ8LQ*L4pK#G@DU%84m1-tqz#XW=6MUZO^HZ#8Fe_d9p4vf$mDC;As#N%OKP~> umz>El(IgR)BN?*XyD;+teiJA12XvAR6D!%W`~YVi1f&1zR-N#W-1`GQrEzBf delta 450 zcmYk&O-{l<7zSX6(jTBL5V{bf2u9Glz?ir-aqB`8O^nGThEzI~lG5TZ1YGC^T$%3> zB(8Ml1-yZ)uJj1r!1>C?Ci7%|^1hkrvbL<1t}Uy$CcnmQ{9gLW9aBXt1XU*fKoSR3 z8BGG3A5EB?2H}8eQ{joQPm4nqMaewjkx!wid=m;JKa`I0FLkQk&lrD5m4Jy<31i`s zG#C2329Ek%rFL&s(i$rs5xhM(@?OkHxol%0$pnn6I^YdSa7Aa zi46&I;b@H=$voj_LhVe`-W7`{xj3>9}fG%Vc*~ZjkD{A zj^X!Nb=AntK9MoBI^v01C;0vh+sro2km(N<6nF~#UccXaHFvZxca#GSIArdq_@1Y+ z*-7E-aYwJYojqFF6)83o|G0ZMMFL~2{I?YA_#|IFCdC?j+(>j7TFoyh7S&Acs1#3? zubYu#So!)~DF&5qxF|(f`NnrrbSd97Aw{+F&1a;jP`>4%6vfK72Bk2SZ`&tDw({)- zlS0{!BHTM+_oAKOa8a@Ay8?Ise6Qh*8#=E@N$O`Bk1Z-H@J+|=o?PKn6`}X zB~A7>>*EgoA>O5LWc~XO10g%;F$0B`*NPA7+(>nmu*Bp6mRji=N*<7D!}{gqbd3Fo zoOQTZRZdQ%J}c>HwDgJo{Ge^xR=#ECTfuDG8?u5SpXKou`h2E+KHB(L|0&$X?Br0o zaXd9rq`8<6n@f*i^SLqoR^Fb?-hd}y`7N_BGjf5uSS40pI*ip@WBT;oqinw?X!|VF zpDFEeJ&og;Y_X58rAWT!nlpRXlj7^iB8>dE-CR=g&?$->I!$py5$Gc6EQP$~jxVM- z3_eFGV{o1lhAvRL+wMmWr@@z0p%<#qOI7HVDzr?6u;;a^@kZ5nyIX_rbO+{FC_3mW z#R>gL5ko&Ab;ueu0`xOA2lNXy4D>5C5%fJZ*0%c;-pm3((&ND-h=B*-KDY<&f;-?g zm;tjO4#vS8mPG6hTSIV3|>33t9XC`q7oy2um=FO7o=+}U5mtHYRqrSO`7VD#npryk49xn z)76BgCKNqx8ZlEbqk)KN8LDPjMnt#b(YPG2qW*v?t4f`0)yaC5tOj*GSYr4I5#IFK zFNKa_m&nAl^l5U1VphpYP*Z}cRDB=|g@A}J|L68BekgLgJ7?~-4V3vcDRXAU2QL(>LR(W9;u^zl08>&lMu#sPQlok3({3O3BPksyS;;{ zy;8a0v1d8mWHnYaO~#6o=cG%*s - - - + + + @@ -20,121 +26,141 @@ {% block style %}{% endblock %} - +

    +{% endblock %} + {% block content %} -

    {{current_user.firstname}} {{current_user.lastname}} Health

    {% endblock %} diff --git a/website/templates/health/hospital.html b/website/templates/health/hospital.html index b9382d2..2949dbc 100644 --- a/website/templates/health/hospital.html +++ b/website/templates/health/hospital.html @@ -4,8 +4,11 @@ {{current_user.username}} Hospitalizations {% endblock %} +{% block proheader %} +Hospitalizations for {{current_user.firstname}} +{% endblock %} + {% block content %} -

    Hospitalizations for {{current_user.firstname}} {{current_user.lastname}}

    diff --git a/website/templates/health/hospital_update.html b/website/templates/health/hospital_update.html index c7db3f4..d0ea03d 100644 --- a/website/templates/health/hospital_update.html +++ b/website/templates/health/hospital_update.html @@ -4,8 +4,11 @@ Update {% endblock %} +{% block proheader %} +Update Hospitalization +{% endblock %} + {% block content %} -

    Update Hospitalization

    diff --git a/website/templates/health/medicationlist.html b/website/templates/health/medicationlist.html index 8e514a2..22286f3 100644 --- a/website/templates/health/medicationlist.html +++ b/website/templates/health/medicationlist.html @@ -13,8 +13,14 @@ } {% endblock %} + {% block submenu %} {% endblock %} + +{% block proheader %} +{{current_user.firstname}} Medication List +{% endblock %} + {% block content %}

    {{current_user.firstname}} {{current_user.lastname}} Medications

    diff --git a/website/templates/health/medications.html b/website/templates/health/medications.html index e2761fc..5b2cb09 100644 --- a/website/templates/health/medications.html +++ b/website/templates/health/medications.html @@ -4,8 +4,11 @@ {{current_user.username}} Medications {% endblock %} +{% block proheader %} +Medications for {{current_user.firstname}} +{% endblock %} + {% block content %} -

    Medication List for {{current_user.firstname}} {{current_user.lastname}}

    diff --git a/website/templates/menu/menu-div.html b/website/templates/menu/menu-div.html index 2119334..98d31fe 100644 --- a/website/templates/menu/menu-div.html +++ b/website/templates/menu/menu-div.html @@ -6,17 +6,6 @@ - - {% endblock %} @@ -24,15 +13,11 @@ Guill Menu {% endblock %} -{% block content %} {% block header %} - {% endblock %} {% block menu %} {% endblock%} - - - +{% block content %} {% endblock %} \ No newline at end of file diff --git a/website/templates/menu/menu.html b/website/templates/menu/menu.html index 91ecf4b..95276b5 100644 --- a/website/templates/menu/menu.html +++ b/website/templates/menu/menu.html @@ -4,13 +4,11 @@ Guill Menu {% endblock %} -{% block header %} -

    Guill Menu

    -

    Planner

    +{% block proheader %} +Guill Menu Planner {% endblock %} {% block menu %} - {% for date, plan in plans | groupby('date') %}
    diff --git a/website/templates/menu/new.html b/website/templates/menu/new.html index 6a1c7bd..6056e27 100644 --- a/website/templates/menu/new.html +++ b/website/templates/menu/new.html @@ -153,7 +153,8 @@ Guill Menu - Add Recipe {% endblock %} -{% block header %} +{% block proheader %} +Add New Recipe {% endblock %} {% block menu %} diff --git a/website/templates/menu/plan_single.html b/website/templates/menu/plan_single.html index ffaf7d7..83093c4 100644 --- a/website/templates/menu/plan_single.html +++ b/website/templates/menu/plan_single.html @@ -6,9 +6,14 @@ {% endfor %} {% endblock %} -{% block header %} +{% block proheader %} +{% for date, item in items | groupby('date') %} +{{date.strftime('%a %m/%d/%y')}} Meal Plan +{% endfor %} +{% endblock %} + +{% block content %} {% for date, item in items | groupby('date') %} -

    {{date.strftime('%A, %B %d, %Y')}}

    diff --git a/website/templates/menu/recipe-single.html b/website/templates/menu/recipe-single.html index 58bad9b..1b3642d 100644 --- a/website/templates/menu/recipe-single.html +++ b/website/templates/menu/recipe-single.html @@ -153,8 +153,8 @@ Guill Menu - Recipe for {{dish.name}} {% endblock %} -{% block header %} -

    {{dish.name}}

    +{% block proheader %} +{{dish.name}} {% endblock %} {% block menu %} diff --git a/website/templates/menu/recipe.html b/website/templates/menu/recipe.html index 570b40d..8c85c3e 100644 --- a/website/templates/menu/recipe.html +++ b/website/templates/menu/recipe.html @@ -1,7 +1,6 @@ {% extends "menu/menu-div.html" %} {% block style %} - {% endblock %} @@ -9,9 +8,8 @@ Guill Menu {% endblock %} -{% block header %} -

    Guill Menu

    -

    Recipes

    +{% block proheader %} +Guill Menu Recipes {% endblock %} {% block menu %} diff --git a/website/templates/menu/shopping.html b/website/templates/menu/shopping.html index 629ce32..33898db 100644 --- a/website/templates/menu/shopping.html +++ b/website/templates/menu/shopping.html @@ -4,9 +4,8 @@ Guill Menu {% endblock %} -{% block header %} -

    Guill Menu

    -

    Shopping List

    +{% block proheader %} +Guill Menu Shopping List {% endblock %} {% block menu %} diff --git a/website/templates/personal/codesnip.html b/website/templates/personal/codesnip.html index c3b36af..5ce6ecb 100644 --- a/website/templates/personal/codesnip.html +++ b/website/templates/personal/codesnip.html @@ -18,6 +18,10 @@ {% endblock %} +{% block proheader %} +Code Snips for {{current_user.firstname}} +{% endblock %} + {% block submenu %} {% endblock %} diff --git a/website/templates/personal/house_single.html b/website/templates/personal/house_single.html index 2f828ba..5e969d6 100644 --- a/website/templates/personal/house_single.html +++ b/website/templates/personal/house_single.html @@ -10,6 +10,10 @@ {% block submenu %} {% endblock %} +{% block proheader %} +Edit Housing +{% endblock %} + {% block content %}
    diff --git a/website/templates/personal/housinghistory.html b/website/templates/personal/housinghistory.html index 880c795..3129024 100644 --- a/website/templates/personal/housinghistory.html +++ b/website/templates/personal/housinghistory.html @@ -10,8 +10,11 @@ {% block submenu %} {% endblock %} +{% block proheader %} +{{current_user.firstname}}'s Housing History +{% endblock %} + {% block content %} -

    {{current_user.firstname}}'s Housing History

    diff --git a/website/templates/personal/wifi.html b/website/templates/personal/wifi.html index 6ac1002..5d2a4e2 100644 --- a/website/templates/personal/wifi.html +++ b/website/templates/personal/wifi.html @@ -4,8 +4,11 @@ Wifi Home Connections {% endblock %} +{% block proheader %} +Wifi +{% endblock %} + {% block content %} -

    Wifi

    Name
    diff --git a/website/templates/productivity/goals.html b/website/templates/productivity/goals.html index 366ef41..cab90d8 100644 --- a/website/templates/productivity/goals.html +++ b/website/templates/productivity/goals.html @@ -4,8 +4,8 @@ {{current_user.firstname}}'s Goals {% endblock %} -{% block header %} -

    Goals for {{current_user.firstname}} {{current_user.lastname}}

    +{% block proheader %} +Goals for {{current_user.firstname}} {% endblock %} {% block menu %} diff --git a/website/templates/productivity/goals_single.html b/website/templates/productivity/goals_single.html index d62900c..f682386 100644 --- a/website/templates/productivity/goals_single.html +++ b/website/templates/productivity/goals_single.html @@ -4,9 +4,9 @@ {{current_user.username}} Goal {% endblock %} -{% block header %} +{% block proheader %} {% for goal in goals %} -

    {{goal.name}}

    +{{goal.name}} {% endfor %} {% endblock %} diff --git a/website/templates/productivity/projects.html b/website/templates/productivity/projects.html index 5441eb1..0b59a6f 100644 --- a/website/templates/productivity/projects.html +++ b/website/templates/productivity/projects.html @@ -4,8 +4,8 @@ {{current_user.username}} Project {% endblock %} -{% block header %} -

    Projects for {{current_user.firstname}} {{current_user.lastname}}

    +{% block proheader %} +Projects for {{current_user.firstname}} {% endblock %} {% block menu %} diff --git a/website/templates/productivity/projects_single.html b/website/templates/productivity/projects_single.html index 6f724e2..1ed071d 100644 --- a/website/templates/productivity/projects_single.html +++ b/website/templates/productivity/projects_single.html @@ -4,9 +4,9 @@ {{current_user.username}} Project {% endblock %} -{% block header %} +{% block proheader %} {% for project in projects %} -

    {{project.name}}

    +{{project.name}} {% endfor %} {% endblock %} diff --git a/website/templates/productivity/tasks.html b/website/templates/productivity/tasks.html index 39f5db5..c368931 100644 --- a/website/templates/productivity/tasks.html +++ b/website/templates/productivity/tasks.html @@ -4,8 +4,8 @@ {{current_user.username}} Tasks {% endblock %} -{% block header %} -

    Tasks for {{current_user.firstname}} {{current_user.lastname}}

    +{% block proheader %} +Tasks for {{current_user.firstname}} {% endblock %} {% block menu %} diff --git a/website/templates/productivity/taskupdate.html b/website/templates/productivity/taskupdate.html index ff6c3a1..f9199ab 100644 --- a/website/templates/productivity/taskupdate.html +++ b/website/templates/productivity/taskupdate.html @@ -4,8 +4,8 @@ Edit Task {% endblock %} -{% block header %} -

    Edit Task

    +{% block proheader %} +Edit Task {% endblock %} {% block menu %} diff --git a/website/templates/vehicles/vehicle_single.html b/website/templates/vehicles/vehicle_single.html index 7a28d4d..0d331b3 100644 --- a/website/templates/vehicles/vehicle_single.html +++ b/website/templates/vehicles/vehicle_single.html @@ -13,6 +13,10 @@ {% endblock %} +{% block proheader %} +{{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}} +{% endblock %} + {% block content %}

    {{veh.year}} {{veh.make}} {{veh.model}} {{veh.trim}}

    diff --git a/website/templates/vehicles/vehicles.html b/website/templates/vehicles/vehicles.html index 0cd70eb..8134ba0 100644 --- a/website/templates/vehicles/vehicles.html +++ b/website/templates/vehicles/vehicles.html @@ -13,14 +13,12 @@ {% endblock %} -{% block content %} -

    Vehicles

    +{% block proheader %} +Vehicles +{% endblock %} - +{% block content %}
    WVq*<%BMecRncWc?@quYp5{t`tz- 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 Housing History +
  • + Grave Markers +
  • diff --git a/website/templates/menu/__pycache__/menu.cpython-38.pyc b/website/templates/menu/__pycache__/menu.cpython-38.pyc index 87eb51015a6d04cdb8dcc82f0816e1f040a7080f..68ec49619816d59bf88ff8643534c8a1e14a00d6 100644 GIT binary patch delta 1019 zcmY*XOKTHR6rMAWBu$f0YhIJ2@7fyMB%qDf;?5!k#f4Uoky2yswTU&4-nk`ECrxWg zU5H4Tl?(9!3gSixVpl4NxYdn|qJkR*e}cO3-kTBa4ELLFzVF;~X3jm&C*K|mob&s= z61zI@nYk0=TY&_;+#0(PMiNr4hGr!U$cw{G*@)oCmFU)MUDE~mqH8fhe(Q}mCn$n^ z$iEjC;nQC^arhrBK?5A3_~xrDUe{9%?Fd zwPsv*RY;J=#%t=VtFKRWBoCI*L9dpq(G-r2XKqp;q35&a5q-M$k`G(Ph* zJ||58f-nOIfow2g#ho$pBv-|G?*6^_hiGgaXUp7VKqbUZqb^afBqZx%IZV+dhpD>M zRO&o}X*_CLnhV!uDmN^dZC0paDHb$kkd`KqQde0Z+u{U9>l#%p%>qkpDj-=ZQjSP< zb?GA2s0(R)7+7yzr&kIEN~`8nCR3}`(w8e0RK~PcA&cpJrIaB!U#wy?!}XM7q!t@R znlIpTCYvgj7YIg0T&9egG{>IR3Qd)A`BbiqQY;FaICbdo#L>y@1OfKvWR62WhieRy zZo}Vh*nGQ|(NW4R;(1gw3&hU?j85_Hm|pQxGAXW_gm;wi)+SwsyPbp(or|aVMzy?5 z%^fHb!X@7NHcT_N<7&r$XS_WRnnxa%yTAiJnavvb_|Wi^N)Fo}VvpiYMvYJnUowjn xr+0m^y%NucEasCn4(lBFD3DG2ReU5m%V>h-^N6fIfvk>V|B6q!ydDq8@CWQ`_(=c& delta 553 zcmY+AOD_Xa6vun|pr+H&$8-|x)allwGrKPt?7y_}6Md2MxRD0e0(&^#*~ z*EK*+3+Z-M(xmk;dXPtN(T>8YUF*bd^c~rB&_R`%^|#po1}z(5R&28&lq?%%Hr!@q zj4-Q#8q=g^7^9a!FN~pLeWWlNXEcFHi^dsEF`CAVMHB3T9y&N!gZE;e<&vf&7Z6FO zSXb_E49sJ}>{8R%HD}8W7~int1i@J8ICnzUaC-Iu77U%gcEPfd56l2G$#(DqZpfUt z1-s-$T=d`37p-)d@9GEu2j!|U5;}q8gNa3kIS7F8Z_}na`INpqdsLTIGisz2Zow0| zm9x+=Ugb|1J23g=Z%onZ&0SgDES1(aitqGP;c3_$9R0Hh(=Z5Sot|?U@~B)n4{1qi j@nK(;7UjAb4KsA|9PgKAX{i7YZt&6MS^Dh6l^Fj4VKjjL diff --git a/website/templates/menu/menu-div.html b/website/templates/menu/menu-div.html index 98d31fe..ac5db04 100644 --- a/website/templates/menu/menu-div.html +++ b/website/templates/menu/menu-div.html @@ -17,7 +17,7 @@ {% endblock %} {% block menu %} -{% endblock%} +{% endblock %} {% block content %} {% endblock %} \ No newline at end of file diff --git a/website/templates/menu/menu.html b/website/templates/menu/menu.html index 95276b5..29fe509 100644 --- a/website/templates/menu/menu.html +++ b/website/templates/menu/menu.html @@ -8,7 +8,7 @@ Guill Menu Planner {% endblock %} -{% block menu %} +{% block content %} {% for date, plan in plans | groupby('date') %}
    diff --git a/website/templates/menu/menu.py b/website/templates/menu/menu.py index 3c601f5..cf5f788 100644 --- a/website/templates/menu/menu.py +++ b/website/templates/menu/menu.py @@ -7,6 +7,8 @@ from website.nutrition import get_food_item, nutrition_single from sqlalchemy.sql import func import datetime, pdfkit +from website.scrape_recipe import * + menu = Blueprint("menu", __name__) @@ -225,3 +227,22 @@ def shopping(): items = db.session.query(Recipe.ing, Recipe.catagory, Recipe.dishfk, func.count(Recipe.ing).label('IngCount')).filter(Recipe.dishfk == Planner.dishfk).group_by(Recipe.ing).order_by(Recipe.ing).all() counts = db.session.query(Recipe.catagory, func.count(Recipe.catagory)).filter(Recipe.dishfk == Planner.dishfk).group_by(Recipe.catagory).all() return render_template("menu/shopping.html", user=User, items=items, counts=counts)#, dishes=dishlist, plans=plans) + +@menu.route("/scrape") +@login_required +def scrape(): + #TODO: work on this to perfect it + # scrape_recipe('https://iwashyoudry.com/garlic-parmesan-pork-chop-recipe/') + scraper = scrape_recipe('https://www.foodnetwork.com/recipes/food-network-kitchen/5-ingredient-instant-pot-mac-and-cheese-3649854') + # scraper = scrape_recipe('https://www.foodnetwork.com/recipes/food-network-kitchen/the-best-lentil-soup-7192365') + dishid = make_dish(scraper[0][0],scraper[0][1],scraper[0][2]) + + for ing in scraper[1][0]: + nuts = get_food_item(ing) + make_recipe(nuts,dishid) + + i=1 + for step in scraper[2][0]: + make_steps(step, dishid, i) + i += 1 + return redirect(url_for('menu.menuHome')) \ No newline at end of file diff --git a/website/templates/menu/plan_single.html b/website/templates/menu/plan_single.html index 83093c4..a792254 100644 --- a/website/templates/menu/plan_single.html +++ b/website/templates/menu/plan_single.html @@ -25,9 +25,6 @@
    {% endfor %} -{% endblock %} - -{% block menu %} {% for item in items %}
    diff --git a/website/templates/menu/recipe-single.html b/website/templates/menu/recipe-single.html index 1b3642d..7d6d878 100644 --- a/website/templates/menu/recipe-single.html +++ b/website/templates/menu/recipe-single.html @@ -157,7 +157,7 @@ {{dish.name}} {% endblock %} -{% block menu %} +{% block content %}
    diff --git a/website/templates/menu/recipe.html b/website/templates/menu/recipe.html index 8c85c3e..1ab8091 100644 --- a/website/templates/menu/recipe.html +++ b/website/templates/menu/recipe.html @@ -12,7 +12,7 @@ Guill Menu Recipes {% endblock %} -{% block menu %} +{% block content %} {% for dish in dishes %}
    diff --git a/website/templates/personal/__pycache__/personal.cpython-38.pyc b/website/templates/personal/__pycache__/personal.cpython-38.pyc index 62fec37e6372910d392f544f380ede87a01136b5..4dfad73a41f6911a2106e03d8ea1fd03e36fd43c 100644 GIT binary patch delta 2150 zcmZuy&2QsG6!+MUlQ_1MCh5nvX}1eqN?K_75^z}dvIjs^E5T|nLE6ggOk1aE5{)Oj zG^CiN%Yl!eEfEJK4hiD4x7FUb!5;t;;(&bMz@NYgapJwP>!!On^3T6F?|J5p=l5QI zUHC<%So^ni%No_%T zFQ4;1LziRkMd^K(I=du(vr1QD-y%)lP^znsdSoMKTYIgJ?=^Qf8TG{Ack3_5IUS*_ z!NjAV>_7FOYpm~b_cq(cG*7P-kOJJ-;P$^GiXxOcp=4jZPxu;eb*NEwM0i)|v89bj z%=Cn%5@sYUov@5#0Zx?#nyMT1G&TE~BSmED*`e7}MuaHM2l2GI5rM^*MDB?Ntz=3& zVNSyG2`eOQB4NcKp{0bC6E>N!sf0}fi;|t`J4Yl=mSD1yTO%cAwtzH-`H^y@N{=mI z6T^bY)hD7E_SMlXGAxP`43&>z3K^`$!SEp=SRV_H{JNN=7sOOg>#04R&h}GqI+i)oj^`?8k1`jin#Z-H*)nuX8;f-pB--b9CE(iP$F#Z9;3cj0>I>1*g z&Kj=pT1|h?Ylp^`$Hg9vpI}qwN?ShLq26w^L@l-B?s~LlzysC^Q_YrOewb-(d7|U; z!_aJd+oHqS&G$BHnQeB!0>SuU)sgw|Lr5UZMhm%ug{GwKhP%zeY_y&nj+Vq>{t>={ z%WZlzOyd*Ql~_W$RcN zYaRSIq1LsbE}$(84Ur1!>7D`=K!zEp5bPdM^w?E;WD|=VE$Av>S+NBL0hS$GFb!Bv zY(a+sD<50XWxy)L7IYf0CSnVk4Om4HL`#^`EX7VJP;iz7v}Z_Gvy)T1)^%9NN*& z;(h!KL;ezgqM4)ux_$D80=Gb?6~gaBT(<~H)u8eQwmt8mI;AqPR^iOaP!%9DP^DH+ z#d0*{X`?S4wQ`ZAaO!yORrNaW!<$ueth%9=75>-YeQcF@nLYrmz?y)dw%1wSPb#C$rX(dLh$*-kt0kq~E-~a#s diff --git a/website/templates/personal/graves.html b/website/templates/personal/graves.html new file mode 100644 index 0000000..bc25353 --- /dev/null +++ b/website/templates/personal/graves.html @@ -0,0 +1,211 @@ +{% extends "base.html" %} + +{% block title %} +Grave Sites +{% endblock %} + +{% block style %} +{% endblock %} + +{% block proheader %} +Grave Sites for {{current_user.firstname}} +{% endblock %} + +{% block submenu %} + + + +{% endblock %} + +{% block content %} + + + + + + + + +
    SSID
    + + + + + + + + + + + {% for grave in graves %} + + + + + + + + + {% endfor %} + +
    NameDOBDODLocation
    {{grave.name}}

    {{grave.relationship}}

    {{grave.birthdate}}

    {{grave.birthplace}}

    {{grave.deathdate}}

    {{grave.deathplace}}

    + {% for loc in cemeteries %} + {% if loc.id == grave.cemeteriesfk %} + {{loc.name}}

    {{loc.city}}, {{loc.state}}

    + {% endif %} + {% endfor %} +

    {{grave.plot}}

    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/personal/graves_single.html b/website/templates/personal/graves_single.html new file mode 100644 index 0000000..0743b6a --- /dev/null +++ b/website/templates/personal/graves_single.html @@ -0,0 +1,61 @@ +{% extends "base.html" %} + +{% block title %} +{% endblock %} + +{% block style %} +{% endblock %} + +{% block proheader %} +Edit {{grave.name}} Info +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +
    +
    +
    + Gravesite for {{grave.name}} + +
    +
    + + + + + + + + + + + + + +
    +
    + + + + + + + + +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/website/templates/personal/housinghistory.html b/website/templates/personal/housinghistory.html index 3129024..98f5888 100644 --- a/website/templates/personal/housinghistory.html +++ b/website/templates/personal/housinghistory.html @@ -96,8 +96,8 @@ {% endif %} {% endfor %} - - + + {% endfor %} diff --git a/website/templates/personal/personal.py b/website/templates/personal/personal.py index 4581979..367927c 100644 --- a/website/templates/personal/personal.py +++ b/website/templates/personal/personal.py @@ -86,7 +86,7 @@ def housinghistory(): @personal.route("/housinghistory/", methods=['GET','POST']) @login_required -def edithousing(id): +def housing_edit(id): if request.method == "POST": house = db.session.query(HousingHistory).filter_by(id=id).first() house.movein = datetime.datetime.strptime(request.form.get('start'),"%Y-%m") @@ -104,7 +104,7 @@ def edithousing(id): @personal.route("/housinghistory/delete/", methods=['GET']) @login_required -def deletehouse(id): +def housing_delete(id): db.session.query(HousingHistory).filter_by(id=id).delete() db.session.commit() return redirect(url_for('personal.housinghistory')) @@ -149,3 +149,73 @@ def filedelete(response): os.remove('website/static/'+filename) return response return send_file(full, as_attachment=True) + +@personal.route('/grave', methods=['GET','POST']) +@login_required +def graves(): + if request.method == "POST": + if request.form.get('burialadd'): + newcem = Cemeteries( + name = request.form.get('name'), + address = request.form.get('address'), + city = request.form.get('city'), + state = request.form.get('state'), + zip = request.form.get('zip'), + phone = request.form.get('phone'), + url = request.form.get('url'), + userid = flask_login.current_user.id + ) + db.session.add(newcem) + elif request.form.get('graveadd'): + newgrave = Graves( + name = request.form.get('name'), + relationship = request.form.get('relationship'), + birthdate = request.form.get('birthd'), + birthplace = request.form.get('birthp'), + deathdate = request.form.get('deathd'), + deathplace = request.form.get('deathp'), + plot = request.form.get('plot'), + fag_id = request.form.get('fagid'), + fag_url = request.form.get('fagurl'), + notes = request.form.get('notes'), + obituary = request.form.get('obituary'), + pictureURL = request.form.get('pictureURL'), + cemeteriesfk = request.form.get('cemetery'), + userid = flask_login.current_user.id + ) + db.session.add(newgrave) + db.session.commit() + + states = db.session.query(States).all() + graves = db.session.query(Graves).filter(Graves.userid == flask_login.current_user.id).order_by(desc(Graves.deathdate)).all() + cemeteries = db.session.query(Cemeteries).filter(Cemeteries.userid == flask_login.current_user.id).all() + return render_template('/personal/graves.html', user=User, graves=graves, states=states, cemeteries=cemeteries) + +@personal.route('/grave/', methods=['GET','POST']) +@login_required +def graves_single(id): + if request.method == "POST": + info = db.session.query(Graves).filter(Graves.id == id).first() + info.name = request.form.get('name') + info.relationship = request.form.get('relationship') + info.birthdate = request.form.get('birthd') + info.birthplace = request.form.get('birthp') + info.deathdate = request.form.get('deathd') + info.deathplace = request.form.get('deathp') + info.plot = request.form.get('plot') + info.notes = request.form.get('notes') + info.obituary = request.form.get('obituary') + info.pictureURL = request.form.get('pictureURL') + info.userid = flask_login.current_user.id + db.session.commit() + return redirect(url_for('personal.graves')) + cemeteries = db.session.query(Cemeteries).filter(Cemeteries.userid == flask_login.current_user.id).all() + grave = db.session.query(Graves).filter(Graves.id == id).first() + return render_template('/personal/graves_single.html', user=User, grave=grave, cemeteries=cemeteries) + +@personal.route('/grave/delete/', methods=['GET']) +@login_required +def graves_delete(id): + db.session.query(Graves).filter(Graves.id == id).delete() + db.session.commit() + return redirect(url_for('personal.graves')) diff --git a/website/templates/template.html b/website/templates/template.html index 5395a45..851d7cc 100644 --- a/website/templates/template.html +++ b/website/templates/template.html @@ -6,6 +6,9 @@ {% block style %} {% endblock %} +{% block proheader %} +{% endblock %} + {% block submenu %} {% endblock %} From be3de0b20cbea08df5160faa63a75f0c515f25bd Mon Sep 17 00:00:00 2001 From: Jeremy Guill Date: Sun, 24 Oct 2021 00:44:38 -0700 Subject: [PATCH 65/70] init --- website/static/css/main.css | 10 +++-- website/templates/base.html | 87 +++++++++---------------------------- 2 files changed, 27 insertions(+), 70 deletions(-) diff --git a/website/static/css/main.css b/website/static/css/main.css index 69709d9..bb644b6 100644 --- a/website/static/css/main.css +++ b/website/static/css/main.css @@ -491,9 +491,11 @@ images border-top-right-radius: 4px; border-bottom-right-radius: 4px; } - #clockdate { - color: white; - font-size: 13px; - font-family: "Font Awesome 5 Free"; + .clockdate { + color: #c7c7c7; + font-size: 14px; + font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + font-weight: 400; + font-style: normal; text-align: center; } \ No newline at end of file diff --git a/website/templates/base.html b/website/templates/base.html index a0ab642..a5d217d 100644 --- a/website/templates/base.html +++ b/website/templates/base.html @@ -61,14 +61,10 @@
    - -