From fc0b2b5715655a05cbb4c8e79969c95d7e7ce8b7 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Mon, 11 Jun 2012 14:13:18 -0700 Subject: chore(logos): adding AngularJS and shield logos --- images/docs/Diagrams.graffle/QuickLook/Preview.pdf | Bin 0 -> 942136 bytes .../docs/Diagrams.graffle/QuickLook/Thumbnail.tiff | Bin 0 -> 8014 bytes images/docs/Diagrams.graffle/data.plist | 8838 ++++++++++++++++++++ images/docs/Diagrams.graffle/image1.png | Bin 0 -> 2544 bytes images/docs/Diagrams.graffle/image2.png | Bin 0 -> 2129 bytes images/docs/Diagrams.graffle/image4.png | Bin 0 -> 1163 bytes images/docs/Diagrams.graffle/image8.png | Bin 0 -> 667 bytes images/docs/Diagrams.graffle/image9.png | Bin 0 -> 2024 bytes images/logo/Angular.graffle/QuickLook/Preview.pdf | Bin 942136 -> 0 bytes .../logo/Angular.graffle/QuickLook/Thumbnail.tiff | Bin 8014 -> 0 bytes images/logo/Angular.graffle/data.plist | 8838 -------------------- images/logo/Angular.graffle/image1.png | Bin 2544 -> 0 bytes images/logo/Angular.graffle/image2.png | Bin 2129 -> 0 bytes images/logo/Angular.graffle/image4.png | Bin 1163 -> 0 bytes images/logo/Angular.graffle/image8.png | Bin 667 -> 0 bytes images/logo/Angular.graffle/image9.png | Bin 2024 -> 0 bytes .../AngularJS-Shield-huge.png | Bin 0 -> 102284 bytes .../AngularJS-Shield-large.png | Bin 0 -> 46213 bytes .../AngularJS-Shield-medium.png | Bin 0 -> 21033 bytes .../AngularJS-Shield-small.png | Bin 0 -> 6021 bytes .../AngularJS-Shield.exports/AngularJS-Shield.eps | 838 ++ .../AngularJS-Shield.exports/AngularJS-Shield.pdf | Bin 0 -> 5713 bytes images/logo/AngularJS-Shield.graffle | 1104 +++ images/logo/AngularJS.exports/AngularJS-huge.png | Bin 0 -> 149493 bytes images/logo/AngularJS.exports/AngularJS-large.png | Bin 0 -> 43935 bytes images/logo/AngularJS.exports/AngularJS-medium.png | Bin 0 -> 11582 bytes images/logo/AngularJS.exports/AngularJS-small.png | Bin 0 -> 25061 bytes images/logo/AngularJS.exports/AngularJS.eps | 1418 ++++ images/logo/AngularJS.exports/AngularJS.pdf | Bin 0 -> 72144 bytes images/logo/AngularJS.graffle/data.plist | Bin 0 -> 70201 bytes images/logo/AngularJS.graffle/image1.png | Bin 0 -> 107749 bytes images/logo/AngularJS.graffle/image2.png | Bin 0 -> 52272 bytes .../QuickLook/Preview.pdf | Bin 50644 -> 0 bytes .../QuickLook/Thumbnail.tiff | Bin 2008 -> 0 bytes images/logo/AngularShieldLogo.graffle/data.plist | Bin 67537 -> 0 bytes images/logo/AngularShieldLogo.graffle/image1.png | Bin 107749 -> 0 bytes images/logo/AngularShieldLogo.graffle/image2.png | Bin 52272 -> 0 bytes images/logo/ng-logo-hi.png | Bin 21431 -> 0 bytes images/logo/ng-logo.html | 24 - images/logo/ng-logo.png | Bin 7681 -> 0 bytes 40 files changed, 12198 insertions(+), 8862 deletions(-) create mode 100644 images/docs/Diagrams.graffle/QuickLook/Preview.pdf create mode 100644 images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff create mode 100644 images/docs/Diagrams.graffle/data.plist create mode 100644 images/docs/Diagrams.graffle/image1.png create mode 100644 images/docs/Diagrams.graffle/image2.png create mode 100644 images/docs/Diagrams.graffle/image4.png create mode 100644 images/docs/Diagrams.graffle/image8.png create mode 100644 images/docs/Diagrams.graffle/image9.png delete mode 100644 images/logo/Angular.graffle/QuickLook/Preview.pdf delete mode 100644 images/logo/Angular.graffle/QuickLook/Thumbnail.tiff delete mode 100644 images/logo/Angular.graffle/data.plist delete mode 100644 images/logo/Angular.graffle/image1.png delete mode 100644 images/logo/Angular.graffle/image2.png delete mode 100644 images/logo/Angular.graffle/image4.png delete mode 100644 images/logo/Angular.graffle/image8.png delete mode 100644 images/logo/Angular.graffle/image9.png create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield.eps create mode 100644 images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf create mode 100644 images/logo/AngularJS-Shield.graffle create mode 100644 images/logo/AngularJS.exports/AngularJS-huge.png create mode 100644 images/logo/AngularJS.exports/AngularJS-large.png create mode 100644 images/logo/AngularJS.exports/AngularJS-medium.png create mode 100644 images/logo/AngularJS.exports/AngularJS-small.png create mode 100644 images/logo/AngularJS.exports/AngularJS.eps create mode 100644 images/logo/AngularJS.exports/AngularJS.pdf create mode 100644 images/logo/AngularJS.graffle/data.plist create mode 100644 images/logo/AngularJS.graffle/image1.png create mode 100644 images/logo/AngularJS.graffle/image2.png delete mode 100644 images/logo/AngularShieldLogo.graffle/QuickLook/Preview.pdf delete mode 100644 images/logo/AngularShieldLogo.graffle/QuickLook/Thumbnail.tiff delete mode 100644 images/logo/AngularShieldLogo.graffle/data.plist delete mode 100644 images/logo/AngularShieldLogo.graffle/image1.png delete mode 100644 images/logo/AngularShieldLogo.graffle/image2.png delete mode 100644 images/logo/ng-logo-hi.png delete mode 100644 images/logo/ng-logo.html delete mode 100644 images/logo/ng-logo.png diff --git a/images/docs/Diagrams.graffle/QuickLook/Preview.pdf b/images/docs/Diagrams.graffle/QuickLook/Preview.pdf new file mode 100644 index 00000000..cd63b69b Binary files /dev/null and b/images/docs/Diagrams.graffle/QuickLook/Preview.pdf differ diff --git a/images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff b/images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff new file mode 100644 index 00000000..40832b54 Binary files /dev/null and b/images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff differ diff --git a/images/docs/Diagrams.graffle/data.plist b/images/docs/Diagrams.graffle/data.plist new file mode 100644 index 00000000..f9358def --- /dev/null +++ b/images/docs/Diagrams.graffle/data.plist @@ -0,0 +1,8838 @@ + + + + + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 138.17.0.133677 + + CreationDate + 2010-04-27 14:00:20 -0700 + Creator + Miško Hevery + GraphDocumentVersion + 6 + GuidesLocked + NO + GuidesVisible + YES + ImageCounter + 10 + ImageLinkBack + + + + + + + + ImageList + + image9.png + image8.png + image4.png + image2.png + image1.png + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2011-02-15 10:20:08 -0800 + Modifier + Kenneth Culp + NotesVisible + NO + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {612, 792} + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + ReadOnly + NO + Sheets + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{57, 78}, {172, 84}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Guiding Principles +\b0 \ +* Convention over Configuration\ +* Declarative / Self Describing\ +* Testable\ +* DRY (Don't Repeat Yourself)\ +* CRUD ~ 80% -> make it trivial } + VerticalPad + 0 + + Wrap + NO + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Notes + UniqueID + 5 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{99.761, 235.062}, {97, 84}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 170 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs26 \cf0 Scope\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f1\b0 \cf0 * $get / $set\ +* $eval / $tryEval\ +* $watch \ +* $become} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{358.844, 275.485}, {168.158, 80.0625}} + Class + ShapedGraphic + ID + 1 + Rotation + 0.32996645569801331 + Shape + AdjustableDoubleArrow + ShapeData + + ratio + 0.50724875926971436 + width + 20.053150177001953 + + Style + + fill + + Color + + b + 0.8 + g + 0.8 + r + 0.8 + + GradientColor + + b + 0.727062 + g + 0.290394 + r + 0.384375 + + MiddleFraction + 0.4523809552192688 + + shadow + + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + ShadowVector + {0, 2} + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBold;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\b\fs28 \cf0 JSON RESTful URLs} + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{277.761, 428.328}, {125, 26}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 168 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\i\fs36 \cf0 Your JavaScript} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{71.0258, 428.328}, {143, 26}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 167 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\i\fs36 \cf0 Your HTML / CSS} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{258.133, 231.188}, {117, 84}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 165 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs26 \cf0 Standard Services\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f1\b0 \cf0 * Browser\ +* URL Router\ +* Resources\ +* Caching} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{136.044, 463.125}, {102, 100}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 164 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs26 \cf0 HTML Compiler\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f1\b0 \cf0 * Widgets\ +* Markup\ +* Directives\ +* Filters\ +* Validators} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{337.761, 199.625}, {68, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 163 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 Services} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{80.7612, 531.125}, {40, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 162 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 View} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{327.761, 533.625}, {78, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 161 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 Controller} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{80.7612, 202.125}, {50, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + HelveticaNeue + Size + 13 + + ID + 160 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 Model} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{227.416, 363.5}, {32, 32}} + Class + ShapedGraphic + ID + 18 + ImageID + 9 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + Fuzziness + 2.6766984462738037 + + stroke + + Draws + NO + + + + + Bounds + {{48.7612, 197.125}, {32, 32}} + Class + ShapedGraphic + ID + 17 + ImageID + 8 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{48.7612, 531.125}, {32, 32}} + Class + ShapedGraphic + ID + 13 + ImageID + 4 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{405.761, 197.125}, {32, 32}} + Class + ShapedGraphic + ID + 11 + ImageID + 2 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{405.761, 531.125}, {32, 32}} + Class + ShapedGraphic + ID + 10 + ImageID + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{171.916, 339.469}, {143, 80.0625}} + Class + ShapedGraphic + ID + 9 + Shape + Rectangle + Style + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\b\fs24 \cf0 2-Way Data Binding\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\b0 \cf0 \ +\ +\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\b \cf0 Single Source of Truth} + + + + Bounds + {{245.567, 382.02}, {197.964, 186.105}} + Class + ShapedGraphic + ID + 8 + Shape + Rectangle + Style + + fill + + Color + + b + 0 + g + 0.501961 + r + 1 + + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + + TextPlacement + 2 + + + Bounds + {{43.5439, 382.02}, {197.964, 186.105}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Style + + fill + + Color + + b + 0.4 + g + 1 + r + 0.4 + + + stroke + + CornerRadius + 9 + + + Text + + Align + 0 + + TextPlacement + 2 + + + Bounds + {{245.421, 191.875}, {197.964, 186.105}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Style + + fill + + Color + + b + 1 + g + 0.8 + r + 0.4 + + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + + TextPlacement + 0 + + + Bounds + {{43.5438, 191.875}, {197.964, 186.105}} + Class + ShapedGraphic + ID + 5 + Shape + Rectangle + Style + + fill + + Color + + b + 0.4 + g + 1 + r + 1 + + + stroke + + CornerRadius + 9 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs14 \cf0 \ + +\fs36 } + + TextPlacement + 0 + + + Bounds + {{34.0712, 182.875}, {418.69, 393.25}} + Class + ShapedGraphic + ID + 4 + Shape + Rectangle + Style + + stroke + + CornerRadius + 9 + + + + + Bounds + {{49.385, 130}, {381, 36}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs60 \cf0 <angular/> Enabled Browser} + VerticalPad + 0 + + Wrap + NO + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + <angular/> parts + UniqueID + 1 + VPages + 1 + + + ActiveLayerIndex + 1 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + FontInfo + + Font + Courier-Oblique + Size + 18 + + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{42.125, 284}, {69, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + w + 0 + + Font + Optima-ExtraBlack + Size + 18 + + ID + 141 + Layer + 0 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 \ul \ulc0 Legend} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{42.125, 44}, {483, 210}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 13 + Layer + 0 + Shape + Rectangle + Style + + fill + + Color + + b + 0.901961 + g + 0.901961 + r + 0.901961 + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 <html>\ + <body>\ + Find by email: <input name="email" ng-validate="email"/>\ + <ul>\ + <li ng-repeat="person in people.$filter(email)">\ + \{\{ person.last | uppercase \}\},\ + \{\{ person.first \}\},\ + </li>\ + <ng:switch on="$location.hashPath">\ + <div ng-switch-when="home">Welcome</div>\ + <ng:include ng-switch-when="account" src="'account.html'"/>\ + </ng:switch>\ + </ul>\ + </body>\ +</html>} + VerticalPad + 0 + + TextPlacement + 0 + Wrap + NO + + + Bounds + {{48.125, 658}, {482, 27}} + Class + ShapedGraphic + ID + 154 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Nested Widgets: +\b0 widgets can be nested for added expressivness.} + + TextPlacement + 0 + + + Bounds + {{318.375, 75}, {142, 9}} + Class + ShapedGraphic + ID + 153 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.0203403 + g + 0.553979 + r + 0.814221 + + + stroke + + Draws + NO + + + + + Bounds + {{176.875, 73}, {299.5, 13}} + Class + ShapedGraphic + ID + 152 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.402579 + g + 0.843046 + r + 1 + + + stroke + + Draws + NO + + + + + Bounds + {{48.125, 625}, {482, 27}} + Class + ShapedGraphic + ID + 151 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.798825 + g + 0.790722 + r + 1 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Widget: +\b0 Allows the execution of custom code which can transform the DOM.} + + TextPlacement + 0 + + + Bounds + {{48.125, 396.5}, {482, 27}} + Class + ShapedGraphic + ID + 150 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.0203403 + g + 0.553979 + r + 0.814221 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Validator: +\b0 an input widget may have optional validator to notify user of wrong input.} + + TextPlacement + 0 + + + Bounds + {{48.125, 355}, {482, 35}} + Class + ShapedGraphic + ID + 149 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.402579 + g + 0.843046 + r + 1 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Input Widget: +\b0 binds to ' +\f1 email +\f0 ' in its scope. Changing scope changes the widget and vice versa.} + + TextPlacement + 0 + + + Bounds + {{48.125, 591.5}, {482, 27}} + Class + ShapedGraphic + ID + 148 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.315999 + g + 0.670665 + r + 0.292546 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Filter: +\b0 Markup may include optional filter to transform value before it is displayed.} + + TextPlacement + 0 + + + Bounds + {{48.125, 558}, {482, 27}} + Class + ShapedGraphic + ID + 147 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.661341 + g + 0.850156 + r + 0.662013 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Markup: +\b0 evaluates expression in the closest scope and inserts it into DOM.} + + TextPlacement + 0 + + + Bounds + {{48.125, 429.75}, {482, 51.25}} + Class + ShapedGraphic + ID + 146 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.862531 + g + 0.668772 + r + 0.313756 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Directives: +\b0 instructing the compiler to perform specific actions. In this case a repeater iterates over the list of ' +\f1 people +\f0 ' looking for the person with specific email. The DOM element is then replicated to match the number of elements.} + + TextPlacement + 0 + + + Bounds + {{48.125, 487}, {482, 65}} + Class + ShapedGraphic + ID + 145 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.952972 + g + 0.890059 + r + 0.780545 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Child Scope: +\b0 in this case the ng-repeat directive triggers the creation of new scopes one for each item in an iterator expression. It than assigns the 'person' to each scope. The scopes inherit from parent scopes so anything declared at higher scope is still visible. } + + TextPlacement + 0 + + + Bounds + {{48.125, 314}, {482, 35}} + Class + ShapedGraphic + ID + 144 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.800748 + g + 0.946502 + r + 1 + + + shadow + + Beneath + YES + Fuzziness + 2.9887564182281494 + ShadowVector + {3, 3} + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Scope: +\b0 Outter most scope which holds services and properties such as ' +\f1 people +\f0 ' and ' +\f1 email +\f0 '.} + + TextPlacement + 0 + + + Bounds + {{34.625, 280}, {506.75, 413}} + Class + ShapedGraphic + ID + 34 + Layer + 1 + Shape + Rectangle + + + Bounds + {{94.625, 186}, {429.5, 13}} + Class + ShapedGraphic + ID + 33 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + stroke + + Draws + NO + + + + + Bounds + {{220.625, 118}, {67.25, 9}} + Class + ShapedGraphic + ID + 23 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.315999 + g + 0.670665 + r + 0.292546 + + + stroke + + Draws + NO + + + + + Bounds + {{81.625, 156.5}, {450.75, 56}} + Class + ShapedGraphic + ID + 10 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.798825 + g + 0.790722 + r + 1 + + + stroke + + Draws + NO + + + + + Bounds + {{96.625, 130}, {133, 13}} + Class + ShapedGraphic + ID + 9 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.661341 + g + 0.850156 + r + 0.662013 + + + stroke + + Draws + NO + + + + + Bounds + {{96.625, 116}, {208, 13}} + Class + ShapedGraphic + ID + 8 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.661341 + g + 0.850156 + r + 0.662013 + + + stroke + + Draws + NO + + + + + Bounds + {{110.625, 101}, {311.75, 13}} + Class + ShapedGraphic + ID + 6 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.862531 + g + 0.668772 + r + 0.313756 + + + stroke + + Draws + NO + + + + + Bounds + {{81.625, 99}, {354.75, 56}} + Class + ShapedGraphic + ID + 4 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.952972 + g + 0.890059 + r + 0.780545 + + + stroke + + Draws + NO + + + + + Bounds + {{34.625, 40}, {506.75, 219}} + Class + ShapedGraphic + ID + 1 + Layer + 1 + Shape + Rectangle + Style + + fill + + Color + + b + 0.800748 + g + 0.946502 + r + 1 + + + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + YES + Name + Text + Print + YES + View + YES + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + <angular/> usage + UniqueID + 2 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{76.7578, 323.5}, {68, 86}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 47 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs144 \cf0 :-(} + VerticalPad + 0 + + TextRotation + 90 + Wrap + NO + + + Bounds + {{250.922, 355.17}, {74.1562, 66.0257}} + Class + ShapedGraphic + ID + 17 + Shape + Rectangle + Style + + fill + + Color + + b + 0.901961 + g + 0.901961 + r + 0.901961 + + + stroke + + CornerRadius + 30 + Pattern + 1 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs28 \cf0 one-time merge} + + + + Bounds + {{315.375, 457.934}, {152.625, 37.0536}} + Class + ShapedGraphic + ID + 5 + Shape + Rectangle + Style + + fill + + Color + + b + 0.776013 + g + 0.532738 + r + 0 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Model} + + + + Bounds + {{108, 454.763}, {152.625, 40.2247}} + Class + ShapedGraphic + ID + 12 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Template} + + + + Bounds + {{270.131, 318.801}, {35.7383, 36}} + Class + ShapedGraphic + Head + + ID + 16 + + ID + 29 + Rotation + 270.000244140625 + Shape + AdjustableArrow + ShapeData + + ratio + 0.32189163565635681 + width + 14.973806381225586 + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + GradientColor + + b + 0.501961 + g + 0.25098 + r + 0 + + MiddleFraction + 0.70634919404983521 + + shadow + + Beneath + YES + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + Fuzziness + 0.0 + ShadowVector + {3, 3} + + stroke + + Color + + a + 0.75 + b + 0 + g + 0 + r + 0 + + + + Tail + + ID + 17 + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{308.475, 417.134}, {69.3428, 36}} + Class + ShapedGraphic + Head + + ID + 17 + + ID + 28 + Rotation + 220.41058349609375 + Shape + AdjustableArrow + ShapeData + + ratio + 0.32189163565635681 + width + 14.973806381225586 + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + GradientColor + + b + 0.501961 + g + 0.25098 + r + 0 + + MiddleFraction + 0.70634919404983521 + + shadow + + Beneath + YES + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + Fuzziness + 0.0 + ShadowVector + {3, 3} + + stroke + + Color + + a + 0.75 + b + 0 + g + 0 + r + 0 + + + + Tail + + ID + 5 + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{201.124, 415.429}, {65.5192, 36}} + Class + ShapedGraphic + Head + + ID + 17 + + ID + 27 + Rotation + 320.10122680664062 + Shape + AdjustableArrow + ShapeData + + ratio + 0.32189163565635681 + width + 14.973806381225586 + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + GradientColor + + b + 0.501961 + g + 0.25098 + r + 0 + + MiddleFraction + 0.70634919404983521 + + shadow + + Beneath + YES + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + Fuzziness + 0.0 + ShadowVector + {3, 3} + + stroke + + Color + + a + 0.75 + b + 0 + g + 0 + r + 0 + + + + Tail + + ID + 12 + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{211.688, 278.207}, {152.625, 40.2247}} + Class + ShapedGraphic + ID + 16 + Shape + Rectangle + Style + + fill + + Color + + b + 0.494377 + g + 0.778576 + r + 0.492882 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 View} + + + + Bounds + {{135, 229.763}, {306, 36}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs60 \cf0 One-Way Data Binding} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{51.5, 218.91}, {473, 295.18}} + Class + ShapedGraphic + ID + 4 + Shape + Rectangle + Style + + stroke + + CornerRadius + 9 + + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + One Way Data Binding + UniqueID + 4 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{76.7578, 273.411}, {68, 86}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 46 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs144 \cf0 :-)} + VerticalPad + 0 + + TextRotation + 90 + Wrap + NO + + + Bounds + {{292.401, 304.76}, {45, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 45 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Compile} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{261.895, 293.76}, {45.2113, 36}} + Class + ShapedGraphic + Head + + ID + 30 + + ID + 44 + Rotation + 90 + Shape + AdjustableArrow + ShapeData + + ratio + 0.32189163565635681 + width + 14.973806381225586 + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + GradientColor + + b + 0.501961 + g + 0.25098 + r + 0 + + MiddleFraction + 0.70634919404983521 + + shadow + + Beneath + YES + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + Fuzziness + 0.0 + ShadowVector + {3, 3} + + stroke + + Color + + a + 0.75 + b + 0 + g + 0 + r + 0 + + + + Tail + + ID + 35 + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{64.4012, 417.148}, {85, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 43 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Change to View\ +updates Model} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{419.599, 416.581}, {92, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 42 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Change to Model\ +updates View} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{360.813, 343.888}, {54.6204, 159.326}} + Class + ShapedGraphic + HFlip + YES + ID + 41 + Shape + Bezier + ShapeData + + UnitPoints + + {0.397684, -0.443513} + {-0.462807, -0.437242} + {-0.316327, -0.311715} + {-0.334644, -0.0167227} + {-0.352948, 0.278274} + {-0.371882, 0.38703} + {0.263908, 0.387019} + {0.263908, 0.387019} + {0.263908, 0.330536} + {0.263908, 0.330536} + {0.263908, 0.330536} + {0.5, 0.412133} + {0.5, 0.412133} + {0.5, 0.412133} + {0.243683, 0.5} + {0.243683, 0.5} + {0.243683, 0.5} + {0.243683, 0.443511} + {0.243683, 0.443511} + {-0.374941, 0.443511} + {-0.5102, 0.345263} + {-0.49942, -0.0167215} + {-0.488657, -0.378697} + {-0.444334, -0.5} + {0.397684, -0.5} + {0.397684, -0.5} + {0.397684, -0.443513} + + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + + + VFlip + YES + + + Bounds + {{152.401, 351.215}, {61.0002, 159.866}} + Class + ShapedGraphic + ID + 39 + Shape + Bezier + ShapeData + + UnitPoints + + {0.401639, -0.443704} + {-0.368852, -0.43745} + {-0.336055, -0.281072} + {-0.352457, 0.0129294} + {-0.368851, 0.30692} + {-0.280703, 0.387415} + {0.288608, 0.387408} + {0.288608, 0.387408} + {0.288608, 0.33111} + {0.288608, 0.33111} + {0.288608, 0.33111} + {0.5, 0.412432} + {0.5, 0.412432} + {0.5, 0.412432} + {0.270492, 0.5} + {0.270492, 0.5} + {0.270492, 0.5} + {0.270492, 0.443705} + {0.270492, 0.443705} + {-0.283441, 0.443705} + {-0.5, 0.382829} + {-0.5, 0.0129306} + {-0.500018, -0.356965} + {-0.352321, -0.5} + {0.40164, -0.5} + {0.40164, -0.5} + {0.401639, -0.443704} + + + Style + + fill + + Color + + b + 0.86276 + g + 0.86276 + r + 0.86276 + + + + + + Bounds + {{171.085, 400.87}, {226.831, 59.4215}} + Class + ShapedGraphic + ID + 37 + Shape + Rectangle + Style + + fill + + Color + + b + 0.901961 + g + 0.901961 + r + 0.901961 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 30 + Pattern + 1 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs28 \cf0 Continuous Updates\ +Model is Single-Source-of-Truth} + + + + Bounds + {{208.188, 334.866}, {152.625, 40.2247}} + Class + ShapedGraphic + ID + 30 + Shape + Rectangle + Style + + fill + + Color + + b + 0.494377 + g + 0.778576 + r + 0.492882 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 View} + + + + Bounds + {{213.089, 479.081}, {152.625, 37.0536}} + Class + ShapedGraphic + ID + 36 + Shape + Rectangle + Style + + fill + + Color + + b + 0.776013 + g + 0.532738 + r + 0 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Model} + + + + Bounds + {{208.188, 248.43}, {152.625, 40.2247}} + Class + ShapedGraphic + ID + 35 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Template} + + + + Bounds + {{135.5, 198.5}, {305, 36}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 10 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs60 \cf0 Two-Way Data Binding} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{51.5, 194}, {473, 337}} + Class + ShapedGraphic + ID + 48 + Shape + Rectangle + Style + + stroke + + CornerRadius + 9 + + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Two Way Data Binding + UniqueID + 8 + VPages + 1 + + + ActiveLayerIndex + 1 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{375.479, 159}, {149.043, 522}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 23 + Layer + 0 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + CornerRadius + 9 + Pattern + 4 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs28 \cf0 Receive +\b0 \ +} + + TextPlacement + 0 + + + Bounds + {{133, 159}, {84.0215, 522}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 21 + Layer + 0 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + CornerRadius + 9 + Pattern + 4 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs28 \cf0 URL +\b0 \ +} + + TextPlacement + 0 + + + Bounds + {{71.7928, 159}, {55.9785, 522}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 10 + Layer + 0 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + CornerRadius + 9 + Pattern + 4 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs28 \cf0 Verb +\b0 \ +} + + TextPlacement + 0 + + + Bounds + {{222.521, 159}, {149.043, 522}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 20 + Layer + 0 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + CornerRadius + 9 + Pattern + 4 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs28 \cf0 Send +\b0 \ +} + + TextPlacement + 0 + + + Bounds + {{75.9893, 604.629}, {51.5434, 17}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 47 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 DELETE} + VerticalPad + 0 + + + + Bounds + {{138.021, 604.629}, {76, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 46 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book/456} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 512.322}, {135, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 45 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id:456,\ + name:'Catch' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{227.814, 512.322}, {135, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 44 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id: 456,\ + name:'Catch' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 512.322}, {34, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 43 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 POST} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 512.322}, {76, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 42 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book/456} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 405.064}, {152, 85}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 41 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 [ \{ id:123,\ + name:'Moby' \},\ + \{ id:456,\ + name:'Rye' \}\ +]} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 405.064}, {26, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 40 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 GET} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 405.064}, {43, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 39 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 352.435}, {143, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 38 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id:456,\ + name:'Gatsby' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 352.435}, {26, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 37 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 GET} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 352.435}, {76, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 36 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book/456} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 298.307}, {127, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 35 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id:123,\ + name:'Moby' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 298.307}, {26, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 33 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 GET} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 298.307}, {76, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 32 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book/123} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 241.065}, {118, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 28 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id:456,\ + name:'Rye' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{227.271, 241.065}, {135, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 27 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ name:'Gatsby'\}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 241.065}, {34, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 26 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 POST} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 241.065}, {43, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 25 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{378.728, 186.403}, {127, 34}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 24 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ id:123,\ + name:'Moby' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{227.5, 186.403}, {127, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 22 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 \{ name:'Moby' \}} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{75.9893, 186.403}, {34, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 19 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 POST} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{138.021, 186.403}, {43, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Courier + Size + 14 + + ID + 6 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 /Book} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{35.5, 103}, {490, 29}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 4 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fmodern\fcharset0 Courier-BoldOblique;\f2\fmodern\fcharset0 Courier-Oblique; +} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 http://server/data/ +\f1\i\b Collection +\f2\b0 [ +\f1\b /ID +\f2\b0 ]} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{190, 59}, {196, 36}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 3 + Layer + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs60 \cf0 RESTful URLs} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{240.383, -14.4874}, {97, 498.233}} + Class + ShapedGraphic + ID + 12 + Layer + 1 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.597299 + g + 0.578759 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural + +\f0\b\fs36 \cf0 Create} + + TextPlacement + 0 + + + Bounds + {{254.319, 384.448}, {69.1293, 498.233}} + Class + ShapedGraphic + ID + 31 + Layer + 1 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.597299 + g + 0.578759 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural + +\f0\b\fs36 \cf0 Delete} + + TextPlacement + 0 + + + Bounds + {{250.883, 297.98}, {76, 498.233}} + Class + ShapedGraphic + ID + 30 + Layer + 1 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.909743 + g + 0.779721 + r + 0.555337 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural + +\f0\b\fs36 \cf0 Update} + + TextPlacement + 0 + + + Bounds + {{186.23, 146.996}, {201.774, 498.233}} + Class + ShapedGraphic + ID + 29 + Layer + 1 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.661341 + g + 0.850156 + r + 0.662013 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural + +\f0\b\fs36 \cf0 Read} + + TextPlacement + 0 + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Columns + Print + YES + View + YES + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + RESTful URL + UniqueID + 6 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{78.5, 155}, {166.5, 44}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 29 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;\f1\fnil\fcharset0 HelveticaNeue-UltraLight;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\b\fs36 \cf0 HTTP RESTful URL\ +JSON +\f1\b0 / XML / PROTO} + VerticalPad + 0 + + + + Bounds + {{268, 275.746}, {206.125, 37.0536}} + Class + ShapedGraphic + ID + 9 + Shape + Rectangle + Style + + fill + + Color + + b + 0.952972 + g + 0.890059 + r + 0.780545 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 ACL} + + + + Bounds + {{268, 321.29}, {206.125, 37.0536}} + Class + ShapedGraphic + ID + 7 + Shape + Rectangle + Style + + fill + + Color + + b + 0.776013 + g + 0.532738 + r + 0 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Mapper} + + + + Bounds + {{268, 230.201}, {206.125, 37.0536}} + Class + ShapedGraphic + ID + 6 + Shape + Rectangle + Style + + fill + + Color + + b + 0.776013 + g + 0.532738 + r + 0 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 URL Router} + + + + Bounds + {{268, 184.656}, {206.125, 37.0536}} + Class + ShapedGraphic + ID + 5 + Shape + Rectangle + Style + + fill + + Color + + b + 0.776013 + g + 0.532738 + r + 0 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Serializer} + + + + Bounds + {{139.5, 477.197}, {101, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 28 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 (CRUD+verbs)} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{145.75, 589.471}, {88.5, 29.5287}} + Class + ShapedGraphic + ID + 27 + Shape + Rectangle + Style + + fill + + Color + + b + 0.803922 + g + 0.893111 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs28 \cf0 ???} + + + + Bounds + {{145.75, 552.393}, {88.5, 29.5287}} + Class + ShapedGraphic + ID + 26 + Shape + Rectangle + Style + + fill + + Color + + b + 0.803922 + g + 0.893111 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs28 \cf0 JavaScript} + + + + Bounds + {{145.75, 515.316}, {88.5, 29.5287}} + Class + ShapedGraphic + ID + 25 + Shape + Rectangle + Style + + fill + + Color + + b + 0.217426 + g + 0.546502 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs28 \cf0 Java} + + + + Bounds + {{423.125, 458}, {51, 17}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 17 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs28 \cf0 (CRUD)} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{376.237, 531.888}, {134, 40.2247}} + Class + ShapedGraphic + ID + 16 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.798825 + g + 0.790722 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + Pattern + 1 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 ???} + + + + Bounds + {{280.652, 531.888}, {134, 40.2247}} + Class + ShapedGraphic + ID + 14 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 Buganizer} + + + + Bounds + {{328.445, 531.888}, {134, 40.2247}} + Class + ShapedGraphic + ID + 13 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.798825 + g + 0.790722 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + Pattern + 1 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 BigTable} + + + + Bounds + {{233.371, 531.888}, {134, 40.2247}} + Class + ShapedGraphic + ID + 12 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Color + + b + 0.395087 + g + 0.360479 + r + 1 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs48 \cf0 MegaStore} + + + + Bounds + {{268, 446}, {206.125, 185}} + Class + ShapedGraphic + ID + 15 + Shape + Rectangle + Style + + fill + + Color + + b + 0.494377 + g + 0.778576 + r + 0.492882 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs48 \cf0 Repository} + + TextPlacement + 0 + + + Bounds + {{135, 446}, {110, 185}} + Class + ShapedGraphic + ID + 11 + Shape + Rectangle + Style + + fill + + Color + + b + 0.494377 + g + 0.778576 + r + 0.492882 + + + shadow + + Beneath + YES + + stroke + + CornerRadius + 9 + + + Text + + Align + 0 + Pad + 10 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs48 \cf0 Custom} + + TextPlacement + 0 + + + Bounds + {{58, 51}, {446, 36}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs60 \cf0 RESTy: Declarative Data Storage} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{255.5, 139}, {230, 504}} + Class + ShapedGraphic + ID + 10 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + CornerRadius + 9 + Pattern + 4 + + + Text + + Align + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural + +\f0\fs48 \cf0 Declarative} + + TextPlacement + 0 + + + Bounds + {{46.0001, 135}, {380, 278}} + Class + ShapedGraphic + ID + 22 + Shape + Bezier + ShapeData + + UnitPoints + + {-0.5, -0.356114} + {-0.5, -0.356114} + {-0.407897, -0.5} + {-0.407896, -0.5} + {-0.407897, -0.5} + {-0.407896, -0.43525} + {-0.407896, -0.43525} + {0.142105, -0.428057} + {0.197365, -0.464023} + {0.344737, -0.356114} + {0.492106, -0.248202} + {0.452631, -0.0251794} + {0.452631, 0.363309} + {0.452631, 0.363309} + {0.5, 0.363309} + {0.5, 0.363309} + {0.5, 0.363309} + {0.371053, 0.5} + {0.371053, 0.5} + {0.371053, 0.5} + {0.255264, 0.366911} + {0.255264, 0.366911} + {0.255264, 0.366911} + {0.302633, 0.366921} + {0.302633, 0.366921} + {0.302633, -0.0215823} + {0.32105, -0.125901} + {0.260526, -0.208633} + {0.199998, -0.29137} + {0.0605264, -0.276978} + {-0.402632, -0.27338} + {-0.402632, -0.27338} + {-0.402632, -0.208632} + {-0.402632, -0.208632} + {-0.40263, -0.208633} + {-0.5, -0.356109} + + + Style + + fill + + Color + + b + 0.800015 + g + 0.800015 + r + 0.800015 + + + + + + Bounds + {{123, 399}, {374.5, 258.999}} + Class + ShapedGraphic + ID + 8 + Shape + Rectangle + Style + + fill + + Color + + b + 0.494377 + g + 0.778576 + r + 0.492882 + + Draws + NO + + shadow + + Beneath + YES + Draws + NO + + stroke + + CornerRadius + 9 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs48 \cf0 Resources} + + TextPlacement + 0 + + + Bounds + {{103, 127}, {415, 548}} + Class + ShapedGraphic + ID + 4 + Shape + Rectangle + Style + + fill + + Color + + b + 0.800748 + g + 0.946502 + r + 1 + + + stroke + + CornerRadius + 9 + + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + RESTy + UniqueID + 3 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + fill + + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{85.9137, 394.312}, {220.947, 95.625}} + Class + ShapedGraphic + ID + 144 + Magnets + + {-0.685994, -1.14332} + {-0.261488, -1.30744} + {0.261488, -1.30744} + {0.685994, -1.14332} + {1.14332, -0.685995} + {1.30744, -0.261488} + {1.30744, 0.261488} + {1.14332, 0.685995} + {0.685994, 1.14332} + {0.261488, 1.30744} + {-0.261489, 1.30744} + {-0.685994, 1.14332} + {-1.14332, 0.685994} + {-1.30744, 0.261488} + {-1.30744, -0.261488} + {-1.14332, -0.685995} + + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 $route \{\ + current: \{\ + template: 'Account.html',\ + scope: new AccountCntl()\ + \}\ +\}} + + TextPlacement + 0 + + + Bounds + {{217.75, 347.375}, {298.96, 38.25}} + Class + ShapedGraphic + ID + 22 + Magnets + + {-0.685994, -1.14332} + {-0.261488, -1.30744} + {0.261488, -1.30744} + {0.685994, -1.14332} + {1.14332, -0.685995} + {1.30744, -0.261489} + {1.30744, 0.261488} + {1.14332, 0.685994} + {0.685994, 1.14332} + {0.261488, 1.30744} + {-0.261489, 1.30744} + {-0.685994, 1.14332} + {-1.14332, 0.685994} + {-1.30744, 0.261488} + {-1.30744, -0.261489} + {-1.14332, -0.685995} + + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 /account -> AccountCntl; Account.html\ +/settings -> SettingsCntl; Settings.html} + + TextPlacement + 0 + + + Class + Group + Graphics + + + Bounds + {{475.71, 679.25}, {41, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 173 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Binding} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{181.785, 679.25}, {34, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 174 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Watch} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + ControlPoints + + {0, 0} + {0, 0} + + ID + 175 + Points + + {461.007, 685.75} + {387.965, 685.75} + + Style + + stroke + + Bezier + + Color + + a + 0.49 + b + 0.776013 + g + 0.532738 + r + 0 + + HeadArrow + FilledArrow + HeadScale + 0.69999992847442627 + LineType + 1 + TailArrow + FilledArrow + TailScale + 0.69999992847442627 + Width + 3 + + + + + Class + LineGraphic + ControlPoints + + {0, 0} + {0, 0} + + ID + 176 + Points + + {167.082, 685.75} + {93.7897, 685.75} + + Style + + stroke + + Bezier + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0.958068 + + HeadArrow + FilledArrow + HeadScale + 0.59999996423721313 + LineType + 1 + TailArrow + 0 + TailScale + 0.60000002384185791 + Width + 4 + + + + + ID + 172 + + + Class + LineGraphic + ControlPoints + + {-71.4076, 17.75} + {0, -146} + {6.10352e-05, 146} + {40, 0} + + Head + + ID + 170 + Info + 3 + + ID + 157 + Points + + {397.158, 220.25} + {330.75, 421} + {294, 564.625} + + Style + + stroke + + Bezier + + Color + + a + 0.49 + b + 0.776013 + g + 0.532738 + r + 0 + + HeadArrow + FilledArrow + HeadScale + 0.69999992847442627 + LineType + 1 + TailArrow + FilledArrow + TailScale + 0.69999992847442627 + Width + 3 + + + Tail + + ID + 32 + + + + Class + LineGraphic + ControlPoints + + {-69.6563, 11.25} + {0, -146} + {6.10352e-05, 146} + {153, 0.125} + + Head + + ID + 169 + + ID + 155 + Points + + {411.406, 280.75} + {341.75, 469.25} + {190.711, 617.875} + + Style + + stroke + + Bezier + + Color + + a + 0.49 + b + 0.776013 + g + 0.532738 + r + 0 + + HeadArrow + FilledArrow + HeadScale + 0.69999992847442627 + LineType + 1 + TailArrow + 0 + TailScale + 0.69999992847442627 + Width + 3 + + + Tail + + ID + 34 + Info + 5 + + + + Class + Group + Graphics + + + Bounds + {{104.84, 603.875}, {85.8708, 28}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 169 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 save() \{...\}} + VerticalPad + 0 + + + + Bounds + {{112.425, 557.625}, {181.575, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 170 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 this.name = 'John Smith'} + VerticalPad + 0 + + + + Bounds + {{85.9137, 498}, {437.967, 147.25}} + Class + ShapedGraphic + ID + 171 + Shape + Rectangle + Style + + fill + + Color + + b + 0.611551 + g + 0.785672 + r + 1 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs36 \cf0 Partial Scope:\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f1\fs24 \cf0 class AccountCntl \{\ + AccountCntl() \{\ +\ + ...\ + \}\ +\ +\ +\}} + + TextPlacement + 0 + + + ID + 168 + + + Class + LineGraphic + ControlPoints + + {0, 0} + {0, -77} + {5.34058e-05, 77} + {0, 0} + + Head + + ID + 144 + Info + 1 + + ID + 148 + Points + + {144.544, 161.95} + {101.86, 280.75} + {130.103, 394.312} + + Style + + stroke + + Bezier + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0.958068 + + HeadArrow + 0 + HeadScale + 0.59999996423721313 + LineType + 1 + TailArrow + FilledArrow + TailScale + 0.60000002384185791 + Width + 4 + + + Tail + + ID + 31 + Info + 16 + + + + Bounds + {{171.233, 374.939}, {49.138, 15}} + Class + ShapedGraphic + Head + + ID + 144 + Info + 2 + + ID + 147 + Rotation + 151.10282897949219 + Shape + AdjustableArrow + ShapeData + + ratio + 0.32189163565635681 + width + 14.973806381225586 + + Style + + fill + + Color + + a + 0.1 + b + 0 + g + 0 + r + 0 + + GradientColor + + b + 0.501961 + g + 0.25098 + r + 0 + + MiddleFraction + 0.70634919404983521 + + shadow + + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + Fuzziness + 0.0 + ShadowVector + {0, 2} + + stroke + + Color + + a + 0.75 + b + 0 + g + 0 + r + 0 + + + + Tail + + ID + 22 + Info + 14 + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Class + LineGraphic + ControlPoints + + {89.7157, 8.77938} + {-0.989136, -163} + {0.989258, 163} + {25.6368, -27.25} + + Head + + ID + 143 + Info + 4 + + ID + 146 + Points + + {451.588, 64.2154} + {528.75, 260.75} + {491.226, 421.763} + + Style + + stroke + + Bezier + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0.958068 + + HeadArrow + FilledArrow + HeadScale + 0.59999996423721313 + LineType + 1 + TailArrow + 0 + TailScale + 0.60000002384185791 + Width + 4 + + + Tail + + ID + 4 + Info + 4 + + + + Class + LineGraphic + ControlPoints + + {-28.1529, 13.4} + {24.8888, 13.125} + + Head + + ID + 144 + + ID + 37 + Points + + {360.044, 455.85} + {306.861, 451.687} + + Style + + stroke + + Bezier + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0.958068 + + HeadArrow + FilledArrow + HeadScale + 0.59999996423721313 + LineType + 1 + TailArrow + 0 + TailScale + 0.60000002384185791 + Width + 4 + + + Tail + + ID + 143 + + + + Bounds + {{360.044, 422.25}, {163.836, 56}} + Class + ShapedGraphic + ID + 143 + Magnets + + {-0.685994, -1.14332} + {-0.261488, -1.30744} + {0.261489, -1.30744} + {0.685994, -1.14332} + {1.14332, -0.685994} + {1.30744, -0.261489} + {1.30744, 0.261489} + {1.14332, 0.685995} + {0.685994, 1.14332} + {0.261488, 1.30744} + {-0.261488, 1.30744} + {-0.685994, 1.14332} + {-1.14332, 0.685995} + {-1.30744, 0.261489} + {-1.30744, -0.261489} + {-1.14332, -0.685994} + + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 $location: \{\ + hashPath: 'account'\ +\}\ +} + + TextPlacement + 0 + + + Bounds + {{16.25, 496.25}, {81, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Optima-ExtraBlack + Size + 13 + + ID + 142 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 Runtime} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{16.75, 165.25}, {80, 27}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Optima-ExtraBlack + Size + 13 + + ID + 141 + Rotation + 270 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 2 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs36 \cf0 Browser} + VerticalPad + 2 + + Wrap + NO + + + Bounds + {{217.75, 266.75}, {290.484, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 34 + Magnets + + {-0.421637, -1.26491} + {0.421637, -1.26491} + {1.26491, -0.42164} + {1.26491, 0.42164} + {0.421637, 1.26491} + {-0.421637, 1.26491} + {-1.26491, 0.42164} + {-1.26491, -0.42164} + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 <button ng-click='save()'>Save</button>} + VerticalPad + 0 + + + + Bounds + {{320.565, 206.25}, {153.185, 14}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 32 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 <input name='name' />} + VerticalPad + 0 + + + + Bounds + {{73.7499, 339.75}, {459, 317.5}} + Class + ShapedGraphic + ID + 20 + Shape + Rectangle + Style + + fill + + Color + + b + 0.828641 + g + 0.921401 + r + 0.825757 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs36 \cf0 \ul \ulc0 $root +\f1 Scope\ulnone \ +} + + TextPlacement + 0 + + + Bounds + {{162.921, 264.75}, {48.7271, 16}} + Class + ShapedGraphic + ID + 24 + Shape + Rectangle + Style + + fill + + Color + + b + 0.8 + g + 0.8 + r + 0.8 + + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Save} + + + + Bounds + {{269.5, 244.75}, {43.5, 16}} + Class + ShapedGraphic + ID + 25 + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 12345} + + + + Bounds + {{237.293, 244.75}, {27, 16}} + Class + ShapedGraphic + ID + 26 + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 US} + + + + Bounds + {{167.37, 244.75}, {65.25, 16}} + Class + ShapedGraphic + ID + 27 + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 Any Place} + + + + Bounds + {{167.37, 224.75}, {145.63, 16}} + Class + ShapedGraphic + ID + 28 + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 123 Main St} + + + + Bounds + {{167.37, 204.75}, {145.63, 16}} + Class + ShapedGraphic + ID + 29 + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 John Smith} + + + + Bounds + {{85.9137, 110.75}, {71.8362, 42}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 13 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 Navigation +\b0 \ +Account\ +Settings} + VerticalPad + 0 + + + + Bounds + {{155.076, 168.75}, {353.158, 123}} + Class + ShapedGraphic + ID + 12 + Shape + Rectangle + Style + + fill + + Color + + b + 0.611551 + g + 0.785672 + r + 1 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs36 \cf0 Account Settings +\i\b (Partial)} + + TextPlacement + 0 + + + Bounds + {{80.1753, 47.6352}, {17.4491, 15.1148}} + Class + ShapedGraphic + ID + 10 + Rotation + 179.99998474121094 + Shape + AdjustableArrow + ShapeData + + ratio + 0.47071728110313416 + width + 12 + + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.550011 + g + 0.550011 + r + 0.550011 + + MiddleFraction + 0.4523809552192688 + TrippleBlend + YES + + shadow + + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + ShadowVector + {0, 2} + + stroke + + Color + + b + 0.0980392 + g + 0.0980392 + r + 0.0980392 + + + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{102.223, 47.1973}, {18.4475, 15.1055}} + Class + ShapedGraphic + ID + 9 + Rotation + 2.8368990421295166 + Shape + AdjustableArrow + ShapeData + + ratio + 0.403973788022995 + width + 8.7990627288818359 + + Style + + fill + + Color + + b + 0.4 + g + 0.4 + r + 0.4 + + FillType + 2 + GradientAngle + 90 + GradientColor + + b + 0 + g + 0 + r + 0 + + MiddleColor + + b + 0.550011 + g + 0.550011 + r + 0.550011 + + MiddleFraction + 0.4523809552192688 + TrippleBlend + YES + + shadow + + Color + + a + 0.4 + b + 0 + g + 0 + r + 0 + + ShadowVector + {0, 2} + + stroke + + Color + + b + 0.0980392 + g + 0.0980392 + r + 0.0980392 + + + + TextRelativeArea + {{0.125, 0.25}, {0.75, 0.5}} + isConnectedShape + + + + Bounds + {{127.27, 47.75}, {397.316, 16}} + Class + ShapedGraphic + ID + 4 + Magnets + + {-0.685994, -1.14332} + {-0.261488, -1.30744} + {0.261488, -1.30744} + {0.685994, -1.14332} + {1.14332, -0.685994} + {1.30744, -0.261488} + {1.30744, 0.261488} + {1.14332, 0.685995} + {0.685994, 1.14332} + {0.261488, 1.30744} + {-0.261489, 1.30744} + {-0.685994, 1.14332} + {-1.14332, 0.685994} + {-1.30744, 0.261488} + {-1.30744, -0.261489} + {-1.14332, -0.685994} + + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 http://server/index.html#account} + + + + Bounds + {{73.7499, 39.75}, {459, 29}} + Class + ShapedGraphic + ID + 3 + Shape + Rectangle + Style + + fill + + Color + + b + 0.6 + g + 0.6 + r + 0.6 + + + + + + Bounds + {{144.544, 127.75}, {372.166, 171}} + Class + ShapedGraphic + ID + 31 + Magnets + + {-0.685994, -1.14332} + {-0.261488, -1.30744} + {0.261488, -1.30744} + {0.685994, -1.14332} + {1.14332, -0.685994} + {1.30744, -0.261488} + {1.30744, 0.261488} + {1.14332, 0.685995} + {0.685994, 1.14332} + {0.261488, 1.30744} + {-0.261489, 1.30744} + {-0.685994, 1.14332} + {-1.14332, 0.685994} + {-1.30744, 0.261488} + {-1.30744, -0.261488} + {-1.14332, -0.685994} + + Shape + Rectangle + Style + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 Courier;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 <ng:include src="$route.current.template"\ + scope="$route.current.scope" />} + + TextPlacement + 0 + + + Bounds + {{79.4239, 76.75}, {444.457, 234}} + Class + ShapedGraphic + ID + 11 + Shape + Rectangle + Style + + fill + + Color + + b + 0.828641 + g + 0.921401 + r + 0.825757 + + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs36 \cf0 MyApp +\i\b (Chrome)} + + TextPlacement + 0 + + + Bounds + {{73.75, 39.75}, {459, 278}} + Class + ShapedGraphic + ID + 1 + Shape + Rectangle + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Standard App + UniqueID + 7 + VPages + 1 + + + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UseEntirePage + + WindowInfo + + CurrentSheet + 1 + ExpandedCanvases + + Frame + {{212, 0}, {836, 878}} + ListView + + OutlineWidth + 142 + RightSidebar + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{-70, -17}, {716, 769}} + Zoom + 1 + ZoomValues + + + <angular/> parts + 1 + 1 + + + <angular/> usage + 1 + 1 + + + RESTy + 1 + 1 + + + One Way Data Binding + 1 + 1 + + + Notes + 1 + 1 + + + RESTful URL + 1 + 1 + + + Standard App + 1 + 1 + + + Two Way Data Binding + 1 + 1 + + + + saveQuickLookFiles + YES + + diff --git a/images/docs/Diagrams.graffle/image1.png b/images/docs/Diagrams.graffle/image1.png new file mode 100644 index 00000000..565f406d Binary files /dev/null and b/images/docs/Diagrams.graffle/image1.png differ diff --git a/images/docs/Diagrams.graffle/image2.png b/images/docs/Diagrams.graffle/image2.png new file mode 100644 index 00000000..6e52db7c Binary files /dev/null and b/images/docs/Diagrams.graffle/image2.png differ diff --git a/images/docs/Diagrams.graffle/image4.png b/images/docs/Diagrams.graffle/image4.png new file mode 100644 index 00000000..6f118cd0 Binary files /dev/null and b/images/docs/Diagrams.graffle/image4.png differ diff --git a/images/docs/Diagrams.graffle/image8.png b/images/docs/Diagrams.graffle/image8.png new file mode 100644 index 00000000..1d6ce315 Binary files /dev/null and b/images/docs/Diagrams.graffle/image8.png differ diff --git a/images/docs/Diagrams.graffle/image9.png b/images/docs/Diagrams.graffle/image9.png new file mode 100644 index 00000000..606ea9eb Binary files /dev/null and b/images/docs/Diagrams.graffle/image9.png differ diff --git a/images/logo/Angular.graffle/QuickLook/Preview.pdf b/images/logo/Angular.graffle/QuickLook/Preview.pdf deleted file mode 100644 index cd63b69b..00000000 Binary files a/images/logo/Angular.graffle/QuickLook/Preview.pdf and /dev/null differ diff --git a/images/logo/Angular.graffle/QuickLook/Thumbnail.tiff b/images/logo/Angular.graffle/QuickLook/Thumbnail.tiff deleted file mode 100644 index 40832b54..00000000 Binary files a/images/logo/Angular.graffle/QuickLook/Thumbnail.tiff and /dev/null differ diff --git a/images/logo/Angular.graffle/data.plist b/images/logo/Angular.graffle/data.plist deleted file mode 100644 index f9358def..00000000 --- a/images/logo/Angular.graffle/data.plist +++ /dev/null @@ -1,8838 +0,0 @@ - - - - - ApplicationVersion - - com.omnigroup.OmniGrafflePro - 138.17.0.133677 - - CreationDate - 2010-04-27 14:00:20 -0700 - Creator - Miško Hevery - GraphDocumentVersion - 6 - GuidesLocked - NO - GuidesVisible - YES - ImageCounter - 10 - ImageLinkBack - - - - - - - - ImageList - - image9.png - image8.png - image4.png - image2.png - image1.png - - LinksVisible - NO - MagnetsVisible - NO - MasterSheets - - ModificationDate - 2011-02-15 10:20:08 -0800 - Modifier - Kenneth Culp - NotesVisible - NO - OriginVisible - NO - PageBreaks - YES - PrintInfo - - NSBottomMargin - - float - 41 - - NSLeftMargin - - float - 18 - - NSPaperSize - - size - {612, 792} - - NSRightMargin - - float - 18 - - NSTopMargin - - float - 18 - - - ReadOnly - NO - Sheets - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{57, 78}, {172, 84}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 3 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Guiding Principles -\b0 \ -* Convention over Configuration\ -* Declarative / Self Describing\ -* Testable\ -* DRY (Don't Repeat Yourself)\ -* CRUD ~ 80% -> make it trivial } - VerticalPad - 0 - - Wrap - NO - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - Notes - UniqueID - 5 - VPages - 1 - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{99.761, 235.062}, {97, 84}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 170 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs26 \cf0 Scope\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f1\b0 \cf0 * $get / $set\ -* $eval / $tryEval\ -* $watch \ -* $become} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{358.844, 275.485}, {168.158, 80.0625}} - Class - ShapedGraphic - ID - 1 - Rotation - 0.32996645569801331 - Shape - AdjustableDoubleArrow - ShapeData - - ratio - 0.50724875926971436 - width - 20.053150177001953 - - Style - - fill - - Color - - b - 0.8 - g - 0.8 - r - 0.8 - - GradientColor - - b - 0.727062 - g - 0.290394 - r - 0.384375 - - MiddleFraction - 0.4523809552192688 - - shadow - - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - ShadowVector - {0, 2} - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBold;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\b\fs28 \cf0 JSON RESTful URLs} - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{277.761, 428.328}, {125, 26}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 168 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\i\fs36 \cf0 Your JavaScript} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{71.0258, 428.328}, {143, 26}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 167 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\i\fs36 \cf0 Your HTML / CSS} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{258.133, 231.188}, {117, 84}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 165 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs26 \cf0 Standard Services\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f1\b0 \cf0 * Browser\ -* URL Router\ -* Resources\ -* Caching} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{136.044, 463.125}, {102, 100}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 164 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset0 HelveticaNeue-Light;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs26 \cf0 HTML Compiler\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f1\b0 \cf0 * Widgets\ -* Markup\ -* Directives\ -* Filters\ -* Validators} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{337.761, 199.625}, {68, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 163 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 Services} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{80.7612, 531.125}, {40, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 162 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 View} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{327.761, 533.625}, {78, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 161 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 Controller} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{80.7612, 202.125}, {50, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - HelveticaNeue - Size - 13 - - ID - 160 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 Model} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{227.416, 363.5}, {32, 32}} - Class - ShapedGraphic - ID - 18 - ImageID - 9 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - Fuzziness - 2.6766984462738037 - - stroke - - Draws - NO - - - - - Bounds - {{48.7612, 197.125}, {32, 32}} - Class - ShapedGraphic - ID - 17 - ImageID - 8 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{48.7612, 531.125}, {32, 32}} - Class - ShapedGraphic - ID - 13 - ImageID - 4 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{405.761, 197.125}, {32, 32}} - Class - ShapedGraphic - ID - 11 - ImageID - 2 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{405.761, 531.125}, {32, 32}} - Class - ShapedGraphic - ID - 10 - ImageID - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{171.916, 339.469}, {143, 80.0625}} - Class - ShapedGraphic - ID - 9 - Shape - Rectangle - Style - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\b\fs24 \cf0 2-Way Data Binding\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\b0 \cf0 \ -\ -\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\b \cf0 Single Source of Truth} - - - - Bounds - {{245.567, 382.02}, {197.964, 186.105}} - Class - ShapedGraphic - ID - 8 - Shape - Rectangle - Style - - fill - - Color - - b - 0 - g - 0.501961 - r - 1 - - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - - TextPlacement - 2 - - - Bounds - {{43.5439, 382.02}, {197.964, 186.105}} - Class - ShapedGraphic - ID - 7 - Shape - Rectangle - Style - - fill - - Color - - b - 0.4 - g - 1 - r - 0.4 - - - stroke - - CornerRadius - 9 - - - Text - - Align - 0 - - TextPlacement - 2 - - - Bounds - {{245.421, 191.875}, {197.964, 186.105}} - Class - ShapedGraphic - ID - 6 - Shape - Rectangle - Style - - fill - - Color - - b - 1 - g - 0.8 - r - 0.4 - - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - - TextPlacement - 0 - - - Bounds - {{43.5438, 191.875}, {197.964, 186.105}} - Class - ShapedGraphic - ID - 5 - Shape - Rectangle - Style - - fill - - Color - - b - 0.4 - g - 1 - r - 1 - - - stroke - - CornerRadius - 9 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs14 \cf0 \ - -\fs36 } - - TextPlacement - 0 - - - Bounds - {{34.0712, 182.875}, {418.69, 393.25}} - Class - ShapedGraphic - ID - 4 - Shape - Rectangle - Style - - stroke - - CornerRadius - 9 - - - - - Bounds - {{49.385, 130}, {381, 36}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 3 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs60 \cf0 <angular/> Enabled Browser} - VerticalPad - 0 - - Wrap - NO - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - <angular/> parts - UniqueID - 1 - VPages - 1 - - - ActiveLayerIndex - 1 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - FontInfo - - Font - Courier-Oblique - Size - 18 - - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{42.125, 284}, {69, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - w - 0 - - Font - Optima-ExtraBlack - Size - 18 - - ID - 141 - Layer - 0 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 \ul \ulc0 Legend} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{42.125, 44}, {483, 210}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 13 - Layer - 0 - Shape - Rectangle - Style - - fill - - Color - - b - 0.901961 - g - 0.901961 - r - 0.901961 - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 <html>\ - <body>\ - Find by email: <input name="email" ng-validate="email"/>\ - <ul>\ - <li ng-repeat="person in people.$filter(email)">\ - \{\{ person.last | uppercase \}\},\ - \{\{ person.first \}\},\ - </li>\ - <ng:switch on="$location.hashPath">\ - <div ng-switch-when="home">Welcome</div>\ - <ng:include ng-switch-when="account" src="'account.html'"/>\ - </ng:switch>\ - </ul>\ - </body>\ -</html>} - VerticalPad - 0 - - TextPlacement - 0 - Wrap - NO - - - Bounds - {{48.125, 658}, {482, 27}} - Class - ShapedGraphic - ID - 154 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Nested Widgets: -\b0 widgets can be nested for added expressivness.} - - TextPlacement - 0 - - - Bounds - {{318.375, 75}, {142, 9}} - Class - ShapedGraphic - ID - 153 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.0203403 - g - 0.553979 - r - 0.814221 - - - stroke - - Draws - NO - - - - - Bounds - {{176.875, 73}, {299.5, 13}} - Class - ShapedGraphic - ID - 152 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.402579 - g - 0.843046 - r - 1 - - - stroke - - Draws - NO - - - - - Bounds - {{48.125, 625}, {482, 27}} - Class - ShapedGraphic - ID - 151 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.798825 - g - 0.790722 - r - 1 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Widget: -\b0 Allows the execution of custom code which can transform the DOM.} - - TextPlacement - 0 - - - Bounds - {{48.125, 396.5}, {482, 27}} - Class - ShapedGraphic - ID - 150 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.0203403 - g - 0.553979 - r - 0.814221 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Validator: -\b0 an input widget may have optional validator to notify user of wrong input.} - - TextPlacement - 0 - - - Bounds - {{48.125, 355}, {482, 35}} - Class - ShapedGraphic - ID - 149 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.402579 - g - 0.843046 - r - 1 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Input Widget: -\b0 binds to ' -\f1 email -\f0 ' in its scope. Changing scope changes the widget and vice versa.} - - TextPlacement - 0 - - - Bounds - {{48.125, 591.5}, {482, 27}} - Class - ShapedGraphic - ID - 148 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.315999 - g - 0.670665 - r - 0.292546 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Filter: -\b0 Markup may include optional filter to transform value before it is displayed.} - - TextPlacement - 0 - - - Bounds - {{48.125, 558}, {482, 27}} - Class - ShapedGraphic - ID - 147 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.661341 - g - 0.850156 - r - 0.662013 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Markup: -\b0 evaluates expression in the closest scope and inserts it into DOM.} - - TextPlacement - 0 - - - Bounds - {{48.125, 429.75}, {482, 51.25}} - Class - ShapedGraphic - ID - 146 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.862531 - g - 0.668772 - r - 0.313756 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Directives: -\b0 instructing the compiler to perform specific actions. In this case a repeater iterates over the list of ' -\f1 people -\f0 ' looking for the person with specific email. The DOM element is then replicated to match the number of elements.} - - TextPlacement - 0 - - - Bounds - {{48.125, 487}, {482, 65}} - Class - ShapedGraphic - ID - 145 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.952972 - g - 0.890059 - r - 0.780545 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Child Scope: -\b0 in this case the ng-repeat directive triggers the creation of new scopes one for each item in an iterator expression. It than assigns the 'person' to each scope. The scopes inherit from parent scopes so anything declared at higher scope is still visible. } - - TextPlacement - 0 - - - Bounds - {{48.125, 314}, {482, 35}} - Class - ShapedGraphic - ID - 144 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.800748 - g - 0.946502 - r - 1 - - - shadow - - Beneath - YES - Fuzziness - 2.9887564182281494 - ShadowVector - {3, 3} - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Scope: -\b0 Outter most scope which holds services and properties such as ' -\f1 people -\f0 ' and ' -\f1 email -\f0 '.} - - TextPlacement - 0 - - - Bounds - {{34.625, 280}, {506.75, 413}} - Class - ShapedGraphic - ID - 34 - Layer - 1 - Shape - Rectangle - - - Bounds - {{94.625, 186}, {429.5, 13}} - Class - ShapedGraphic - ID - 33 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - stroke - - Draws - NO - - - - - Bounds - {{220.625, 118}, {67.25, 9}} - Class - ShapedGraphic - ID - 23 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.315999 - g - 0.670665 - r - 0.292546 - - - stroke - - Draws - NO - - - - - Bounds - {{81.625, 156.5}, {450.75, 56}} - Class - ShapedGraphic - ID - 10 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.798825 - g - 0.790722 - r - 1 - - - stroke - - Draws - NO - - - - - Bounds - {{96.625, 130}, {133, 13}} - Class - ShapedGraphic - ID - 9 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.661341 - g - 0.850156 - r - 0.662013 - - - stroke - - Draws - NO - - - - - Bounds - {{96.625, 116}, {208, 13}} - Class - ShapedGraphic - ID - 8 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.661341 - g - 0.850156 - r - 0.662013 - - - stroke - - Draws - NO - - - - - Bounds - {{110.625, 101}, {311.75, 13}} - Class - ShapedGraphic - ID - 6 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.862531 - g - 0.668772 - r - 0.313756 - - - stroke - - Draws - NO - - - - - Bounds - {{81.625, 99}, {354.75, 56}} - Class - ShapedGraphic - ID - 4 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.952972 - g - 0.890059 - r - 0.780545 - - - stroke - - Draws - NO - - - - - Bounds - {{34.625, 40}, {506.75, 219}} - Class - ShapedGraphic - ID - 1 - Layer - 1 - Shape - Rectangle - Style - - fill - - Color - - b - 0.800748 - g - 0.946502 - r - 1 - - - - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - YES - Name - Text - Print - YES - View - YES - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - <angular/> usage - UniqueID - 2 - VPages - 1 - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{76.7578, 323.5}, {68, 86}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 47 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs144 \cf0 :-(} - VerticalPad - 0 - - TextRotation - 90 - Wrap - NO - - - Bounds - {{250.922, 355.17}, {74.1562, 66.0257}} - Class - ShapedGraphic - ID - 17 - Shape - Rectangle - Style - - fill - - Color - - b - 0.901961 - g - 0.901961 - r - 0.901961 - - - stroke - - CornerRadius - 30 - Pattern - 1 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs28 \cf0 one-time merge} - - - - Bounds - {{315.375, 457.934}, {152.625, 37.0536}} - Class - ShapedGraphic - ID - 5 - Shape - Rectangle - Style - - fill - - Color - - b - 0.776013 - g - 0.532738 - r - 0 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Model} - - - - Bounds - {{108, 454.763}, {152.625, 40.2247}} - Class - ShapedGraphic - ID - 12 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Template} - - - - Bounds - {{270.131, 318.801}, {35.7383, 36}} - Class - ShapedGraphic - Head - - ID - 16 - - ID - 29 - Rotation - 270.000244140625 - Shape - AdjustableArrow - ShapeData - - ratio - 0.32189163565635681 - width - 14.973806381225586 - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - GradientColor - - b - 0.501961 - g - 0.25098 - r - 0 - - MiddleFraction - 0.70634919404983521 - - shadow - - Beneath - YES - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - Fuzziness - 0.0 - ShadowVector - {3, 3} - - stroke - - Color - - a - 0.75 - b - 0 - g - 0 - r - 0 - - - - Tail - - ID - 17 - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{308.475, 417.134}, {69.3428, 36}} - Class - ShapedGraphic - Head - - ID - 17 - - ID - 28 - Rotation - 220.41058349609375 - Shape - AdjustableArrow - ShapeData - - ratio - 0.32189163565635681 - width - 14.973806381225586 - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - GradientColor - - b - 0.501961 - g - 0.25098 - r - 0 - - MiddleFraction - 0.70634919404983521 - - shadow - - Beneath - YES - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - Fuzziness - 0.0 - ShadowVector - {3, 3} - - stroke - - Color - - a - 0.75 - b - 0 - g - 0 - r - 0 - - - - Tail - - ID - 5 - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{201.124, 415.429}, {65.5192, 36}} - Class - ShapedGraphic - Head - - ID - 17 - - ID - 27 - Rotation - 320.10122680664062 - Shape - AdjustableArrow - ShapeData - - ratio - 0.32189163565635681 - width - 14.973806381225586 - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - GradientColor - - b - 0.501961 - g - 0.25098 - r - 0 - - MiddleFraction - 0.70634919404983521 - - shadow - - Beneath - YES - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - Fuzziness - 0.0 - ShadowVector - {3, 3} - - stroke - - Color - - a - 0.75 - b - 0 - g - 0 - r - 0 - - - - Tail - - ID - 12 - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{211.688, 278.207}, {152.625, 40.2247}} - Class - ShapedGraphic - ID - 16 - Shape - Rectangle - Style - - fill - - Color - - b - 0.494377 - g - 0.778576 - r - 0.492882 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 View} - - - - Bounds - {{135, 229.763}, {306, 36}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 3 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs60 \cf0 One-Way Data Binding} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{51.5, 218.91}, {473, 295.18}} - Class - ShapedGraphic - ID - 4 - Shape - Rectangle - Style - - stroke - - CornerRadius - 9 - - - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - One Way Data Binding - UniqueID - 4 - VPages - 1 - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{76.7578, 273.411}, {68, 86}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 46 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs144 \cf0 :-)} - VerticalPad - 0 - - TextRotation - 90 - Wrap - NO - - - Bounds - {{292.401, 304.76}, {45, 14}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 45 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Compile} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{261.895, 293.76}, {45.2113, 36}} - Class - ShapedGraphic - Head - - ID - 30 - - ID - 44 - Rotation - 90 - Shape - AdjustableArrow - ShapeData - - ratio - 0.32189163565635681 - width - 14.973806381225586 - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - GradientColor - - b - 0.501961 - g - 0.25098 - r - 0 - - MiddleFraction - 0.70634919404983521 - - shadow - - Beneath - YES - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - Fuzziness - 0.0 - ShadowVector - {3, 3} - - stroke - - Color - - a - 0.75 - b - 0 - g - 0 - r - 0 - - - - Tail - - ID - 35 - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{64.4012, 417.148}, {85, 28}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 43 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Change to View\ -updates Model} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{419.599, 416.581}, {92, 28}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 42 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Change to Model\ -updates View} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{360.813, 343.888}, {54.6204, 159.326}} - Class - ShapedGraphic - HFlip - YES - ID - 41 - Shape - Bezier - ShapeData - - UnitPoints - - {0.397684, -0.443513} - {-0.462807, -0.437242} - {-0.316327, -0.311715} - {-0.334644, -0.0167227} - {-0.352948, 0.278274} - {-0.371882, 0.38703} - {0.263908, 0.387019} - {0.263908, 0.387019} - {0.263908, 0.330536} - {0.263908, 0.330536} - {0.263908, 0.330536} - {0.5, 0.412133} - {0.5, 0.412133} - {0.5, 0.412133} - {0.243683, 0.5} - {0.243683, 0.5} - {0.243683, 0.5} - {0.243683, 0.443511} - {0.243683, 0.443511} - {-0.374941, 0.443511} - {-0.5102, 0.345263} - {-0.49942, -0.0167215} - {-0.488657, -0.378697} - {-0.444334, -0.5} - {0.397684, -0.5} - {0.397684, -0.5} - {0.397684, -0.443513} - - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - - - VFlip - YES - - - Bounds - {{152.401, 351.215}, {61.0002, 159.866}} - Class - ShapedGraphic - ID - 39 - Shape - Bezier - ShapeData - - UnitPoints - - {0.401639, -0.443704} - {-0.368852, -0.43745} - {-0.336055, -0.281072} - {-0.352457, 0.0129294} - {-0.368851, 0.30692} - {-0.280703, 0.387415} - {0.288608, 0.387408} - {0.288608, 0.387408} - {0.288608, 0.33111} - {0.288608, 0.33111} - {0.288608, 0.33111} - {0.5, 0.412432} - {0.5, 0.412432} - {0.5, 0.412432} - {0.270492, 0.5} - {0.270492, 0.5} - {0.270492, 0.5} - {0.270492, 0.443705} - {0.270492, 0.443705} - {-0.283441, 0.443705} - {-0.5, 0.382829} - {-0.5, 0.0129306} - {-0.500018, -0.356965} - {-0.352321, -0.5} - {0.40164, -0.5} - {0.40164, -0.5} - {0.401639, -0.443704} - - - Style - - fill - - Color - - b - 0.86276 - g - 0.86276 - r - 0.86276 - - - - - - Bounds - {{171.085, 400.87}, {226.831, 59.4215}} - Class - ShapedGraphic - ID - 37 - Shape - Rectangle - Style - - fill - - Color - - b - 0.901961 - g - 0.901961 - r - 0.901961 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 30 - Pattern - 1 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs28 \cf0 Continuous Updates\ -Model is Single-Source-of-Truth} - - - - Bounds - {{208.188, 334.866}, {152.625, 40.2247}} - Class - ShapedGraphic - ID - 30 - Shape - Rectangle - Style - - fill - - Color - - b - 0.494377 - g - 0.778576 - r - 0.492882 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 View} - - - - Bounds - {{213.089, 479.081}, {152.625, 37.0536}} - Class - ShapedGraphic - ID - 36 - Shape - Rectangle - Style - - fill - - Color - - b - 0.776013 - g - 0.532738 - r - 0 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Model} - - - - Bounds - {{208.188, 248.43}, {152.625, 40.2247}} - Class - ShapedGraphic - ID - 35 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Template} - - - - Bounds - {{135.5, 198.5}, {305, 36}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 10 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs60 \cf0 Two-Way Data Binding} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{51.5, 194}, {473, 337}} - Class - ShapedGraphic - ID - 48 - Shape - Rectangle - Style - - stroke - - CornerRadius - 9 - - - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - Two Way Data Binding - UniqueID - 8 - VPages - 1 - - - ActiveLayerIndex - 1 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{375.479, 159}, {149.043, 522}} - Class - ShapedGraphic - FontInfo - - Font - Helvetica - Size - 18 - - ID - 23 - Layer - 0 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - CornerRadius - 9 - Pattern - 4 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs28 \cf0 Receive -\b0 \ -} - - TextPlacement - 0 - - - Bounds - {{133, 159}, {84.0215, 522}} - Class - ShapedGraphic - FontInfo - - Font - Helvetica - Size - 18 - - ID - 21 - Layer - 0 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - CornerRadius - 9 - Pattern - 4 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs28 \cf0 URL -\b0 \ -} - - TextPlacement - 0 - - - Bounds - {{71.7928, 159}, {55.9785, 522}} - Class - ShapedGraphic - FontInfo - - Font - Helvetica - Size - 18 - - ID - 10 - Layer - 0 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - CornerRadius - 9 - Pattern - 4 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs28 \cf0 Verb -\b0 \ -} - - TextPlacement - 0 - - - Bounds - {{222.521, 159}, {149.043, 522}} - Class - ShapedGraphic - FontInfo - - Font - Helvetica - Size - 18 - - ID - 20 - Layer - 0 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - CornerRadius - 9 - Pattern - 4 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs28 \cf0 Send -\b0 \ -} - - TextPlacement - 0 - - - Bounds - {{75.9893, 604.629}, {51.5434, 17}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 47 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 DELETE} - VerticalPad - 0 - - - - Bounds - {{138.021, 604.629}, {76, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 46 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book/456} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 512.322}, {135, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 45 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id:456,\ - name:'Catch' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{227.814, 512.322}, {135, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 44 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id: 456,\ - name:'Catch' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 512.322}, {34, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 43 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 POST} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 512.322}, {76, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 42 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book/456} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 405.064}, {152, 85}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 41 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 [ \{ id:123,\ - name:'Moby' \},\ - \{ id:456,\ - name:'Rye' \}\ -]} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 405.064}, {26, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 40 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 GET} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 405.064}, {43, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 39 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 352.435}, {143, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 38 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id:456,\ - name:'Gatsby' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 352.435}, {26, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 37 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 GET} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 352.435}, {76, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 36 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book/456} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 298.307}, {127, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 35 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id:123,\ - name:'Moby' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 298.307}, {26, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 33 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 GET} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 298.307}, {76, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 32 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book/123} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 241.065}, {118, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 28 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id:456,\ - name:'Rye' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{227.271, 241.065}, {135, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 27 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ name:'Gatsby'\}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 241.065}, {34, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 26 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 POST} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 241.065}, {43, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 25 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{378.728, 186.403}, {127, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 24 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ id:123,\ - name:'Moby' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{227.5, 186.403}, {127, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 22 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 \{ name:'Moby' \}} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{75.9893, 186.403}, {34, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 19 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 POST} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{138.021, 186.403}, {43, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Courier - Size - 14 - - ID - 6 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 /Book} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{35.5, 103}, {490, 29}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 4 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fmodern\fcharset0 Courier-BoldOblique;\f2\fmodern\fcharset0 Courier-Oblique; -} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 http://server/data/ -\f1\i\b Collection -\f2\b0 [ -\f1\b /ID -\f2\b0 ]} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{190, 59}, {196, 36}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 3 - Layer - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs60 \cf0 RESTful URLs} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{240.383, -14.4874}, {97, 498.233}} - Class - ShapedGraphic - ID - 12 - Layer - 1 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.597299 - g - 0.578759 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural - -\f0\b\fs36 \cf0 Create} - - TextPlacement - 0 - - - Bounds - {{254.319, 384.448}, {69.1293, 498.233}} - Class - ShapedGraphic - ID - 31 - Layer - 1 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.597299 - g - 0.578759 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural - -\f0\b\fs36 \cf0 Delete} - - TextPlacement - 0 - - - Bounds - {{250.883, 297.98}, {76, 498.233}} - Class - ShapedGraphic - ID - 30 - Layer - 1 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.909743 - g - 0.779721 - r - 0.555337 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural - -\f0\b\fs36 \cf0 Update} - - TextPlacement - 0 - - - Bounds - {{186.23, 146.996}, {201.774, 498.233}} - Class - ShapedGraphic - ID - 29 - Layer - 1 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.661341 - g - 0.850156 - r - 0.662013 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural - -\f0\b\fs36 \cf0 Read} - - TextPlacement - 0 - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Columns - Print - YES - View - YES - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - RESTful URL - UniqueID - 6 - VPages - 1 - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{78.5, 155}, {166.5, 44}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 29 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-CondensedBlack;\f1\fnil\fcharset0 HelveticaNeue-UltraLight;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\b\fs36 \cf0 HTTP RESTful URL\ -JSON -\f1\b0 / XML / PROTO} - VerticalPad - 0 - - - - Bounds - {{268, 275.746}, {206.125, 37.0536}} - Class - ShapedGraphic - ID - 9 - Shape - Rectangle - Style - - fill - - Color - - b - 0.952972 - g - 0.890059 - r - 0.780545 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - Pattern - 1 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 ACL} - - - - Bounds - {{268, 321.29}, {206.125, 37.0536}} - Class - ShapedGraphic - ID - 7 - Shape - Rectangle - Style - - fill - - Color - - b - 0.776013 - g - 0.532738 - r - 0 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Mapper} - - - - Bounds - {{268, 230.201}, {206.125, 37.0536}} - Class - ShapedGraphic - ID - 6 - Shape - Rectangle - Style - - fill - - Color - - b - 0.776013 - g - 0.532738 - r - 0 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 URL Router} - - - - Bounds - {{268, 184.656}, {206.125, 37.0536}} - Class - ShapedGraphic - ID - 5 - Shape - Rectangle - Style - - fill - - Color - - b - 0.776013 - g - 0.532738 - r - 0 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Serializer} - - - - Bounds - {{139.5, 477.197}, {101, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 28 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 (CRUD+verbs)} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{145.75, 589.471}, {88.5, 29.5287}} - Class - ShapedGraphic - ID - 27 - Shape - Rectangle - Style - - fill - - Color - - b - 0.803922 - g - 0.893111 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - Pattern - 1 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs28 \cf0 ???} - - - - Bounds - {{145.75, 552.393}, {88.5, 29.5287}} - Class - ShapedGraphic - ID - 26 - Shape - Rectangle - Style - - fill - - Color - - b - 0.803922 - g - 0.893111 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - Pattern - 1 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs28 \cf0 JavaScript} - - - - Bounds - {{145.75, 515.316}, {88.5, 29.5287}} - Class - ShapedGraphic - ID - 25 - Shape - Rectangle - Style - - fill - - Color - - b - 0.217426 - g - 0.546502 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs28 \cf0 Java} - - - - Bounds - {{423.125, 458}, {51, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 17 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs28 \cf0 (CRUD)} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{376.237, 531.888}, {134, 40.2247}} - Class - ShapedGraphic - ID - 16 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.798825 - g - 0.790722 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - Pattern - 1 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 ???} - - - - Bounds - {{280.652, 531.888}, {134, 40.2247}} - Class - ShapedGraphic - ID - 14 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 Buganizer} - - - - Bounds - {{328.445, 531.888}, {134, 40.2247}} - Class - ShapedGraphic - ID - 13 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.798825 - g - 0.790722 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - Pattern - 1 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 BigTable} - - - - Bounds - {{233.371, 531.888}, {134, 40.2247}} - Class - ShapedGraphic - ID - 12 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Color - - b - 0.395087 - g - 0.360479 - r - 1 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs48 \cf0 MegaStore} - - - - Bounds - {{268, 446}, {206.125, 185}} - Class - ShapedGraphic - ID - 15 - Shape - Rectangle - Style - - fill - - Color - - b - 0.494377 - g - 0.778576 - r - 0.492882 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs48 \cf0 Repository} - - TextPlacement - 0 - - - Bounds - {{135, 446}, {110, 185}} - Class - ShapedGraphic - ID - 11 - Shape - Rectangle - Style - - fill - - Color - - b - 0.494377 - g - 0.778576 - r - 0.492882 - - - shadow - - Beneath - YES - - stroke - - CornerRadius - 9 - - - Text - - Align - 0 - Pad - 10 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs48 \cf0 Custom} - - TextPlacement - 0 - - - Bounds - {{58, 51}, {446, 36}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 3 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs60 \cf0 RESTy: Declarative Data Storage} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{255.5, 139}, {230, 504}} - Class - ShapedGraphic - ID - 10 - Shape - Rectangle - Style - - fill - - Draws - NO - - stroke - - CornerRadius - 9 - Pattern - 4 - - - Text - - Align - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural - -\f0\fs48 \cf0 Declarative} - - TextPlacement - 0 - - - Bounds - {{46.0001, 135}, {380, 278}} - Class - ShapedGraphic - ID - 22 - Shape - Bezier - ShapeData - - UnitPoints - - {-0.5, -0.356114} - {-0.5, -0.356114} - {-0.407897, -0.5} - {-0.407896, -0.5} - {-0.407897, -0.5} - {-0.407896, -0.43525} - {-0.407896, -0.43525} - {0.142105, -0.428057} - {0.197365, -0.464023} - {0.344737, -0.356114} - {0.492106, -0.248202} - {0.452631, -0.0251794} - {0.452631, 0.363309} - {0.452631, 0.363309} - {0.5, 0.363309} - {0.5, 0.363309} - {0.5, 0.363309} - {0.371053, 0.5} - {0.371053, 0.5} - {0.371053, 0.5} - {0.255264, 0.366911} - {0.255264, 0.366911} - {0.255264, 0.366911} - {0.302633, 0.366921} - {0.302633, 0.366921} - {0.302633, -0.0215823} - {0.32105, -0.125901} - {0.260526, -0.208633} - {0.199998, -0.29137} - {0.0605264, -0.276978} - {-0.402632, -0.27338} - {-0.402632, -0.27338} - {-0.402632, -0.208632} - {-0.402632, -0.208632} - {-0.40263, -0.208633} - {-0.5, -0.356109} - - - Style - - fill - - Color - - b - 0.800015 - g - 0.800015 - r - 0.800015 - - - - - - Bounds - {{123, 399}, {374.5, 258.999}} - Class - ShapedGraphic - ID - 8 - Shape - Rectangle - Style - - fill - - Color - - b - 0.494377 - g - 0.778576 - r - 0.492882 - - Draws - NO - - shadow - - Beneath - YES - Draws - NO - - stroke - - CornerRadius - 9 - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs48 \cf0 Resources} - - TextPlacement - 0 - - - Bounds - {{103, 127}, {415, 548}} - Class - ShapedGraphic - ID - 4 - Shape - Rectangle - Style - - fill - - Color - - b - 0.800748 - g - 0.946502 - r - 1 - - - stroke - - CornerRadius - 9 - - - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - RESTy - UniqueID - 3 - VPages - 1 - - - ActiveLayerIndex - 0 - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - SolidGraphic - ID - 2 - Style - - fill - - GradientColor - - w - 0.666667 - - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 0/72 in = 1.0000 in - GraphicsList - - - Bounds - {{85.9137, 394.312}, {220.947, 95.625}} - Class - ShapedGraphic - ID - 144 - Magnets - - {-0.685994, -1.14332} - {-0.261488, -1.30744} - {0.261488, -1.30744} - {0.685994, -1.14332} - {1.14332, -0.685995} - {1.30744, -0.261488} - {1.30744, 0.261488} - {1.14332, 0.685995} - {0.685994, 1.14332} - {0.261488, 1.30744} - {-0.261489, 1.30744} - {-0.685994, 1.14332} - {-1.14332, 0.685994} - {-1.30744, 0.261488} - {-1.30744, -0.261488} - {-1.14332, -0.685995} - - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 $route \{\ - current: \{\ - template: 'Account.html',\ - scope: new AccountCntl()\ - \}\ -\}} - - TextPlacement - 0 - - - Bounds - {{217.75, 347.375}, {298.96, 38.25}} - Class - ShapedGraphic - ID - 22 - Magnets - - {-0.685994, -1.14332} - {-0.261488, -1.30744} - {0.261488, -1.30744} - {0.685994, -1.14332} - {1.14332, -0.685995} - {1.30744, -0.261489} - {1.30744, 0.261488} - {1.14332, 0.685994} - {0.685994, 1.14332} - {0.261488, 1.30744} - {-0.261489, 1.30744} - {-0.685994, 1.14332} - {-1.14332, 0.685994} - {-1.30744, 0.261488} - {-1.30744, -0.261489} - {-1.14332, -0.685995} - - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 /account -> AccountCntl; Account.html\ -/settings -> SettingsCntl; Settings.html} - - TextPlacement - 0 - - - Class - Group - Graphics - - - Bounds - {{475.71, 679.25}, {41, 14}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 173 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Binding} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{181.785, 679.25}, {34, 14}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - ID - 174 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Watch} - VerticalPad - 0 - - Wrap - NO - - - Class - LineGraphic - ControlPoints - - {0, 0} - {0, 0} - - ID - 175 - Points - - {461.007, 685.75} - {387.965, 685.75} - - Style - - stroke - - Bezier - - Color - - a - 0.49 - b - 0.776013 - g - 0.532738 - r - 0 - - HeadArrow - FilledArrow - HeadScale - 0.69999992847442627 - LineType - 1 - TailArrow - FilledArrow - TailScale - 0.69999992847442627 - Width - 3 - - - - - Class - LineGraphic - ControlPoints - - {0, 0} - {0, 0} - - ID - 176 - Points - - {167.082, 685.75} - {93.7897, 685.75} - - Style - - stroke - - Bezier - - Color - - a - 0.5 - b - 0 - g - 0 - r - 0.958068 - - HeadArrow - FilledArrow - HeadScale - 0.59999996423721313 - LineType - 1 - TailArrow - 0 - TailScale - 0.60000002384185791 - Width - 4 - - - - - ID - 172 - - - Class - LineGraphic - ControlPoints - - {-71.4076, 17.75} - {0, -146} - {6.10352e-05, 146} - {40, 0} - - Head - - ID - 170 - Info - 3 - - ID - 157 - Points - - {397.158, 220.25} - {330.75, 421} - {294, 564.625} - - Style - - stroke - - Bezier - - Color - - a - 0.49 - b - 0.776013 - g - 0.532738 - r - 0 - - HeadArrow - FilledArrow - HeadScale - 0.69999992847442627 - LineType - 1 - TailArrow - FilledArrow - TailScale - 0.69999992847442627 - Width - 3 - - - Tail - - ID - 32 - - - - Class - LineGraphic - ControlPoints - - {-69.6563, 11.25} - {0, -146} - {6.10352e-05, 146} - {153, 0.125} - - Head - - ID - 169 - - ID - 155 - Points - - {411.406, 280.75} - {341.75, 469.25} - {190.711, 617.875} - - Style - - stroke - - Bezier - - Color - - a - 0.49 - b - 0.776013 - g - 0.532738 - r - 0 - - HeadArrow - FilledArrow - HeadScale - 0.69999992847442627 - LineType - 1 - TailArrow - 0 - TailScale - 0.69999992847442627 - Width - 3 - - - Tail - - ID - 34 - Info - 5 - - - - Class - Group - Graphics - - - Bounds - {{104.84, 603.875}, {85.8708, 28}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 169 - Magnets - - {0, 1} - {0, -1} - {1, 0} - {-1, 0} - - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 save() \{...\}} - VerticalPad - 0 - - - - Bounds - {{112.425, 557.625}, {181.575, 14}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 170 - Magnets - - {0, 1} - {0, -1} - {1, 0} - {-1, 0} - - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 this.name = 'John Smith'} - VerticalPad - 0 - - - - Bounds - {{85.9137, 498}, {437.967, 147.25}} - Class - ShapedGraphic - ID - 171 - Shape - Rectangle - Style - - fill - - Color - - b - 0.611551 - g - 0.785672 - r - 1 - - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs36 \cf0 Partial Scope:\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f1\fs24 \cf0 class AccountCntl \{\ - AccountCntl() \{\ -\ - ...\ - \}\ -\ -\ -\}} - - TextPlacement - 0 - - - ID - 168 - - - Class - LineGraphic - ControlPoints - - {0, 0} - {0, -77} - {5.34058e-05, 77} - {0, 0} - - Head - - ID - 144 - Info - 1 - - ID - 148 - Points - - {144.544, 161.95} - {101.86, 280.75} - {130.103, 394.312} - - Style - - stroke - - Bezier - - Color - - a - 0.5 - b - 0 - g - 0 - r - 0.958068 - - HeadArrow - 0 - HeadScale - 0.59999996423721313 - LineType - 1 - TailArrow - FilledArrow - TailScale - 0.60000002384185791 - Width - 4 - - - Tail - - ID - 31 - Info - 16 - - - - Bounds - {{171.233, 374.939}, {49.138, 15}} - Class - ShapedGraphic - Head - - ID - 144 - Info - 2 - - ID - 147 - Rotation - 151.10282897949219 - Shape - AdjustableArrow - ShapeData - - ratio - 0.32189163565635681 - width - 14.973806381225586 - - Style - - fill - - Color - - a - 0.1 - b - 0 - g - 0 - r - 0 - - GradientColor - - b - 0.501961 - g - 0.25098 - r - 0 - - MiddleFraction - 0.70634919404983521 - - shadow - - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - Fuzziness - 0.0 - ShadowVector - {0, 2} - - stroke - - Color - - a - 0.75 - b - 0 - g - 0 - r - 0 - - - - Tail - - ID - 22 - Info - 14 - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Class - LineGraphic - ControlPoints - - {89.7157, 8.77938} - {-0.989136, -163} - {0.989258, 163} - {25.6368, -27.25} - - Head - - ID - 143 - Info - 4 - - ID - 146 - Points - - {451.588, 64.2154} - {528.75, 260.75} - {491.226, 421.763} - - Style - - stroke - - Bezier - - Color - - a - 0.5 - b - 0 - g - 0 - r - 0.958068 - - HeadArrow - FilledArrow - HeadScale - 0.59999996423721313 - LineType - 1 - TailArrow - 0 - TailScale - 0.60000002384185791 - Width - 4 - - - Tail - - ID - 4 - Info - 4 - - - - Class - LineGraphic - ControlPoints - - {-28.1529, 13.4} - {24.8888, 13.125} - - Head - - ID - 144 - - ID - 37 - Points - - {360.044, 455.85} - {306.861, 451.687} - - Style - - stroke - - Bezier - - Color - - a - 0.5 - b - 0 - g - 0 - r - 0.958068 - - HeadArrow - FilledArrow - HeadScale - 0.59999996423721313 - LineType - 1 - TailArrow - 0 - TailScale - 0.60000002384185791 - Width - 4 - - - Tail - - ID - 143 - - - - Bounds - {{360.044, 422.25}, {163.836, 56}} - Class - ShapedGraphic - ID - 143 - Magnets - - {-0.685994, -1.14332} - {-0.261488, -1.30744} - {0.261489, -1.30744} - {0.685994, -1.14332} - {1.14332, -0.685994} - {1.30744, -0.261489} - {1.30744, 0.261489} - {1.14332, 0.685995} - {0.685994, 1.14332} - {0.261488, 1.30744} - {-0.261488, 1.30744} - {-0.685994, 1.14332} - {-1.14332, 0.685995} - {-1.30744, 0.261489} - {-1.30744, -0.261489} - {-1.14332, -0.685994} - - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 $location: \{\ - hashPath: 'account'\ -\}\ -} - - TextPlacement - 0 - - - Bounds - {{16.25, 496.25}, {81, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Optima-ExtraBlack - Size - 13 - - ID - 142 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 Runtime} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{16.75, 165.25}, {80, 27}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Font - Optima-ExtraBlack - Size - 13 - - ID - 141 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Optima-ExtraBlack;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs36 \cf0 Browser} - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{217.75, 266.75}, {290.484, 14}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 34 - Magnets - - {-0.421637, -1.26491} - {0.421637, -1.26491} - {1.26491, -0.42164} - {1.26491, 0.42164} - {0.421637, 1.26491} - {-0.421637, 1.26491} - {-1.26491, 0.42164} - {-1.26491, -0.42164} - - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 <button ng-click='save()'>Save</button>} - VerticalPad - 0 - - - - Bounds - {{320.565, 206.25}, {153.185, 14}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 32 - Magnets - - {0, 1} - {0, -1} - {1, 0} - {-1, 0} - - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 <input name='name' />} - VerticalPad - 0 - - - - Bounds - {{73.7499, 339.75}, {459, 317.5}} - Class - ShapedGraphic - ID - 20 - Shape - Rectangle - Style - - fill - - Color - - b - 0.828641 - g - 0.921401 - r - 0.825757 - - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs36 \cf0 \ul \ulc0 $root -\f1 Scope\ulnone \ -} - - TextPlacement - 0 - - - Bounds - {{162.921, 264.75}, {48.7271, 16}} - Class - ShapedGraphic - ID - 24 - Shape - Rectangle - Style - - fill - - Color - - b - 0.8 - g - 0.8 - r - 0.8 - - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural - -\f0\fs24 \cf0 Save} - - - - Bounds - {{269.5, 244.75}, {43.5, 16}} - Class - ShapedGraphic - ID - 25 - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 12345} - - - - Bounds - {{237.293, 244.75}, {27, 16}} - Class - ShapedGraphic - ID - 26 - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 US} - - - - Bounds - {{167.37, 244.75}, {65.25, 16}} - Class - ShapedGraphic - ID - 27 - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 Any Place} - - - - Bounds - {{167.37, 224.75}, {145.63, 16}} - Class - ShapedGraphic - ID - 28 - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 123 Main St} - - - - Bounds - {{167.37, 204.75}, {145.63, 16}} - Class - ShapedGraphic - ID - 29 - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 John Smith} - - - - Bounds - {{85.9137, 110.75}, {71.8362, 42}} - Class - ShapedGraphic - FitText - Vertical - Flow - Resize - ID - 13 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\b\fs24 \cf0 Navigation -\b0 \ -Account\ -Settings} - VerticalPad - 0 - - - - Bounds - {{155.076, 168.75}, {353.158, 123}} - Class - ShapedGraphic - ID - 12 - Shape - Rectangle - Style - - fill - - Color - - b - 0.611551 - g - 0.785672 - r - 1 - - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs36 \cf0 Account Settings -\i\b (Partial)} - - TextPlacement - 0 - - - Bounds - {{80.1753, 47.6352}, {17.4491, 15.1148}} - Class - ShapedGraphic - ID - 10 - Rotation - 179.99998474121094 - Shape - AdjustableArrow - ShapeData - - ratio - 0.47071728110313416 - width - 12 - - Style - - fill - - Color - - b - 0.4 - g - 0.4 - r - 0.4 - - FillType - 2 - GradientAngle - 90 - GradientColor - - b - 0 - g - 0 - r - 0 - - MiddleColor - - b - 0.550011 - g - 0.550011 - r - 0.550011 - - MiddleFraction - 0.4523809552192688 - TrippleBlend - YES - - shadow - - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - ShadowVector - {0, 2} - - stroke - - Color - - b - 0.0980392 - g - 0.0980392 - r - 0.0980392 - - - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{102.223, 47.1973}, {18.4475, 15.1055}} - Class - ShapedGraphic - ID - 9 - Rotation - 2.8368990421295166 - Shape - AdjustableArrow - ShapeData - - ratio - 0.403973788022995 - width - 8.7990627288818359 - - Style - - fill - - Color - - b - 0.4 - g - 0.4 - r - 0.4 - - FillType - 2 - GradientAngle - 90 - GradientColor - - b - 0 - g - 0 - r - 0 - - MiddleColor - - b - 0.550011 - g - 0.550011 - r - 0.550011 - - MiddleFraction - 0.4523809552192688 - TrippleBlend - YES - - shadow - - Color - - a - 0.4 - b - 0 - g - 0 - r - 0 - - ShadowVector - {0, 2} - - stroke - - Color - - b - 0.0980392 - g - 0.0980392 - r - 0.0980392 - - - - TextRelativeArea - {{0.125, 0.25}, {0.75, 0.5}} - isConnectedShape - - - - Bounds - {{127.27, 47.75}, {397.316, 16}} - Class - ShapedGraphic - ID - 4 - Magnets - - {-0.685994, -1.14332} - {-0.261488, -1.30744} - {0.261488, -1.30744} - {0.685994, -1.14332} - {1.14332, -0.685994} - {1.30744, -0.261488} - {1.30744, 0.261488} - {1.14332, 0.685995} - {0.685994, 1.14332} - {0.261488, 1.30744} - {-0.261489, 1.30744} - {-0.685994, 1.14332} - {-1.14332, 0.685994} - {-1.30744, 0.261488} - {-1.30744, -0.261489} - {-1.14332, -0.685994} - - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 http://server/index.html#account} - - - - Bounds - {{73.7499, 39.75}, {459, 29}} - Class - ShapedGraphic - ID - 3 - Shape - Rectangle - Style - - fill - - Color - - b - 0.6 - g - 0.6 - r - 0.6 - - - - - - Bounds - {{144.544, 127.75}, {372.166, 171}} - Class - ShapedGraphic - ID - 31 - Magnets - - {-0.685994, -1.14332} - {-0.261488, -1.30744} - {0.261488, -1.30744} - {0.685994, -1.14332} - {1.14332, -0.685994} - {1.30744, -0.261488} - {1.30744, 0.261488} - {1.14332, 0.685995} - {0.685994, 1.14332} - {0.261488, 1.30744} - {-0.261489, 1.30744} - {-0.685994, 1.14332} - {-1.14332, 0.685994} - {-1.30744, 0.261488} - {-1.30744, -0.261488} - {-1.14332, -0.685994} - - Shape - Rectangle - Style - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fmodern\fcharset0 Courier;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs24 \cf0 <ng:include src="$route.current.template"\ - scope="$route.current.scope" />} - - TextPlacement - 0 - - - Bounds - {{79.4239, 76.75}, {444.457, 234}} - Class - ShapedGraphic - ID - 11 - Shape - Rectangle - Style - - fill - - Color - - b - 0.828641 - g - 0.921401 - r - 0.825757 - - - - Text - - Align - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural - -\f0\fs36 \cf0 MyApp -\i\b (Chrome)} - - TextPlacement - 0 - - - Bounds - {{73.75, 39.75}, {459, 278}} - Class - ShapedGraphic - ID - 1 - Shape - Rectangle - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Lock - NO - Name - Layer 1 - Print - YES - View - YES - - - LayoutInfo - - Animate - NO - circoMinDist - 18 - circoSeparation - 0.0 - layoutEngine - dot - neatoSeparation - 0.0 - twopiSeparation - 0.0 - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - Standard App - UniqueID - 7 - VPages - 1 - - - SmartAlignmentGuidesActive - YES - SmartDistanceGuidesActive - YES - UseEntirePage - - WindowInfo - - CurrentSheet - 1 - ExpandedCanvases - - Frame - {{212, 0}, {836, 878}} - ListView - - OutlineWidth - 142 - RightSidebar - - Sidebar - - SidebarWidth - 120 - VisibleRegion - {{-70, -17}, {716, 769}} - Zoom - 1 - ZoomValues - - - <angular/> parts - 1 - 1 - - - <angular/> usage - 1 - 1 - - - RESTy - 1 - 1 - - - One Way Data Binding - 1 - 1 - - - Notes - 1 - 1 - - - RESTful URL - 1 - 1 - - - Standard App - 1 - 1 - - - Two Way Data Binding - 1 - 1 - - - - saveQuickLookFiles - YES - - diff --git a/images/logo/Angular.graffle/image1.png b/images/logo/Angular.graffle/image1.png deleted file mode 100644 index 565f406d..00000000 Binary files a/images/logo/Angular.graffle/image1.png and /dev/null differ diff --git a/images/logo/Angular.graffle/image2.png b/images/logo/Angular.graffle/image2.png deleted file mode 100644 index 6e52db7c..00000000 Binary files a/images/logo/Angular.graffle/image2.png and /dev/null differ diff --git a/images/logo/Angular.graffle/image4.png b/images/logo/Angular.graffle/image4.png deleted file mode 100644 index 6f118cd0..00000000 Binary files a/images/logo/Angular.graffle/image4.png and /dev/null differ diff --git a/images/logo/Angular.graffle/image8.png b/images/logo/Angular.graffle/image8.png deleted file mode 100644 index 1d6ce315..00000000 Binary files a/images/logo/Angular.graffle/image8.png and /dev/null differ diff --git a/images/logo/Angular.graffle/image9.png b/images/logo/Angular.graffle/image9.png deleted file mode 100644 index 606ea9eb..00000000 Binary files a/images/logo/Angular.graffle/image9.png and /dev/null differ diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png new file mode 100644 index 00000000..4216f9d8 Binary files /dev/null and b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png differ diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png new file mode 100644 index 00000000..8431efa8 Binary files /dev/null and b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png differ diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png new file mode 100644 index 00000000..d5a6bba0 Binary files /dev/null and b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png differ diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png new file mode 100644 index 00000000..d19c7d2d Binary files /dev/null and b/images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png differ diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield.eps b/images/logo/AngularJS-Shield.exports/AngularJS-Shield.eps new file mode 100644 index 00000000..14cc2b84 --- /dev/null +++ b/images/logo/AngularJS-Shield.exports/AngularJS-Shield.eps @@ -0,0 +1,838 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0.000000 0.000000 270.000000 286.000000 +%APL_DSC_Encoding: UTF8 +%APLProducer: (Version 10.7.4 (Build 11E53) Quartz PS Context) +%%Title: (Unknown) +%%Creator: (Unknown) +%%CreationDate: (Unknown) +%%For: (Unknown) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 0 0 270 286 +%%EndComments +%%BeginProlog +%%BeginFile: cg-pdf.ps +%%Copyright: Copyright 2000-2004 Apple Computer Incorporated. +%%Copyright: All Rights Reserved. +currentpacking true setpacking +/cg_md 141 dict def +cg_md begin +/L3? languagelevel 3 ge def +/bd{bind def}bind def +/ld{load def}bd +/xs{exch store}bd +/xd{exch def}bd +/cmmtx matrix def +mark +/sc/setcolor +/scs/setcolorspace +/dr/defineresource +/fr/findresource +/T/true +/F/false +/d/setdash +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/M/setmiterlimit +/i/setflat +/rc/rectclip +/rf/rectfill +/rs/rectstroke +/f/fill +/f*/eofill +/sf/selectfont +/s/show +/xS/xshow +/yS/yshow +/xyS/xyshow +/S/stroke +/m/moveto +/l/lineto +/c/curveto +/h/closepath +/n/newpath +/q/gsave +/Q/grestore +counttomark 2 idiv +{ld}repeat pop +/SC{ + /ColorSpace fr scs +}bd +/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld +/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld +/cgmtx matrix def +/sdmtx{cgmtx currentmatrix pop}bd +/CM {cgmtx setmatrix}bd +/cm {cmmtx astore CM concat}bd +/W{clip newpath}bd +/W*{eoclip newpath}bd +statusdict begin product end dup (HP) anchorsearch{ + pop pop pop + true +}{ + pop + (hp) anchorsearch{ + pop pop true + }{ + pop false + }ifelse +}ifelse +{ + { + { + pop pop + (0)dup 0 4 -1 roll put + F charpath + }cshow + } +}{ + {F charpath} +}ifelse +/cply exch bd +/cps {cply stroke}bd +/pgsave 0 def +/bp{/pgsave save store}bd +/ep{pgsave restore showpage}def +/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd +/scrdict 10 dict def +/scrmtx matrix def +/patarray 0 def +/createpat{patarray 3 1 roll put}bd +/makepat{ +scrmtx astore pop +gsave +initgraphics +CM +patarray exch get +scrmtx +makepattern +grestore +setpattern +}bd +/cg_BeginEPSF{ + userdict save/cg_b4_Inc_state exch put + userdict/cg_endepsf/cg_EndEPSF load put + count userdict/cg_op_count 3 -1 roll put + countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put + 3 sub{end}repeat + /showpage {} def + 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + false setstrokeadjust false setoverprint +}bd +/cg_EndEPSF{ + countdictstack 3 sub { end } repeat + cg_dict_array 3 1 index length 3 sub getinterval + {begin}forall + count userdict/cg_op_count get sub{pop}repeat + userdict/cg_b4_Inc_state get restore + F setpacking +}bd +/cg_biproc{currentfile/RunLengthDecode filter}bd +/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd +/ImageDataSource 0 def +L3?{ + /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd + /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd +}{ + /ImageBandMask 0 def + /ImageBandData 0 def + /cg_mibiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd + /cg_miaiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter + dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd +}ifelse +/imsave 0 def +/BI{save/imsave xd mark}bd +/EI{imsave restore}bd +/ID{ +counttomark 2 idiv +dup 2 add +dict begin +{def} repeat +pop +/ImageType 1 def +/ImageMatrix[Width 0 0 Height neg 0 Height]def +currentdict dup/ImageMask known{ImageMask}{F}ifelse exch +L3?{ + dup/MaskedImage known + { + pop + << + /ImageType 3 + /InterleaveType 2 + /DataDict currentdict + /MaskDict + << /ImageType 1 + /Width Width + /Height Height + /ImageMatrix ImageMatrix + /BitsPerComponent 1 + /Decode [0 1] + currentdict/Interpolate known + {/Interpolate Interpolate}if + >> + >> + }if +}if +exch +{imagemask}{image}ifelse +end +}bd +/cguidfix{statusdict begin mark version end +{cvr}stopped{cleartomark 0}{exch pop}ifelse +2012 lt{dup findfont dup length dict begin +{1 index/FID ne 2 index/UniqueID ne and +{def} {pop pop} ifelse}forall +currentdict end definefont pop +}{pop}ifelse +}bd +/t_array 0 def +/t_i 0 def +/t_c 1 string def +/x_proc{ + exch t_array t_i get add exch moveto + /t_i t_i 1 add store +}bd +/y_proc{ + t_array t_i get add moveto + /t_i t_i 1 add store +}bd +/xy_proc{ + + t_array t_i 2 copy 1 add get 3 1 roll get + 4 -1 roll add 3 1 roll add moveto + /t_i t_i 2 add store +}bd +/sop 0 def +/cp_proc/x_proc ld +/base_charpath +{ + /t_array xs + /t_i 0 def + { + t_c 0 3 -1 roll put + currentpoint + t_c cply sop + cp_proc + }forall + /t_array 0 def +}bd +/sop/stroke ld +/nop{}def +/xsp/base_charpath ld +/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd +/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd +/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd +/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd +/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd +/refnt{ +findfont dup length dict copy dup +/Encoding 4 -1 roll put +definefont pop +}bd +/renmfont{ +findfont dup length dict copy definefont pop +}bd +L3? dup dup{save exch}if +/Range 0 def +/DataSource 0 def +/val 0 def +/nRange 0 def +/mulRange 0 def +/d0 0 def +/r0 0 def +/di 0 def +/ri 0 def +/a0 0 def +/a1 0 def +/r1 0 def +/r2 0 def +/dx 0 def +/Nsteps 0 def +/sh3tp 0 def +/ymax 0 def +/ymin 0 def +/xmax 0 def +/xmin 0 def +/setupFunEval +{ + begin + /nRange Range length 2 idiv store + /mulRange + + [ + 0 1 nRange 1 sub + { + 2 mul/nDim2 xd + Range nDim2 get + Range nDim2 1 add get + 1 index sub + + 255 div + exch + }for + ]store + end +}bd +/FunEval +{ + begin + + nRange mul /val xd + + 0 1 nRange 1 sub + { + dup 2 mul/nDim2 xd + val + add DataSource exch get + mulRange nDim2 get mul + mulRange nDim2 1 add get + add + }for + end +}bd +/max +{ + 2 copy lt + {exch pop}{pop}ifelse +}bd +/sh2 +{ + /Coords load aload pop + 3 index 3 index translate + + 3 -1 roll sub + 3 1 roll exch + sub + 2 copy + dup mul exch dup mul add sqrt + dup + scale + atan + + rotate + + /Function load setupFunEval + + + clippath {pathbbox}stopped {0 0 0 0}if newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + currentdict/Extend known + { + /Extend load 0 get + { + 0/Function load FunEval sc + xmin ymin xmin abs ymax ymin sub rectfill + }if + }if + + /Nsteps/Function load/Size get 0 get 1 sub store + /dx 1 Nsteps div store + gsave + /di ymax ymin sub store + /Function load + + 0 1 Nsteps + { + 1 index FunEval sc + 0 ymin dx di rectfill + dx 0 translate + }for + pop + grestore + currentdict/Extend known + { + /Extend load 1 get + { + Nsteps/Function load FunEval sc + 1 ymin xmax 1 sub abs ymax ymin sub rectfill + }if + }if +}bd +/shp +{ + 4 copy + + dup 0 gt{ + 0 exch a1 a0 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a0 a1 arcn + }{ + pop 0 lineto + }ifelse + + fill + + dup 0 gt{ + 0 exch a0 a1 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a1 a0 arcn + }{ + pop 0 lineto + }ifelse + + fill +}bd +/calcmaxs +{ + + xmin dup mul ymin dup mul add sqrt + xmax dup mul ymin dup mul add sqrt + xmin dup mul ymax dup mul add sqrt + xmax dup mul ymax dup mul add sqrt + max max max +}bd +/sh3 +{ + /Coords load aload pop + 5 index 5 index translate + 3 -1 roll 6 -1 roll sub + 3 -1 roll 5 -1 roll sub + 2 copy dup mul exch dup mul add sqrt + /dx xs + 2 copy 0 ne exch 0 ne or + { + + exch atan rotate + }{ + pop pop + }ifelse + + /r2 xs + /r1 xs + /Function load + dup/Size get 0 get 1 sub + /Nsteps xs + setupFunEval + + + + + + dx r2 add r1 lt{ + + 0 + }{ + dx r1 add r2 le + { + 1 + }{ + r1 r2 eq + { + 2 + }{ + 3 + }ifelse + }ifelse + }ifelse + /sh3tp xs + clippath {pathbbox}stopped {0 0 0 0}if + newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + + dx dup mul r2 r1 sub dup mul sub dup 0 gt + { + sqrt r2 r1 sub atan + /a0 exch 180 exch sub store + /a1 a0 neg store + }{ + pop + /a0 0 store + /a1 360 store + }ifelse + currentdict/Extend known + { + /Extend load 0 get r1 0 gt and + { + 0/Function load FunEval sc + + + + + { + { + dx 0 r1 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + r1 0 gt{0 0 r1 0 360 arc fill}if + } + { + + + + + 0 r1 xmin abs r1 add neg r1 shp + } + { + + + r2 r1 gt{ + + 0 r1 + r1 neg r2 r1 sub div dx mul + 0 + shp + }{ + + + + 0 r1 calcmaxs + dup + + r2 add dx mul dx r1 r2 sub sub div + neg + exch 1 index + abs exch sub + shp + }ifelse + } + }sh3tp get exec + }if + }if + + /d0 0 store + /r0 r1 store + /di dx Nsteps div store + /ri r2 r1 sub Nsteps div store + /Function load + 0 1 Nsteps + { + 1 index FunEval sc + d0 di add r0 ri add d0 r0 shp + { + + d0 0 r0 a1 a0 arc + d0 di add 0 r0 ri add a0 a1 arcn + fill + + + d0 0 r0 a0 a1 arc + d0 di add 0 r0 ri add a1 a0 arcn + fill + }pop + + + /d0 d0 di add store + /r0 r0 ri add store + }for + pop + + currentdict/Extend known + { + /Extend load 1 get r2 0 gt and + { + Nsteps/Function load FunEval sc + + + + + { + { + dx 0 r2 0 360 arc fill + } + { + dx 0 r2 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + + + xmax abs r1 add r1 dx r1 shp + } + { + + r2 r1 gt{ + + + + calcmaxs dup + + r1 add dx mul dx r2 r1 sub sub div + exch 1 index + exch sub + dx r2 + shp + }{ + + r1 neg r2 r1 sub div dx mul + 0 + dx + r2 + shp + }ifelse + } + } + sh3tp get exec + }if + }if +}bd +/sh +{ + begin + /ShadingType load dup dup 2 eq exch 3 eq or + { + gsave + newpath + /ColorSpace load scs + currentdict/BBox known + { + /BBox load aload pop + 2 index sub + 3 index + 3 -1 roll exch sub + exch rectclip + }if + 2 eq + {sh2}{sh3}ifelse + grestore + }{ + + pop + (DEBUG: shading type unimplemented\n)print flush + }ifelse + end +}bd +{restore}if not dup{save exch}if + L3?{ + /sh/shfill ld + /csq/clipsave ld + /csQ/cliprestore ld + }if +{restore}if +end +setpacking +%%EndFile +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 0 0 270 286 +%%BeginPageSetup +cg_md begin +bp +sdmtx +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs1 exch/ColorSpace dr pop +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ { 1.8008 exp } bind { 1.8008 exp } bind { 1.8008 exp } bind ] def +/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs2 exch/ColorSpace dr pop +%%EndPageSetup +0.60000002 i +/Cs1 SC +0.70200002 0.70200002 0.70200002 sc +q +0 0 270 286 rc +134.50345 286.50027 m +0.14711758 239.24472 l +21.309576 63.782761 l +131.34686 1.500285 l +247.69739 64.623795 l +268.85287 240.07863 l +h +134.50345 286.50027 m +f +/Cs2 SC +0.64759099 0.110541 0.14820901 sc +253.08495 229.93858 m +131.34766 271.45135 l +131.34766 16.55443 l +233.36922 73.016136 l +h +253.08495 229.93858 m +f +0.84938598 0.106006 0.16429099 sc +12.765604 229.18932 m +30.899569 72.266991 l +131.34637 16.553787 l +131.34637 271.45712 l +h +12.765604 229.18932 m +f +/Cs1 SC +0.949 0.949 0.949 sc +159.56511 144.66975 m +131.56966 203.13362 l +106.92307 144.66975 l +h +170.239 120.08728 m +96.02845 120.08728 l +79.426292 78.560425 l +48.544998 77.99012 l +131.34871 262.19614 l +217.03836 77.99012 l +188.41589 77.99012 l +h +170.239 120.08728 m +f +0.70200002 0.70200002 0.70200002 sc +131.34749 262.1965 m +131.56853 203.13387 l +159.56412 144.57025 l +131.34749 144.57025 l +131.34749 119.63145 l +170.23799 120.08707 l +188.41479 77.983162 l +217.96376 77.434608 l +h +131.34749 262.1965 m +f +ep +end +%%Trailer +%%EOF diff --git a/images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf b/images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf new file mode 100644 index 00000000..9a899442 Binary files /dev/null and b/images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf differ diff --git a/images/logo/AngularJS-Shield.graffle b/images/logo/AngularJS-Shield.graffle new file mode 100644 index 00000000..4b10e83f --- /dev/null +++ b/images/logo/AngularJS-Shield.graffle @@ -0,0 +1,1104 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 139.7.0.167456 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2012-06-11 20:31:54 +0000 + Creator + Igor Minar + DisplayScale + 1 0/72 in = 1 0/72 in + ExportShapes + + + InspectorGroup + -1 + ShapeImageRect + {{2, 2}, {22, 22}} + ShapeName + pdfImport-2.1 + ShouldExport + YES + StrokePath + + elements + + + element + MOVETO + point + {0.15889900000000001, 0.138016} + + + element + LINETO + point + {-0.00725269, -0.179367} + + + element + LINETO + point + {-0.153529, 0.138016} + + + element + CLOSE + + + element + MOVETO + point + {0.222248, 0.27146700000000001} + + + element + LINETO + point + {-0.21818799999999999, 0.27146700000000001} + + + element + LINETO + point + {-0.31672099999999997, 0.49690400000000001} + + + element + LINETO + point + {-0.5, 0.5} + + + element + LINETO + point + {-0.0085640000000000004, -0.5} + + + element + LINETO + point + {0.5, 0.5} + + + element + LINETO + point + {0.330127, 0.5} + + + element + CLOSE + + + element + MOVETO + point + {0.222248, 0.27146700000000001} + + + + TextBounds + {{0, 0}, {1, 1}} + + + GraphDocumentVersion + 8 + GraphicsList + + + Bounds + {{284.84766018978735, 248.30385248489227}, {86.61627414036225, 184.76191147289623}} + Class + ShapedGraphic + ID + 33 + Shape + Bezier + ShapeData + + UnitPoints + + {-0.50000199999999995, -0.50000199999999995} + {-0.50000199999999995, -0.50000199999999995} + {-0.49745, -0.18033299999999999} + {-0.49745, -0.18033299999999999} + {-0.49745, -0.18033299999999999} + {-0.174236, 0.13663500000000001} + {-0.174236, 0.13663500000000001} + {-0.174236, 0.13663500000000001} + {-0.50000199999999995, 0.13663500000000001} + {-0.50000199999999995, 0.13663500000000001} + {-0.50000199999999995, 0.13663500000000001} + {-0.50000199999999995, 0.27161299999999999} + {-0.50000199999999995, 0.27161299999999999} + {-0.50000199999999995, 0.27161299999999999} + {-0.051004399999999998, 0.26914700000000003} + {-0.051004399999999998, 0.26914700000000003} + {-0.051004399999999998, 0.26914700000000003} + {0.15884999999999999, 0.497029} + {0.15884999999999999, 0.497029} + {0.15884999999999999, 0.497029} + {0.499998, 0.499998} + {0.499998, 0.499998} + {0.499998, 0.499998} + {-0.50000199999999995, -0.50000199999999995} + + + Style + + fill + + Color + + archive + + YnBsaXN0MDDUAQIDBAUGKSpYJHZl + cnNpb25YJG9iamVjdHNZJGFyY2hp + dmVyVCR0b3ASAAGGoKcHCBMXGyIm + VSRudWxs1QkKCwwNDg8QERJcTlND + b21wb25lbnRzXxASTlNDdXN0b21D + b2xvclNwYWNlViRjbGFzc1xOU0Nv + bG9yU3BhY2VVTlNSR0JPECgwLjcw + MjAwMDAyMTkgMC43MDIwMDAwMjE5 + IDAuNzAyMDAwMDIxOSAxgAKABhAB + TxAnMC42NDIzODE2MDg1IDAuNjQy + MzYyMzU2MiAwLjY0MjM3MzI2MzgA + 0gsUFRZVTlNJQ0OABYAD0gsYGRpX + TlMuZGF0YYAETxEMSAAADEhMaW5v + AhAAAG1udHJSR0IgWFlaIAfOAAIA + CQAGADEAAGFjc3BNU0ZUAAAAAElF + QyBzUkdCAAAAAAAAAAAAAAAAAAD2 + 1gABAAAAANMtSFAgIB0/2i7bSomr + YKI8X3x9gd0AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAEWNw + cnQAAAFQAAAAM2Rlc2MAAAGEAAAA + bHd0cHQAAAHwAAAAFGJrcHQAAAIE + AAAAFHJYWVoAAAIYAAAAFGdYWVoA + AAIsAAAAFGJYWVoAAAJAAAAAFGRt + bmQAAAJUAAAAcGRtZGQAAALEAAAA + iHZ1ZWQAAANMAAAAhnZpZXcAAAPU + AAAAJGx1bWkAAAP4AAAAFG1lYXMA + AAQMAAAAJHRlY2gAAAQwAAAADHJU + UkMAAAQ8AAAIDGdUUkMAAAQ8AAAI + DGJUUkMAAAQ8AAAIDHRleHQAAAAA + Q29weXJpZ2h0IChjKSAxOTk4IEhl + d2xldHQtUGFja2FyZCBDb21wYW55 + AABkZXNjAAAAAAAAABJzUkdCIElF + QzYxOTY2LTIuMQAAAAAAAAAAAAAA + EnNSR0IgSUVDNjE5NjYtMi4xAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABYWVogAAAAAAAA81EAAQAA + AAEWzFhZWiAAAAAAAAAAAAAAAAAA + AAAAWFlaIAAAAAAAAG+iAAA49QAA + A5BYWVogAAAAAAAAYpkAALeFAAAY + 2lhZWiAAAAAAAAAkoAAAD4QAALbP + ZGVzYwAAAAAAAAAWSUVDIGh0dHA6 + Ly93d3cuaWVjLmNoAAAAAAAAAAAA + AAAWSUVDIGh0dHA6Ly93d3cuaWVj + LmNoAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAGRlc2MAAAAAAAAALklF + QyA2MTk2Ni0yLjEgRGVmYXVsdCBS + R0IgY29sb3VyIHNwYWNlIC0gc1JH + QgAAAAAAAAAAAAAALklFQyA2MTk2 + Ni0yLjEgRGVmYXVsdCBSR0IgY29s + b3VyIHNwYWNlIC0gc1JHQgAAAAAA + AAAAAAAAAAAAAAAAAAAAAABkZXNj + AAAAAAAAACxSZWZlcmVuY2UgVmll + d2luZyBDb25kaXRpb24gaW4gSUVD + NjE5NjYtMi4xAAAAAAAAAAAAAAAs + UmVmZXJlbmNlIFZpZXdpbmcgQ29u + ZGl0aW9uIGluIElFQzYxOTY2LTIu + MQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAdmlldwAAAAAAE6T+ABRf + LgAQzxQAA+3MAAQTCwADXJ4AAAAB + WFlaIAAAAAAATAlWAFAAAABXH+dt + ZWFzAAAAAAAAAAEAAAAAAAAAAAAA + AAAAAAAAAAACjwAAAAJzaWcgAAAA + AENSVCBjdXJ2AAAAAAAABAAAAAAF + AAoADwAUABkAHgAjACgALQAyADcA + OwBAAEUASgBPAFQAWQBeAGMAaABt + AHIAdwB8AIEAhgCLAJAAlQCaAJ8A + pACpAK4AsgC3ALwAwQDGAMsA0ADV + ANsA4ADlAOsA8AD2APsBAQEHAQ0B + EwEZAR8BJQErATIBOAE+AUUBTAFS + AVkBYAFnAW4BdQF8AYMBiwGSAZoB + oQGpAbEBuQHBAckB0QHZAeEB6QHy + AfoCAwIMAhQCHQImAi8COAJBAksC + VAJdAmcCcQJ6AoQCjgKYAqICrAK2 + AsECywLVAuAC6wL1AwADCwMWAyED + LQM4A0MDTwNaA2YDcgN+A4oDlgOi + A64DugPHA9MD4APsA/kEBgQTBCAE + LQQ7BEgEVQRjBHEEfgSMBJoEqAS2 + BMQE0wThBPAE/gUNBRwFKwU6BUkF + WAVnBXcFhgWWBaYFtQXFBdUF5QX2 + BgYGFgYnBjcGSAZZBmoGewaMBp0G + rwbABtEG4wb1BwcHGQcrBz0HTwdh + B3QHhgeZB6wHvwfSB+UH+AgLCB8I + MghGCFoIbgiCCJYIqgi+CNII5wj7 + CRAJJQk6CU8JZAl5CY8JpAm6Cc8J + 5Qn7ChEKJwo9ClQKagqBCpgKrgrF + CtwK8wsLCyILOQtRC2kLgAuYC7AL + yAvhC/kMEgwqDEMMXAx1DI4MpwzA + DNkM8w0NDSYNQA1aDXQNjg2pDcMN + 3g34DhMOLg5JDmQOfw6bDrYO0g7u + DwkPJQ9BD14Peg+WD7MPzw/sEAkQ + JhBDEGEQfhCbELkQ1xD1ERMRMRFP + EW0RjBGqEckR6BIHEiYSRRJkEoQS + oxLDEuMTAxMjE0MTYxODE6QTxRPl + FAYUJxRJFGoUixStFM4U8BUSFTQV + VhV4FZsVvRXgFgMWJhZJFmwWjxay + FtYW+hcdF0EXZReJF64X0hf3GBsY + QBhlGIoYrxjVGPoZIBlFGWsZkRm3 + Gd0aBBoqGlEadxqeGsUa7BsUGzsb + YxuKG7Ib2hwCHCocUhx7HKMczBz1 + HR4dRx1wHZkdwx3sHhYeQB5qHpQe + vh7pHxMfPh9pH5Qfvx/qIBUgQSBs + IJggxCDwIRwhSCF1IaEhziH7Iici + VSKCIq8i3SMKIzgjZiOUI8Ij8CQf + JE0kfCSrJNolCSU4JWgllyXHJfcm + JyZXJocmtyboJxgnSSd6J6sn3CgN + KD8ocSiiKNQpBik4KWspnSnQKgIq + NSpoKpsqzysCKzYraSudK9EsBSw5 + LG4soizXLQwtQS12Last4S4WLkwu + gi63Lu4vJC9aL5Evxy/+MDUwbDCk + MNsxEjFKMYIxujHyMioyYzKbMtQz + DTNGM38zuDPxNCs0ZTSeNNg1EzVN + NYc1wjX9Njc2cjauNuk3JDdgN5w3 + 1zgUOFA4jDjIOQU5Qjl/Obw5+To2 + OnQ6sjrvOy07azuqO+g8JzxlPKQ8 + 4z0iPWE9oT3gPiA+YD6gPuA/IT9h + P6I/4kAjQGRApkDnQSlBakGsQe5C + MEJyQrVC90M6Q31DwEQDREdEikTO + RRJFVUWaRd5GIkZnRqtG8Ec1R3tH + wEgFSEtIkUjXSR1JY0mpSfBKN0p9 + SsRLDEtTS5pL4kwqTHJMuk0CTUpN + k03cTiVObk63TwBPSU+TT91QJ1Bx + ULtRBlFQUZtR5lIxUnxSx1MTU19T + qlP2VEJUj1TbVShVdVXCVg9WXFap + VvdXRFeSV+BYL1h9WMtZGllpWbha + B1pWWqZa9VtFW5Vb5Vw1XIZc1l0n + XXhdyV4aXmxevV8PX2Ffs2AFYFdg + qmD8YU9homH1YklinGLwY0Njl2Pr + ZEBklGTpZT1lkmXnZj1mkmboZz1n + k2fpaD9olmjsaUNpmmnxakhqn2r3 + a09rp2v/bFdsr20IbWBtuW4Sbmtu + xG8eb3hv0XArcIZw4HE6cZVx8HJL + cqZzAXNdc7h0FHRwdMx1KHWFdeF2 + Pnabdvh3VnezeBF4bnjMeSp5iXnn + ekZ6pXsEe2N7wnwhfIF84X1BfaF+ + AX5ifsJ/I3+Ef+WAR4CogQqBa4HN + gjCCkoL0g1eDuoQdhICE44VHhauG + DoZyhteHO4efiASIaYjOiTOJmYn+ + imSKyoswi5aL/IxjjMqNMY2Yjf+O + Zo7OjzaPnpAGkG6Q1pE/kaiSEZJ6 + kuOTTZO2lCCUipT0lV+VyZY0lp+X + Cpd1l+CYTJi4mSSZkJn8mmia1ZtC + m6+cHJyJnPedZJ3SnkCerp8dn4uf + +qBpoNihR6G2oiailqMGo3aj5qRW + pMelOKWpphqmi6b9p26n4KhSqMSp + N6mpqhyqj6sCq3Wr6axcrNCtRK24 + ri2uoa8Wr4uwALB1sOqxYLHWskuy + wrM4s660JbSctRO1irYBtnm28Ldo + t+C4WbjRuUq5wro7urW7LrunvCG8 + m70VvY++Cr6Evv+/er/1wHDA7MFn + wePCX8Lbw1jD1MRRxM7FS8XIxkbG + w8dBx7/IPci8yTrJuco4yrfLNsu2 + zDXMtc01zbXONs62zzfPuNA50LrR + PNG+0j/SwdNE08bUSdTL1U7V0dZV + 1tjXXNfg2GTY6Nls2fHadtr724Dc + BdyK3RDdlt4c3qLfKd+v4DbgveFE + 4cziU+Lb42Pj6+Rz5PzlhOYN5pbn + H+ep6DLovOlG6dDqW+rl63Dr++yG + 7RHtnO4o7rTvQO/M8Fjw5fFy8f/y + jPMZ86f0NPTC9VD13vZt9vv3ivgZ + +Kj5OPnH+lf65/t3/Af8mP0p/br+ + S/7c/23//9IcHR4fWiRjbGFzc25h + bWVYJGNsYXNzZXNdTlNNdXRhYmxl + RGF0YaMeICFWTlNEYXRhWE5TT2Jq + ZWN00hwdIyRcTlNDb2xvclNwYWNl + oiUhXE5TQ29sb3JTcGFjZdIcHSco + V05TQ29sb3KiJyFfEA9OU0tleWVk + QXJjaGl2ZXLRKyxUcm9vdIABAAgA + EQAaACMALQAyADcAPwBFAFAAXQBy + AHkAhgCMALcAuQC7AL0A5wDsAPIA + 9AD2APsBAwEFDVENVg1hDWoNeA18 + DYMNjA2RDZ4NoQ2uDbMNuw2+DdAN + 0w3YAAAAAAAAAgEAAAAAAAAALQAA + AAAAAAAAAAAAAAAADdo= + + b + 0.642373 + g + 0.642362 + r + 0.642382 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{202.044999428295, 248.30385248489222}, {168.49336609890284, 184.20602394696493}} + Class + ShapedGraphic + ID + 34 + Shape + pdfImport-2.1 + Style + + fill + + Color + + archive + + YnBsaXN0MDDUAQIDBAUGKSpYJHZl + cnNpb25YJG9iamVjdHNZJGFyY2hp + dmVyVCR0b3ASAAGGoKcHCBMXGyIm + VSRudWxs1QkKCwwNDg8QERJcTlND + b21wb25lbnRzXxASTlNDdXN0b21D + b2xvclNwYWNlViRjbGFzc1xOU0Nv + bG9yU3BhY2VVTlNSR0JPECUwLjk0 + OTAwMDAwMSAwLjk0OTAwMDAwMSAw + Ljk0OTAwMDAwMSAxgAKABhABTxAn + MC45MzYwNzQwNzgxIDAuOTM2MDQ2 + MDA0MyAwLjkzNjA2MTkxODcA0gsU + FRZVTlNJQ0OABYAD0gsYGRpXTlMu + ZGF0YYAETxEMSAAADEhMaW5vAhAA + AG1udHJSR0IgWFlaIAfOAAIACQAG + ADEAAGFjc3BNU0ZUAAAAAElFQyBz + UkdCAAAAAAAAAAAAAAAAAAD21gAB + AAAAANMtSFAgIB0/2i7bSomrYKI8 + X3x9gd0AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAEWNwcnQA + AAFQAAAAM2Rlc2MAAAGEAAAAbHd0 + cHQAAAHwAAAAFGJrcHQAAAIEAAAA + FHJYWVoAAAIYAAAAFGdYWVoAAAIs + AAAAFGJYWVoAAAJAAAAAFGRtbmQA + AAJUAAAAcGRtZGQAAALEAAAAiHZ1 + ZWQAAANMAAAAhnZpZXcAAAPUAAAA + JGx1bWkAAAP4AAAAFG1lYXMAAAQM + AAAAJHRlY2gAAAQwAAAADHJUUkMA + AAQ8AAAIDGdUUkMAAAQ8AAAIDGJU + UkMAAAQ8AAAIDHRleHQAAAAAQ29w + eXJpZ2h0IChjKSAxOTk4IEhld2xl + dHQtUGFja2FyZCBDb21wYW55AABk + ZXNjAAAAAAAAABJzUkdCIElFQzYx + OTY2LTIuMQAAAAAAAAAAAAAAEnNS + R0IgSUVDNjE5NjYtMi4xAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABYWVogAAAAAAAA81EAAQAAAAEW + zFhZWiAAAAAAAAAAAAAAAAAAAAAA + WFlaIAAAAAAAAG+iAAA49QAAA5BY + WVogAAAAAAAAYpkAALeFAAAY2lhZ + WiAAAAAAAAAkoAAAD4QAALbPZGVz + YwAAAAAAAAAWSUVDIGh0dHA6Ly93 + d3cuaWVjLmNoAAAAAAAAAAAAAAAW + SUVDIGh0dHA6Ly93d3cuaWVjLmNo + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAGRlc2MAAAAAAAAALklFQyA2 + MTk2Ni0yLjEgRGVmYXVsdCBSR0Ig + Y29sb3VyIHNwYWNlIC0gc1JHQgAA + AAAAAAAAAAAALklFQyA2MTk2Ni0y + LjEgRGVmYXVsdCBSR0IgY29sb3Vy + IHNwYWNlIC0gc1JHQgAAAAAAAAAA + AAAAAAAAAAAAAAAAAABkZXNjAAAA + AAAAACxSZWZlcmVuY2UgVmlld2lu + ZyBDb25kaXRpb24gaW4gSUVDNjE5 + NjYtMi4xAAAAAAAAAAAAAAAsUmVm + ZXJlbmNlIFZpZXdpbmcgQ29uZGl0 + aW9uIGluIElFQzYxOTY2LTIuMQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAdmlldwAAAAAAE6T+ABRfLgAQ + zxQAA+3MAAQTCwADXJ4AAAABWFla + IAAAAAAATAlWAFAAAABXH+dtZWFz + AAAAAAAAAAEAAAAAAAAAAAAAAAAA + AAAAAAACjwAAAAJzaWcgAAAAAENS + VCBjdXJ2AAAAAAAABAAAAAAFAAoA + DwAUABkAHgAjACgALQAyADcAOwBA + AEUASgBPAFQAWQBeAGMAaABtAHIA + dwB8AIEAhgCLAJAAlQCaAJ8ApACp + AK4AsgC3ALwAwQDGAMsA0ADVANsA + 4ADlAOsA8AD2APsBAQEHAQ0BEwEZ + AR8BJQErATIBOAE+AUUBTAFSAVkB + YAFnAW4BdQF8AYMBiwGSAZoBoQGp + AbEBuQHBAckB0QHZAeEB6QHyAfoC + AwIMAhQCHQImAi8COAJBAksCVAJd + AmcCcQJ6AoQCjgKYAqICrAK2AsEC + ywLVAuAC6wL1AwADCwMWAyEDLQM4 + A0MDTwNaA2YDcgN+A4oDlgOiA64D + ugPHA9MD4APsA/kEBgQTBCAELQQ7 + BEgEVQRjBHEEfgSMBJoEqAS2BMQE + 0wThBPAE/gUNBRwFKwU6BUkFWAVn + BXcFhgWWBaYFtQXFBdUF5QX2BgYG + FgYnBjcGSAZZBmoGewaMBp0GrwbA + BtEG4wb1BwcHGQcrBz0HTwdhB3QH + hgeZB6wHvwfSB+UH+AgLCB8IMghG + CFoIbgiCCJYIqgi+CNII5wj7CRAJ + JQk6CU8JZAl5CY8JpAm6Cc8J5Qn7 + ChEKJwo9ClQKagqBCpgKrgrFCtwK + 8wsLCyILOQtRC2kLgAuYC7ALyAvh + C/kMEgwqDEMMXAx1DI4MpwzADNkM + 8w0NDSYNQA1aDXQNjg2pDcMN3g34 + DhMOLg5JDmQOfw6bDrYO0g7uDwkP + JQ9BD14Peg+WD7MPzw/sEAkQJhBD + EGEQfhCbELkQ1xD1ERMRMRFPEW0R + jBGqEckR6BIHEiYSRRJkEoQSoxLD + EuMTAxMjE0MTYxODE6QTxRPlFAYU + JxRJFGoUixStFM4U8BUSFTQVVhV4 + FZsVvRXgFgMWJhZJFmwWjxayFtYW + +hcdF0EXZReJF64X0hf3GBsYQBhl + GIoYrxjVGPoZIBlFGWsZkRm3Gd0a + BBoqGlEadxqeGsUa7BsUGzsbYxuK + G7Ib2hwCHCocUhx7HKMczBz1HR4d + Rx1wHZkdwx3sHhYeQB5qHpQevh7p + HxMfPh9pH5Qfvx/qIBUgQSBsIJgg + xCDwIRwhSCF1IaEhziH7IiciVSKC + Iq8i3SMKIzgjZiOUI8Ij8CQfJE0k + fCSrJNolCSU4JWgllyXHJfcmJyZX + JocmtyboJxgnSSd6J6sn3CgNKD8o + cSiiKNQpBik4KWspnSnQKgIqNSpo + KpsqzysCKzYraSudK9EsBSw5LG4s + oizXLQwtQS12Last4S4WLkwugi63 + Lu4vJC9aL5Evxy/+MDUwbDCkMNsx + EjFKMYIxujHyMioyYzKbMtQzDTNG + M38zuDPxNCs0ZTSeNNg1EzVNNYc1 + wjX9Njc2cjauNuk3JDdgN5w31zgU + OFA4jDjIOQU5Qjl/Obw5+To2OnQ6 + sjrvOy07azuqO+g8JzxlPKQ84z0i + PWE9oT3gPiA+YD6gPuA/IT9hP6I/ + 4kAjQGRApkDnQSlBakGsQe5CMEJy + QrVC90M6Q31DwEQDREdEikTORRJF + VUWaRd5GIkZnRqtG8Ec1R3tHwEgF + SEtIkUjXSR1JY0mpSfBKN0p9SsRL + DEtTS5pL4kwqTHJMuk0CTUpNk03c + TiVObk63TwBPSU+TT91QJ1BxULtR + BlFQUZtR5lIxUnxSx1MTU19TqlP2 + VEJUj1TbVShVdVXCVg9WXFapVvdX + RFeSV+BYL1h9WMtZGllpWbhaB1pW + WqZa9VtFW5Vb5Vw1XIZc1l0nXXhd + yV4aXmxevV8PX2Ffs2AFYFdgqmD8 + YU9homH1YklinGLwY0Njl2PrZEBk + lGTpZT1lkmXnZj1mkmboZz1nk2fp + aD9olmjsaUNpmmnxakhqn2r3a09r + p2v/bFdsr20IbWBtuW4SbmtuxG8e + b3hv0XArcIZw4HE6cZVx8HJLcqZz + AXNdc7h0FHRwdMx1KHWFdeF2Pnab + dvh3VnezeBF4bnjMeSp5iXnnekZ6 + pXsEe2N7wnwhfIF84X1BfaF+AX5i + fsJ/I3+Ef+WAR4CogQqBa4HNgjCC + koL0g1eDuoQdhICE44VHhauGDoZy + hteHO4efiASIaYjOiTOJmYn+imSK + yoswi5aL/IxjjMqNMY2Yjf+OZo7O + jzaPnpAGkG6Q1pE/kaiSEZJ6kuOT + TZO2lCCUipT0lV+VyZY0lp+XCpd1 + l+CYTJi4mSSZkJn8mmia1ZtCm6+c + HJyJnPedZJ3SnkCerp8dn4uf+qBp + oNihR6G2oiailqMGo3aj5qRWpMel + OKWpphqmi6b9p26n4KhSqMSpN6mp + qhyqj6sCq3Wr6axcrNCtRK24ri2u + oa8Wr4uwALB1sOqxYLHWskuywrM4 + s660JbSctRO1irYBtnm28Ldot+C4 + WbjRuUq5wro7urW7LrunvCG8m70V + vY++Cr6Evv+/er/1wHDA7MFnwePC + X8Lbw1jD1MRRxM7FS8XIxkbGw8dB + x7/IPci8yTrJuco4yrfLNsu2zDXM + tc01zbXONs62zzfPuNA50LrRPNG+ + 0j/SwdNE08bUSdTL1U7V0dZV1tjX + XNfg2GTY6Nls2fHadtr724DcBdyK + 3RDdlt4c3qLfKd+v4DbgveFE4czi + U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep + 6DLovOlG6dDqW+rl63Dr++yG7RHt + nO4o7rTvQO/M8Fjw5fFy8f/yjPMZ + 86f0NPTC9VD13vZt9vv3ivgZ+Kj5 + OPnH+lf65/t3/Af8mP0p/br+S/7c + /23//9IcHR4fWiRjbGFzc25hbWVY + JGNsYXNzZXNdTlNNdXRhYmxlRGF0 + YaMeICFWTlNEYXRhWE5TT2JqZWN0 + 0hwdIyRcTlNDb2xvclNwYWNloiUh + XE5TQ29sb3JTcGFjZdIcHScoV05T + Q29sb3KiJyFfEA9OU0tleWVkQXJj + aGl2ZXLRKyxUcm9vdIABAAgAEQAa + ACMALQAyADcAPwBFAFAAXQByAHkA + hgCMALQAtgC4ALoA5ADpAO8A8QDz + APgBAAECDU4NUw1eDWcNdQ15DYAN + iQ2ODZsNng2rDbANuA27Dc0N0A3V + AAAAAAAAAgEAAAAAAAAALQAAAAAA + AAAAAAAAAAAADdc= + + b + 0.936062 + g + 0.936046 + r + 0.936074 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{166.26560383964951, 239.04286269955807}, {118.58077106105195, 254.90334964372681}} + Class + ShapedGraphic + ID + 35 + Shape + Bezier + ShapeData + + UnitPoints + + {-0.5, -0.33418100000000001} + {-0.5, -0.33418100000000001} + {-0.34707500000000002, 0.28143400000000002} + {-0.34707500000000002, 0.28143400000000002} + {-0.34707500000000002, 0.28143400000000002} + {0.5, 0.5} + {0.5, 0.5} + {0.5, 0.5} + {0.5, -0.5} + {0.5, -0.5} + {0.5, -0.5} + {-0.5, -0.33418100000000001} + + + Style + + fill + + Color + + b + 0.164291 + g + 0.106006 + r + 0.849386 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{284.8476601897874, 239.04864650040588}, {121.73728039477793, 254.89692319834035}} + Class + ShapedGraphic + ID + 36 + Shape + Bezier + ShapeData + + UnitPoints + + {0.5, -0.33713900000000002} + {0.5, -0.33713900000000002} + {-0.5, -0.5} + {-0.5, -0.5} + {-0.5, -0.5} + {-0.5, 0.5} + {-0.5, 0.5} + {-0.5, 0.5} + {0.33804699999999999, 0.27849200000000002} + {0.33804699999999999, 0.27849200000000002} + {0.33804699999999999, 0.27849200000000002} + {0.5, -0.33713900000000002} + + + Style + + fill + + Color + + b + 0.148209 + g + 0.110541 + r + 0.647591 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{153.64711757812501, 224.00000000000006}, {268.70574951171875, 285}} + Class + ShapedGraphic + ID + 37 + Shape + Bezier + ShapeData + + UnitPoints + + {1.28746e-05, -0.50000100000000003} + {1.28746e-05, -0.50000100000000003} + {-0.5, -0.33419199999999999} + {-0.5, -0.33419199999999999} + {-0.5, -0.33419199999999999} + {-0.42124299999999998, 0.28146399999999999} + {-0.42124299999999998, 0.28146399999999999} + {-0.42124299999999998, 0.28146399999999999} + {-0.0117345, 0.49999900000000003} + {-0.0117345, 0.49999900000000003} + {-0.0117345, 0.49999900000000003} + {0.421269, 0.27851300000000001} + {0.421269, 0.27851300000000001} + {0.421269, 0.27851300000000001} + {0.5, -0.33711799999999997} + {0.5, -0.33711799999999997} + {0.5, -0.33711799999999997} + {1.28746e-05, -0.50000100000000003} + + + Style + + fill + + Color + + archive + + YnBsaXN0MDDUAQIDBAUGKSpYJHZl + cnNpb25YJG9iamVjdHNZJGFyY2hp + dmVyVCR0b3ASAAGGoKcHCBMXGyIm + VSRudWxs1QkKCwwNDg8QERJcTlND + b21wb25lbnRzXxASTlNDdXN0b21D + b2xvclNwYWNlViRjbGFzc1xOU0Nv + bG9yU3BhY2VVTlNSR0JPECgwLjcw + MjAwMDAyMTkgMC43MDIwMDAwMjE5 + IDAuNzAyMDAwMDIxOSAxgAKABhAB + TxAnMC42NDIzODE2MDg1IDAuNjQy + MzYyMzU2MiAwLjY0MjM3MzI2MzgA + 0gsUFRZVTlNJQ0OABYAD0gsYGRpX + TlMuZGF0YYAETxEMSAAADEhMaW5v + AhAAAG1udHJSR0IgWFlaIAfOAAIA + CQAGADEAAGFjc3BNU0ZUAAAAAElF + QyBzUkdCAAAAAAAAAAAAAAAAAAD2 + 1gABAAAAANMtSFAgIB0/2i7bSomr + YKI8X3x9gd0AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAEWNw + cnQAAAFQAAAAM2Rlc2MAAAGEAAAA + bHd0cHQAAAHwAAAAFGJrcHQAAAIE + AAAAFHJYWVoAAAIYAAAAFGdYWVoA + AAIsAAAAFGJYWVoAAAJAAAAAFGRt + bmQAAAJUAAAAcGRtZGQAAALEAAAA + iHZ1ZWQAAANMAAAAhnZpZXcAAAPU + AAAAJGx1bWkAAAP4AAAAFG1lYXMA + AAQMAAAAJHRlY2gAAAQwAAAADHJU + UkMAAAQ8AAAIDGdUUkMAAAQ8AAAI + DGJUUkMAAAQ8AAAIDHRleHQAAAAA + Q29weXJpZ2h0IChjKSAxOTk4IEhl + d2xldHQtUGFja2FyZCBDb21wYW55 + AABkZXNjAAAAAAAAABJzUkdCIElF + QzYxOTY2LTIuMQAAAAAAAAAAAAAA + EnNSR0IgSUVDNjE5NjYtMi4xAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABYWVogAAAAAAAA81EAAQAA + AAEWzFhZWiAAAAAAAAAAAAAAAAAA + AAAAWFlaIAAAAAAAAG+iAAA49QAA + A5BYWVogAAAAAAAAYpkAALeFAAAY + 2lhZWiAAAAAAAAAkoAAAD4QAALbP + ZGVzYwAAAAAAAAAWSUVDIGh0dHA6 + Ly93d3cuaWVjLmNoAAAAAAAAAAAA + AAAWSUVDIGh0dHA6Ly93d3cuaWVj + LmNoAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAGRlc2MAAAAAAAAALklF + QyA2MTk2Ni0yLjEgRGVmYXVsdCBS + R0IgY29sb3VyIHNwYWNlIC0gc1JH + QgAAAAAAAAAAAAAALklFQyA2MTk2 + Ni0yLjEgRGVmYXVsdCBSR0IgY29s + b3VyIHNwYWNlIC0gc1JHQgAAAAAA + AAAAAAAAAAAAAAAAAAAAAABkZXNj + AAAAAAAAACxSZWZlcmVuY2UgVmll + d2luZyBDb25kaXRpb24gaW4gSUVD + NjE5NjYtMi4xAAAAAAAAAAAAAAAs + UmVmZXJlbmNlIFZpZXdpbmcgQ29u + ZGl0aW9uIGluIElFQzYxOTY2LTIu + MQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAdmlldwAAAAAAE6T+ABRf + LgAQzxQAA+3MAAQTCwADXJ4AAAAB + WFlaIAAAAAAATAlWAFAAAABXH+dt + ZWFzAAAAAAAAAAEAAAAAAAAAAAAA + AAAAAAAAAAACjwAAAAJzaWcgAAAA + AENSVCBjdXJ2AAAAAAAABAAAAAAF + AAoADwAUABkAHgAjACgALQAyADcA + OwBAAEUASgBPAFQAWQBeAGMAaABt + AHIAdwB8AIEAhgCLAJAAlQCaAJ8A + pACpAK4AsgC3ALwAwQDGAMsA0ADV + ANsA4ADlAOsA8AD2APsBAQEHAQ0B + EwEZAR8BJQErATIBOAE+AUUBTAFS + AVkBYAFnAW4BdQF8AYMBiwGSAZoB + oQGpAbEBuQHBAckB0QHZAeEB6QHy + AfoCAwIMAhQCHQImAi8COAJBAksC + VAJdAmcCcQJ6AoQCjgKYAqICrAK2 + AsECywLVAuAC6wL1AwADCwMWAyED + LQM4A0MDTwNaA2YDcgN+A4oDlgOi + A64DugPHA9MD4APsA/kEBgQTBCAE + LQQ7BEgEVQRjBHEEfgSMBJoEqAS2 + BMQE0wThBPAE/gUNBRwFKwU6BUkF + WAVnBXcFhgWWBaYFtQXFBdUF5QX2 + BgYGFgYnBjcGSAZZBmoGewaMBp0G + rwbABtEG4wb1BwcHGQcrBz0HTwdh + B3QHhgeZB6wHvwfSB+UH+AgLCB8I + MghGCFoIbgiCCJYIqgi+CNII5wj7 + CRAJJQk6CU8JZAl5CY8JpAm6Cc8J + 5Qn7ChEKJwo9ClQKagqBCpgKrgrF + CtwK8wsLCyILOQtRC2kLgAuYC7AL + yAvhC/kMEgwqDEMMXAx1DI4MpwzA + DNkM8w0NDSYNQA1aDXQNjg2pDcMN + 3g34DhMOLg5JDmQOfw6bDrYO0g7u + DwkPJQ9BD14Peg+WD7MPzw/sEAkQ + JhBDEGEQfhCbELkQ1xD1ERMRMRFP + EW0RjBGqEckR6BIHEiYSRRJkEoQS + oxLDEuMTAxMjE0MTYxODE6QTxRPl + FAYUJxRJFGoUixStFM4U8BUSFTQV + VhV4FZsVvRXgFgMWJhZJFmwWjxay + FtYW+hcdF0EXZReJF64X0hf3GBsY + QBhlGIoYrxjVGPoZIBlFGWsZkRm3 + Gd0aBBoqGlEadxqeGsUa7BsUGzsb + YxuKG7Ib2hwCHCocUhx7HKMczBz1 + HR4dRx1wHZkdwx3sHhYeQB5qHpQe + vh7pHxMfPh9pH5Qfvx/qIBUgQSBs + IJggxCDwIRwhSCF1IaEhziH7Iici + VSKCIq8i3SMKIzgjZiOUI8Ij8CQf + JE0kfCSrJNolCSU4JWgllyXHJfcm + JyZXJocmtyboJxgnSSd6J6sn3CgN + KD8ocSiiKNQpBik4KWspnSnQKgIq + NSpoKpsqzysCKzYraSudK9EsBSw5 + LG4soizXLQwtQS12Last4S4WLkwu + gi63Lu4vJC9aL5Evxy/+MDUwbDCk + MNsxEjFKMYIxujHyMioyYzKbMtQz + DTNGM38zuDPxNCs0ZTSeNNg1EzVN + NYc1wjX9Njc2cjauNuk3JDdgN5w3 + 1zgUOFA4jDjIOQU5Qjl/Obw5+To2 + OnQ6sjrvOy07azuqO+g8JzxlPKQ8 + 4z0iPWE9oT3gPiA+YD6gPuA/IT9h + P6I/4kAjQGRApkDnQSlBakGsQe5C + MEJyQrVC90M6Q31DwEQDREdEikTO + RRJFVUWaRd5GIkZnRqtG8Ec1R3tH + wEgFSEtIkUjXSR1JY0mpSfBKN0p9 + SsRLDEtTS5pL4kwqTHJMuk0CTUpN + k03cTiVObk63TwBPSU+TT91QJ1Bx + ULtRBlFQUZtR5lIxUnxSx1MTU19T + qlP2VEJUj1TbVShVdVXCVg9WXFap + VvdXRFeSV+BYL1h9WMtZGllpWbha + B1pWWqZa9VtFW5Vb5Vw1XIZc1l0n + XXhdyV4aXmxevV8PX2Ffs2AFYFdg + qmD8YU9homH1YklinGLwY0Njl2Pr + ZEBklGTpZT1lkmXnZj1mkmboZz1n + k2fpaD9olmjsaUNpmmnxakhqn2r3 + a09rp2v/bFdsr20IbWBtuW4Sbmtu + xG8eb3hv0XArcIZw4HE6cZVx8HJL + cqZzAXNdc7h0FHRwdMx1KHWFdeF2 + Pnabdvh3VnezeBF4bnjMeSp5iXnn + ekZ6pXsEe2N7wnwhfIF84X1BfaF+ + AX5ifsJ/I3+Ef+WAR4CogQqBa4HN + gjCCkoL0g1eDuoQdhICE44VHhauG + DoZyhteHO4efiASIaYjOiTOJmYn+ + imSKyoswi5aL/IxjjMqNMY2Yjf+O + Zo7OjzaPnpAGkG6Q1pE/kaiSEZJ6 + kuOTTZO2lCCUipT0lV+VyZY0lp+X + Cpd1l+CYTJi4mSSZkJn8mmia1ZtC + m6+cHJyJnPedZJ3SnkCerp8dn4uf + +qBpoNihR6G2oiailqMGo3aj5qRW + pMelOKWpphqmi6b9p26n4KhSqMSp + N6mpqhyqj6sCq3Wr6axcrNCtRK24 + ri2uoa8Wr4uwALB1sOqxYLHWskuy + wrM4s660JbSctRO1irYBtnm28Ldo + t+C4WbjRuUq5wro7urW7LrunvCG8 + m70VvY++Cr6Evv+/er/1wHDA7MFn + wePCX8Lbw1jD1MRRxM7FS8XIxkbG + w8dBx7/IPci8yTrJuco4yrfLNsu2 + zDXMtc01zbXONs62zzfPuNA50LrR + PNG+0j/SwdNE08bUSdTL1U7V0dZV + 1tjXXNfg2GTY6Nls2fHadtr724Dc + BdyK3RDdlt4c3qLfKd+v4DbgveFE + 4cziU+Lb42Pj6+Rz5PzlhOYN5pbn + H+ep6DLovOlG6dDqW+rl63Dr++yG + 7RHtnO4o7rTvQO/M8Fjw5fFy8f/y + jPMZ86f0NPTC9VD13vZt9vv3ivgZ + +Kj5OPnH+lf65/t3/Af8mP0p/br+ + S/7c/23//9IcHR4fWiRjbGFzc25h + bWVYJGNsYXNzZXNdTlNNdXRhYmxl + RGF0YaMeICFWTlNEYXRhWE5TT2Jq + ZWN00hwdIyRcTlNDb2xvclNwYWNl + oiUhXE5TQ29sb3JTcGFjZdIcHSco + V05TQ29sb3KiJyFfEA9OU0tleWVk + QXJjaGl2ZXLRKyxUcm9vdIABAAgA + EQAaACMALQAyADcAPwBFAFAAXQBy + AHkAhgCMALcAuQC7AL0A5wDsAPIA + 9AD2APsBAwEFDVENVg1hDWoNeA18 + DYMNjA2RDZ4NoQ2uDbMNuw2+DdAN + 0w3YAAAAAAAAAgEAAAAAAAAALQAA + AAAAAAAAAAAAAAAADdo= + + b + 0.642373 + g + 0.642362 + r + 0.642382 + + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 1 + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2012-06-11 20:32:08 +0000 + Modifier + Igor Minar + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {612, 792} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{947, 686}, {710, 872}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{0, 0}, {575, 733}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + + diff --git a/images/logo/AngularJS.exports/AngularJS-huge.png b/images/logo/AngularJS.exports/AngularJS-huge.png new file mode 100644 index 00000000..bd391f7e Binary files /dev/null and b/images/logo/AngularJS.exports/AngularJS-huge.png differ diff --git a/images/logo/AngularJS.exports/AngularJS-large.png b/images/logo/AngularJS.exports/AngularJS-large.png new file mode 100644 index 00000000..c921ddf3 Binary files /dev/null and b/images/logo/AngularJS.exports/AngularJS-large.png differ diff --git a/images/logo/AngularJS.exports/AngularJS-medium.png b/images/logo/AngularJS.exports/AngularJS-medium.png new file mode 100644 index 00000000..f7fcc2b3 Binary files /dev/null and b/images/logo/AngularJS.exports/AngularJS-medium.png differ diff --git a/images/logo/AngularJS.exports/AngularJS-small.png b/images/logo/AngularJS.exports/AngularJS-small.png new file mode 100644 index 00000000..fcbd202c Binary files /dev/null and b/images/logo/AngularJS.exports/AngularJS-small.png differ diff --git a/images/logo/AngularJS.exports/AngularJS.eps b/images/logo/AngularJS.exports/AngularJS.eps new file mode 100644 index 00000000..1533fd2e --- /dev/null +++ b/images/logo/AngularJS.exports/AngularJS.eps @@ -0,0 +1,1418 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0.000000 0.000000 688.000000 178.000000 +%APL_DSC_Encoding: UTF8 +%APLProducer: (Version 10.7.4 (Build 11E53) Quartz PS Context) +%%Title: (Unknown) +%%Creator: (Unknown) +%%CreationDate: (Unknown) +%%For: (Unknown) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 0 0 688 178 +%%EndComments +%%BeginProlog +%%BeginFile: cg-pdf.ps +%%Copyright: Copyright 2000-2004 Apple Computer Incorporated. +%%Copyright: All Rights Reserved. +currentpacking true setpacking +/cg_md 141 dict def +cg_md begin +/L3? languagelevel 3 ge def +/bd{bind def}bind def +/ld{load def}bd +/xs{exch store}bd +/xd{exch def}bd +/cmmtx matrix def +mark +/sc/setcolor +/scs/setcolorspace +/dr/defineresource +/fr/findresource +/T/true +/F/false +/d/setdash +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/M/setmiterlimit +/i/setflat +/rc/rectclip +/rf/rectfill +/rs/rectstroke +/f/fill +/f*/eofill +/sf/selectfont +/s/show +/xS/xshow +/yS/yshow +/xyS/xyshow +/S/stroke +/m/moveto +/l/lineto +/c/curveto +/h/closepath +/n/newpath +/q/gsave +/Q/grestore +counttomark 2 idiv +{ld}repeat pop +/SC{ + /ColorSpace fr scs +}bd +/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld +/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld +/cgmtx matrix def +/sdmtx{cgmtx currentmatrix pop}bd +/CM {cgmtx setmatrix}bd +/cm {cmmtx astore CM concat}bd +/W{clip newpath}bd +/W*{eoclip newpath}bd +statusdict begin product end dup (HP) anchorsearch{ + pop pop pop + true +}{ + pop + (hp) anchorsearch{ + pop pop true + }{ + pop false + }ifelse +}ifelse +{ + { + { + pop pop + (0)dup 0 4 -1 roll put + F charpath + }cshow + } +}{ + {F charpath} +}ifelse +/cply exch bd +/cps {cply stroke}bd +/pgsave 0 def +/bp{/pgsave save store}bd +/ep{pgsave restore showpage}def +/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd +/scrdict 10 dict def +/scrmtx matrix def +/patarray 0 def +/createpat{patarray 3 1 roll put}bd +/makepat{ +scrmtx astore pop +gsave +initgraphics +CM +patarray exch get +scrmtx +makepattern +grestore +setpattern +}bd +/cg_BeginEPSF{ + userdict save/cg_b4_Inc_state exch put + userdict/cg_endepsf/cg_EndEPSF load put + count userdict/cg_op_count 3 -1 roll put + countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put + 3 sub{end}repeat + /showpage {} def + 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + false setstrokeadjust false setoverprint +}bd +/cg_EndEPSF{ + countdictstack 3 sub { end } repeat + cg_dict_array 3 1 index length 3 sub getinterval + {begin}forall + count userdict/cg_op_count get sub{pop}repeat + userdict/cg_b4_Inc_state get restore + F setpacking +}bd +/cg_biproc{currentfile/RunLengthDecode filter}bd +/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd +/ImageDataSource 0 def +L3?{ + /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd + /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd +}{ + /ImageBandMask 0 def + /ImageBandData 0 def + /cg_mibiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd + /cg_miaiproc{ + string/ImageBandMask xs + string/ImageBandData xs + /ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter + dup ImageBandMask/readstring cvx + /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd + }bd +}ifelse +/imsave 0 def +/BI{save/imsave xd mark}bd +/EI{imsave restore}bd +/ID{ +counttomark 2 idiv +dup 2 add +dict begin +{def} repeat +pop +/ImageType 1 def +/ImageMatrix[Width 0 0 Height neg 0 Height]def +currentdict dup/ImageMask known{ImageMask}{F}ifelse exch +L3?{ + dup/MaskedImage known + { + pop + << + /ImageType 3 + /InterleaveType 2 + /DataDict currentdict + /MaskDict + << /ImageType 1 + /Width Width + /Height Height + /ImageMatrix ImageMatrix + /BitsPerComponent 1 + /Decode [0 1] + currentdict/Interpolate known + {/Interpolate Interpolate}if + >> + >> + }if +}if +exch +{imagemask}{image}ifelse +end +}bd +/cguidfix{statusdict begin mark version end +{cvr}stopped{cleartomark 0}{exch pop}ifelse +2012 lt{dup findfont dup length dict begin +{1 index/FID ne 2 index/UniqueID ne and +{def} {pop pop} ifelse}forall +currentdict end definefont pop +}{pop}ifelse +}bd +/t_array 0 def +/t_i 0 def +/t_c 1 string def +/x_proc{ + exch t_array t_i get add exch moveto + /t_i t_i 1 add store +}bd +/y_proc{ + t_array t_i get add moveto + /t_i t_i 1 add store +}bd +/xy_proc{ + + t_array t_i 2 copy 1 add get 3 1 roll get + 4 -1 roll add 3 1 roll add moveto + /t_i t_i 2 add store +}bd +/sop 0 def +/cp_proc/x_proc ld +/base_charpath +{ + /t_array xs + /t_i 0 def + { + t_c 0 3 -1 roll put + currentpoint + t_c cply sop + cp_proc + }forall + /t_array 0 def +}bd +/sop/stroke ld +/nop{}def +/xsp/base_charpath ld +/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd +/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd +/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd +/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd +/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd +/refnt{ +findfont dup length dict copy dup +/Encoding 4 -1 roll put +definefont pop +}bd +/renmfont{ +findfont dup length dict copy definefont pop +}bd +L3? dup dup{save exch}if +/Range 0 def +/DataSource 0 def +/val 0 def +/nRange 0 def +/mulRange 0 def +/d0 0 def +/r0 0 def +/di 0 def +/ri 0 def +/a0 0 def +/a1 0 def +/r1 0 def +/r2 0 def +/dx 0 def +/Nsteps 0 def +/sh3tp 0 def +/ymax 0 def +/ymin 0 def +/xmax 0 def +/xmin 0 def +/setupFunEval +{ + begin + /nRange Range length 2 idiv store + /mulRange + + [ + 0 1 nRange 1 sub + { + 2 mul/nDim2 xd + Range nDim2 get + Range nDim2 1 add get + 1 index sub + + 255 div + exch + }for + ]store + end +}bd +/FunEval +{ + begin + + nRange mul /val xd + + 0 1 nRange 1 sub + { + dup 2 mul/nDim2 xd + val + add DataSource exch get + mulRange nDim2 get mul + mulRange nDim2 1 add get + add + }for + end +}bd +/max +{ + 2 copy lt + {exch pop}{pop}ifelse +}bd +/sh2 +{ + /Coords load aload pop + 3 index 3 index translate + + 3 -1 roll sub + 3 1 roll exch + sub + 2 copy + dup mul exch dup mul add sqrt + dup + scale + atan + + rotate + + /Function load setupFunEval + + + clippath {pathbbox}stopped {0 0 0 0}if newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + currentdict/Extend known + { + /Extend load 0 get + { + 0/Function load FunEval sc + xmin ymin xmin abs ymax ymin sub rectfill + }if + }if + + /Nsteps/Function load/Size get 0 get 1 sub store + /dx 1 Nsteps div store + gsave + /di ymax ymin sub store + /Function load + + 0 1 Nsteps + { + 1 index FunEval sc + 0 ymin dx di rectfill + dx 0 translate + }for + pop + grestore + currentdict/Extend known + { + /Extend load 1 get + { + Nsteps/Function load FunEval sc + 1 ymin xmax 1 sub abs ymax ymin sub rectfill + }if + }if +}bd +/shp +{ + 4 copy + + dup 0 gt{ + 0 exch a1 a0 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a0 a1 arcn + }{ + pop 0 lineto + }ifelse + + fill + + dup 0 gt{ + 0 exch a0 a1 arc + }{ + pop 0 moveto + }ifelse + dup 0 gt{ + 0 exch a1 a0 arcn + }{ + pop 0 lineto + }ifelse + + fill +}bd +/calcmaxs +{ + + xmin dup mul ymin dup mul add sqrt + xmax dup mul ymin dup mul add sqrt + xmin dup mul ymax dup mul add sqrt + xmax dup mul ymax dup mul add sqrt + max max max +}bd +/sh3 +{ + /Coords load aload pop + 5 index 5 index translate + 3 -1 roll 6 -1 roll sub + 3 -1 roll 5 -1 roll sub + 2 copy dup mul exch dup mul add sqrt + /dx xs + 2 copy 0 ne exch 0 ne or + { + + exch atan rotate + }{ + pop pop + }ifelse + + /r2 xs + /r1 xs + /Function load + dup/Size get 0 get 1 sub + /Nsteps xs + setupFunEval + + + + + + dx r2 add r1 lt{ + + 0 + }{ + dx r1 add r2 le + { + 1 + }{ + r1 r2 eq + { + 2 + }{ + 3 + }ifelse + }ifelse + }ifelse + /sh3tp xs + clippath {pathbbox}stopped {0 0 0 0}if + newpath + /ymax xs + /xmax xs + /ymin xs + /xmin xs + + dx dup mul r2 r1 sub dup mul sub dup 0 gt + { + sqrt r2 r1 sub atan + /a0 exch 180 exch sub store + /a1 a0 neg store + }{ + pop + /a0 0 store + /a1 360 store + }ifelse + currentdict/Extend known + { + /Extend load 0 get r1 0 gt and + { + 0/Function load FunEval sc + + + + + { + { + dx 0 r1 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + r1 0 gt{0 0 r1 0 360 arc fill}if + } + { + + + + + 0 r1 xmin abs r1 add neg r1 shp + } + { + + + r2 r1 gt{ + + 0 r1 + r1 neg r2 r1 sub div dx mul + 0 + shp + }{ + + + + 0 r1 calcmaxs + dup + + r2 add dx mul dx r1 r2 sub sub div + neg + exch 1 index + abs exch sub + shp + }ifelse + } + }sh3tp get exec + }if + }if + + /d0 0 store + /r0 r1 store + /di dx Nsteps div store + /ri r2 r1 sub Nsteps div store + /Function load + 0 1 Nsteps + { + 1 index FunEval sc + d0 di add r0 ri add d0 r0 shp + { + + d0 0 r0 a1 a0 arc + d0 di add 0 r0 ri add a0 a1 arcn + fill + + + d0 0 r0 a0 a1 arc + d0 di add 0 r0 ri add a1 a0 arcn + fill + }pop + + + /d0 d0 di add store + /r0 r0 ri add store + }for + pop + + currentdict/Extend known + { + /Extend load 1 get r2 0 gt and + { + Nsteps/Function load FunEval sc + + + + + { + { + dx 0 r2 0 360 arc fill + } + { + dx 0 r2 360 0 arcn + xmin ymin moveto + xmax ymin lineto + xmax ymax lineto + xmin ymax lineto + xmin ymin lineto + eofill + } + { + + + xmax abs r1 add r1 dx r1 shp + } + { + + r2 r1 gt{ + + + + calcmaxs dup + + r1 add dx mul dx r2 r1 sub sub div + exch 1 index + exch sub + dx r2 + shp + }{ + + r1 neg r2 r1 sub div dx mul + 0 + dx + r2 + shp + }ifelse + } + } + sh3tp get exec + }if + }if +}bd +/sh +{ + begin + /ShadingType load dup dup 2 eq exch 3 eq or + { + gsave + newpath + /ColorSpace load scs + currentdict/BBox known + { + /BBox load aload pop + 2 index sub + 3 index + 3 -1 roll exch sub + exch rectclip + }if + 2 eq + {sh2}{sh3}ifelse + grestore + }{ + + pop + (DEBUG: shading type unimplemented\n)print flush + }ifelse + end +}bd +{restore}if not dup{save exch}if + L3?{ + /sh/shfill ld + /csq/clipsave ld + /csQ/cliprestore ld + }if +{restore}if +end +setpacking +%%EndFile +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 0 0 688 178 +%%BeginPageSetup +cg_md begin +bp +sdmtx +%RBIBeginFontSubset: Helvetica +%!FontType1-1.0: Helvetica 1.0000.0.0000 + 14 dict begin/FontName /Helvetica def + /PaintType 0 def + /Encoding 256 array 0 1 255{1 index exch/.notdef put}for + dup 33 /b put + dup 34 /y put + readonly def + 42/FontType resourcestatus{pop pop false}{true}ifelse + %APLsfntBegin + {currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if + /FontType 42 def + /FontMatrix matrix def + /FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def + /sfnts [< + 74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E28000002EC6865616400000000000011140000003668686561000000000000114C00000024686D74780000000000001170000000106C6F636100000000000011800000000A6D617870000000000000118C000000207072657000000000000011AC000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A + 002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020 + 20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158 + B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB3000000020076FFDE042505C20011001E0070402EA607A71CD71C0322080F1E02050000171D0507110A1E1D0B0B1427081A201A2E102E01290011191F208721BD5D182B2B4EF43C4DFDE4E44E10F64DED003FED3F3FED3F113911393130437940181216060A1606142601120A142601150717260113091E26002B2B012B2B8181005D1333113E01333212111402232227262715232436353426232206151417163376AF3BA460C8F9F6DA7A543239A6026691918D7BB92647C205C2FDEB4D51FEEDFEF4FEFEB03B234D897DE8BEA9DEB6D1975EB1000000020015FE4903E804490018001900CA406E8A158818A71803070617063812481258126707770377078C1498009705981597169717A800A8161048004B154717C915044405C605028705A600A601A705A8170524280518151716010006150C0B0F1D080E19071919161B17171A050001AF171518AF0C8F16191A1BD421677E182B2B194EF44DE418FD3939FD3939194E456544E61812392F003F3F4D + FD3932192F183F3C3C3C123939014B5279401215150016166D121717180501016D12000018872E2B107DC418872E2B10087DC418015D71313071015D005D013306030207020623222627351E01333236373E0137013301030321C7268362429C809C26291E2F2A10322F10053E0EFE74CC011F01042F67FE91FEECAEFE66B40608A40D062118089424044EFC98038200000300F60000037303F900030007000B0053B800532BB8000C2FB8000D2FB8000C10B80000D0B800002FB80001DCB8000010B80004D0B8000110B80005D0B8000D10B80009DCB80008DC00BA0001000200562BBA0005000600562BBA0009000A00562B3031373315231133152305331523F6C6C6C6C601B7C6C6D1D103F9D1C0D100000000010000000000006B8BED625F0F3CF500110800000000005F4D8F0000000000C9C13CF7F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B91000100000000000000000000000000000004051200420473007604000015044500F600000034009E01340176000000010000000400920009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E + 113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500 + 00>] def + /CharStrings 4 dict dup begin + /.notdef 0 def +/b 1 def +/y 2 def +/u10FB 3 def + end readonly def + currentdict dup/FontName get exch definefont pop end + %APLsfntEnd + 42/FontType resourcestatus{pop pop true}{false}ifelse + {currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if + /FontType 1 def + /FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def + /FontBBox{-1947 -985 2961 2297}def + /UniqueID 4257378 def + currentdict currentfile eexec + 54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C94CF017316529A80F552C33559AB2C21302561FE61E935C1E32B3C98FAD5EE6DEF8E2A946709BA3E02871DE2815743DB8E498E69E94CB8A7501EED33553FB0969440DDC44F6C8FF2DBE00656FA8545D720AB78CDD5DB83A2D48C3AD7CAA9A3F02CD736AD129308594FC9FD1962AC69398A8D6DC7415AD07142C90125C1537F7AE678D476A879C212CDB1287E0DCF784F9DA20925BDE8C89D437FB4DF03ADCF919F98C8A9D4B1B750B8A5BADBD46EAEE65EFA2CF0C8B3FA81A7D2ACEFBCD016C525ECE170CAD417A5FBC57505A1D369F50AFF8733ADCD594289B775417396F1ABF1834CDB76458B04724DB79A7A52F1C25E2AD0468DEBC5A520712092381EA1BB07A487F4423222537F798BB51A122839AEE2DB0AA291EE3123CEE78E8211DBB6DC4268CE58A856030524190F29A3230D3A70F2370A14D16C563D446BC3B81D38B7B03D623B24A652BF49EF97A7DA7D6B27056141FE4462F1C42307BC7B204A57DCEF5178598905BFF3E7240268E16857496D89953234981E8A70EF55384025FB14A766E7A0B4B2D28937F86E96EFF41F732331FCCE462C97478939C0FE9CD886C9A6B1E339B6B68232FAFAB9CC6E878991E33E5BEECFA5A2948873B52B3648B135DE1B181C962F4563E826B428405AD9ABEC04A70F4B9CDA28C1231BEAAF3E91762F37E91463301BB58F0B11420AC51E9BB6FD0016E63ADEBBA1F6FF367D714473F20D9ACDD4A69755D884B2302AB642DFE0715A27938FC4CD1B147E9F169C62E1 + 421E500E7BB631ED98AEC82BA562FBED0EF96B6C6DFCEC81E476DE36990CB9F5 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + cleartomark end + %APLT1End + %RBIEndFontSubset +/Helvetica cguidfix +/F1.1/Helvetica renmfont +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs1 exch/ColorSpace dr pop +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ { 1.8008 exp } bind { 1.8008 exp } bind { 1.8008 exp } bind ] def +/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs2 exch/ColorSpace dr pop +[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeA { { 1.8008 exp } bind exec} bind +def +/MatrixA [ 0.9642 1.0000 0.8249 ] def +/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def +/DecodeLMN [ { 0.9857 mul} bind { 1.0000 mul} bind { 1.3202 mul} bind ] def +end ] /Cs3 exch/ColorSpace dr pop +%%EndPageSetup +0.60000002 i +/Cs1 SC +0.80000001 0.80000001 0.80000001 sc +q +0 0 688 178 rc +176.74812 49.984085 m +176.74812 120.78504 l +185.90648 120.78504 l +229.23265 63.750435 l +229.23265 120.78504 l +237.89432 120.78504 l +237.89432 49.984085 l +228.73584 49.984085 l +185.41418 107.51982 l +185.41418 49.984085 l +h +176.74812 49.984085 m +f +308.19809 52.757084 m +302.49023 50.575108 296.32993 49.488499 289.73062 49.488499 c +264.08719 49.488499 251.26088 61.782288 251.26088 86.374664 c +251.26088 109.64517 263.63925 121.2829 288.39111 121.2829 c +295.4917 121.2829 302.09549 120.28941 308.19809 118.30688 c +308.19809 110.38602 l +302.09549 112.69658 295.81989 113.85419 289.38028 113.85419 c +270.07437 113.85419 260.42374 104.69136 260.42374 86.374664 c +260.42374 66.736244 269.92365 56.912685 288.94119 56.912685 c +291.97458 56.912685 295.34091 57.311863 299.03973 58.105694 c +299.03973 82.165764 l +308.19809 82.165764 l +h +308.19809 52.757084 m +f +322.80499 77.313988 m +322.80499 120.78176 l +331.95868 120.78176 l +331.95868 77.313988 l +331.95868 63.716141 338.72659 56.90834 352.26227 56.90834 c +365.79367 56.90834 372.56161 63.716141 372.56161 77.313988 c +372.56161 120.78176 l +381.72 120.78176 l +381.72 77.313988 l +381.72 58.757664 371.90063 49.483959 352.26227 49.483959 c +332.62411 49.483959 322.80499 58.757664 322.80499 77.313988 c +h +322.80499 77.313988 m +f +407.21707 120.7849 m +407.21707 57.408146 l +444.25839 57.408146 l +444.25839 49.983799 l +398.06299 49.983799 l +398.06299 120.7849 l +h +407.21707 120.7849 m +f +457.47324 49.9828 m +447.96887 49.9828 l +483.16986 130.1239 l +518.37054 49.9828 l +508.22327 49.9828 l +499.06049 72.264427 l +475.64798 72.264427 l +478.17154 79.684296 l +495.99576 79.684296 l +482.77505 111.77191 l +h +457.47324 49.9828 m +f +528.026 49.983799 m +528.026 120.7849 l +558.2287 120.7849 l +571.69794 120.7849 578.43042 115.12138 578.43042 103.80305 c +578.43042 94.591537 571.84869 87.774872 558.67651 83.357361 c +582.98511 49.983799 l +570.90399 49.983799 l +548.37842 81.818558 l +548.37842 87.805794 l +561.90985 89.956886 568.67322 95.154831 568.67322 103.40387 c +568.67322 109.93683 564.91235 113.20982 557.39032 113.20982 c +537.18433 113.20982 l +537.18433 49.983799 l +h +528.026 49.983799 m +f +617.29883 120.78476 m +617.29883 70.380463 l +617.29883 56.782616 609.29364 49.983658 593.28302 49.983658 c +593.28302 57.408005 l +603.18652 57.408005 608.14044 61.736641 608.14044 70.380463 c +608.14044 120.78476 l +h +617.29883 120.78476 m +f +633.63721 52.46014 m +633.63721 60.877819 l +641.06586 58.239017 649.08435 56.912975 657.70166 56.912975 c +669.88049 56.912975 675.97418 61.370113 675.97418 70.288918 c +675.97418 77.868538 671.48145 81.673752 662.50482 81.673752 c +653.39075 81.673752 l +638.57324 81.673752 631.1579 88.104584 631.1579 100.97937 c +631.1579 114.51068 640.65326 121.28304 659.63544 121.28304 c +667.88458 121.28304 675.55713 120.28517 682.65771 118.30709 c +682.65771 109.88949 l +675.55713 112.53275 667.88458 113.85419 659.63544 113.85419 c +646.76044 113.85419 640.32526 109.56124 640.32526 100.97937 c +640.32526 93.39106 644.68042 89.594734 653.39075 89.594734 c +662.50482 89.594734 l +677.58411 89.594734 685.13257 83.154999 685.13257 70.288918 c +685.13257 56.420681 675.99194 49.488644 657.70166 49.488644 c +649.08435 49.488644 641.06586 50.482136 633.63721 52.46014 c +h +633.63721 52.46014 m +f +0 0 0 sc +179.065 52.29694 m +179.065 123.09805 l +188.2233 123.09805 l +231.54478 66.063293 l +231.54478 123.09805 l +240.2108 123.09805 l +240.2108 52.29694 l +231.05251 52.29694 l +187.72661 109.83282 l +187.72661 52.29694 l +h +179.065 52.29694 m +f +310.5148 55.071156 m +304.80685 52.889252 298.65097 51.802643 292.0473 51.802643 c +266.40384 51.802643 253.57788 64.096718 253.57788 88.688797 c +253.57788 111.95946 265.95596 123.59705 290.7124 123.59705 c +297.80835 123.59705 304.41211 122.60355 310.5148 120.62109 c +310.5148 112.70016 l +304.41211 115.0108 298.13666 116.16819 291.70129 116.16819 c +272.39566 116.16819 262.74057 107.00565 262.74057 88.688797 c +262.74057 69.050529 272.24487 59.226974 291.25775 59.226974 c +294.29147 59.226974 297.66214 59.621628 301.36093 60.419838 c +301.36093 84.480034 l +310.5148 84.480034 l +h +310.5148 55.071156 m +f +325.121 79.629349 m +325.121 123.10176 l +334.27481 123.10176 l +334.27481 79.629349 l +334.27481 66.031647 341.04266 59.22834 354.5784 59.22834 c +368.1098 59.22834 374.87772 66.031647 374.87772 79.629349 c +374.87772 123.10176 l +384.03601 123.10176 l +384.03601 79.629349 l +384.03601 61.073315 374.21677 51.803959 354.5784 51.803959 c +334.94012 51.803959 325.121 61.073315 325.121 79.629349 c +h +325.121 79.629349 m +f +409.53391 123.1019 m +409.53391 59.725143 l +446.57092 59.725143 l +446.57092 52.3008 l +400.37991 52.3008 l +400.37991 123.1019 l +h +409.53391 123.1019 m +f +459.79037 52.298141 m +450.28601 52.298141 l +485.487 132.44374 l +520.68768 52.298141 l +510.53598 52.298141 l +501.37766 74.579819 l +477.96069 74.579819 l +480.48865 82.004028 l +498.30862 82.004028 l +485.09207 114.0916 l +h +459.79037 52.298141 m +f +530.34314 52.29694 m +530.34314 123.09805 l +560.54559 123.09805 l +574.01495 123.09805 580.74292 117.43898 580.74292 106.11619 c +580.74292 96.909142 574.16571 90.088005 560.99365 85.670769 c +585.30219 52.29694 l +573.21667 52.29694 l +550.6955 84.131691 l +550.6955 90.12352 l +564.22681 92.274475 570.99469 97.467834 570.99469 105.72161 c +570.99469 112.25443 567.22937 115.52296 559.703 115.52296 c +539.50146 115.52296 l +539.50146 52.29694 l +h +530.34314 52.29694 m +f +/Cs2 SC +0.64759099 0.110541 0.14820901 sc +619.61481 123.1019 m +619.61481 72.697609 l +619.61481 59.095158 611.60956 52.3008 595.59918 52.3008 c +595.59918 59.725002 l +605.50244 59.725002 610.4563 64.05378 610.4563 72.697609 c +610.4563 123.1019 l +h +619.61481 123.1019 m +f +635.9502 54.776783 m +635.9502 63.194389 l +643.37909 60.555656 651.39771 59.229687 660.01495 59.229687 c +672.1936 59.229687 678.28735 63.686829 678.28735 72.601181 c +678.28735 80.185112 673.79474 83.985817 664.81824 83.985817 c +655.7041 83.985817 l +640.8866 83.985817 633.47113 90.421173 633.47113 103.29616 c +633.47113 116.82754 642.96204 123.59975 661.94855 123.59975 c +670.19781 123.59975 677.87054 122.60188 684.97089 120.62388 c +684.97089 112.2062 l +677.87054 114.84938 670.19781 116.17104 661.94855 116.17104 c +649.07367 116.17104 642.63831 111.87782 642.63831 103.29616 c +642.63831 95.707779 646.9892 91.911324 655.7041 91.911324 c +664.81824 91.911324 l +679.89716 91.911324 687.4458 85.471725 687.4458 72.601181 c +687.4458 58.737247 678.30511 51.805355 660.01495 51.805355 c +651.39771 51.805355 643.37909 52.798702 635.9502 54.776783 c +h +635.9502 54.776783 m +f +/Cs1 SC +0.70200002 0.70200002 0.70200002 sc +83.181252 178.50018 m +-0.44589999 149.08699 l +12.726209 39.874538 l +81.216507 1.1081774 l +153.63634 40.398022 l +166.80409 149.60603 l +h +83.181252 178.50018 m +f +/Cs2 SC +0.64759099 0.110541 0.14820901 sc +156.9897 143.29459 m +81.217003 169.1333 l +81.217003 10.4783 l +144.71808 45.621651 l +h +156.9897 143.29459 m +f +0.84938598 0.106006 0.16429099 sc +7.4081998 142.82822 m +18.695288 45.155361 l +81.216202 10.4779 l +81.216202 169.1369 l +h +7.4081998 142.82822 m +f +/Cs1 SC +0.949 0.949 0.949 sc +98.780334 90.220879 m +81.355171 126.61042 l +66.014442 90.220879 l +h +105.42406 74.920052 m +59.233334 74.920052 l +48.899685 49.072571 l +29.678301 48.717602 l +81.217651 163.3726 l +134.5533 48.717602 l +116.73787 48.717602 l +h +105.42406 74.920052 m +f +0.70200002 0.70200002 0.70200002 sc +81.216888 163.37283 m +81.354477 126.61057 l +98.779716 90.158936 l +81.216888 90.158936 l +81.216888 74.63633 l +105.42343 74.91993 l +116.73718 48.713268 l +135.12929 48.37183 l +h +81.216888 163.37283 m +f +/Cs3 SC +0 sc +0 i +1 0 0 -1 545.17023 20.179001 cm +/F1.1[ 24 0 0 -24 0 0]sf +-12.673828 8.5 m +(!")[ 13.347656 0.000000 ] xS +/Cs1 SC +118 0 0 41 566 0 cm +BI +/Width 354 +/Height 123 +/BitsPerComponent 8 +/Decode[ +0 1 +0 1 +0 1 +] +/DataSource cg_aiproc +ID +JcC<$JcC<$JcC<$\c;R+dJ\Xr!WW2Ss+13$s+13$s+13$s1eU5rr2`mk5LM$?hdt,>Q/dEl%8ris+14E +s82fprUp*frVQSns+13$s+13$s2G$;rr2]ljSkVI4oPoi$1%rm#Q=r,"o\c+2#ai\r.=t's,@!Wrr2fo +qYp6go`"@Zjo4*8f)Eej_>D%I`;\![f`'k/kPk#NpAXgcq>U9jrVlf4s+13$s+13$s3(HArVlQjg&?g, +2uX0H#l=l+#5\T'#6$LZU]0D,rrN0"g]*Z@rr)imrq??WrmLePrfmD(r`K.er\+7!rZV7UrX\u;rXSo= +rYb\\r[@b%r_*6!rd=^5rjDaRrp'LUrqZQjrr11BJcC<$JcC<$cN!n?rn%.#r[IgPo`k9uoa(F"rW`?* +qZQmPrg`uJrr.KK!WW2Ss.TJlr;QNkmJb?/Sc3F(55lW&%`JbR%fROK3W[!Eq>U?lrn7=& +s+13$s+13ts8N#s[/O,*./kFi*<$iT)#bEP&c2e'#Q=r,"oAH%'E4*mlMgd6s8;oOs/Q+urr2cnm/G!' +MZ-3H*<$<9$.0%C$2tP9/,i`OPlAf(m/HeZrSRX+s+13$s+13qs8MQfir6goYl:?qTDkG]UAf96$h"q#:$_q#:0i\Gd*;"o&UB]s+13$s+13$s0ht,^&AWC"o&;s"o\Z("9&N(O8em)s7ZKIs1JC2rr2Zkec(4#0)H"Q$2=f*$N:M6 +*WA(u?iGZVU&MS$b5Tuki;Vg:kPj]BkPjQAhYtn$_Z$P6M>gZW1B&'g$g\/c$2tV;7/iPPhZ!?Mrq-5A +s+13$s+13Ys8K_2&cMt/#5AB$"TAN&$3$[uqLS\?s4dRgs8MfmgA[041A_FR$2Y#-%K7:F3rWjmRJsu# +f`(.7o`"aero!hUqYp-di;U^pR/UUp1&_md$hXc%#j_ls&,n`kPQ'87q#:9hs+13$s+13$s0ht,^&AW: +#5AB$"TAN&$3$e#qgne@s4dRms8Murm/FV&$Mt/,#lY).$iV.F7/h`9Zi8SUmf*((s8N#spAX+O +\c-sT48p#p$MXl!#l"`$#lYG89E)!kl2LSYs+13$s+13$s0ht,^&AW:#5AB$"TAN&$3$e#qgne@s4dRp +s8Mlog\ug(,PqiF$2t50#Q>#.(B-GqHiCJQhZ!2Vs8Mrqm/Fd!G5a5q&,lk0#O_rk#Q>kFFT0Ydq>gPH +s+13$s+13Ys8K_2&bQA'"o\Z("9&W+VZ-IDs7ZKIs3(HAp&;r0=T/m/$Mt//#lY).%/qRP@fEA+g]$lG +s8Mrql2Ipd=oKE?$JGaa&,p,=fDtr&s+13$s+13Ys8K_2&bQA'"oAH%$3$h$qgne@s4dS$s8N#sn,BHg +4o5T`$2t50#Q>#.&cOfiL]5Hqn,E<[s8Mlof)C@%0E)F=#Q>&/,Q<,jh>mNUrr.KKKE$N&JcE1Yrk8:C +o`k0prWN3&rX&S$rqh9HpA`nIeGoOIrosEQr[n!Sq[*6-rWiE.rYPQ,rgs,FrqViZrp9W\r^?_srWq`n +rX&QJrbDGHrpTpfJcC<$JcC<$[f???rXnf-p]^X"rWE-+rhf\lJcGHDg],n*rr2oZrfI+&q[33,p^$j9 +r_rg"roa:ZO8o4Prk&/0rY,8:mg&gurZqJ]rk\U'rr)otJcC<$JcC<$[f???rXnf-p]^X"rWE-+rhf\l +JcGHDg]-"-rr2o[rfR1$p^7!,rWrK.rWrK@r`/s)rp5C>rqcW8ra>^@rWr0%rWrKKrbqeSrpopcJcC<$ +JcC<$[f???rXo,5p]gKsrWN3&rX&S$rqh9HpA`nIgAh0=rg<[+q[33,rWrB+rYPQ5rj;[lJc>`Mrr)iD +ral'CqZm*)rX&QPrcJ.[rq#maJcC<$JcC<$[f???rXo,5qZc]srWN3&rX&S$rqh9HpA`nIh>dKFrho`E +q[3*)qZm*4r^d$krp549qZ$QirgEa2qZm*,r[RnnrlP03o`'LBJcC<$JcE1Yrk8:CrWW0'o`bmrn[SOJcGTHrpTi@ +rYthArX8]Yre19trq>d[JcC<$JcC<$[f??>rXo#2rW`$!rWN3&rX&S$rqh9HpA`nIk5YG[ro=!$rXJ`3 +q[*6-qZm*9ra,THrqV-FqZ$QmrjMelrXo,Gr]C+9rm^rBli2P9JcC<$JcE1Yrk/4Blim@krWE-+rhf\l +JcGHDg]-F9rq$,arZ1kCq[*-*rWiE1r]'nTrpPF +rXnT&qZQm#rX&S$rqh9HpA`nIl2Ub\rlY4-q[3*)rWrB+rZ1u^rndYRJcGKErr)iiroO.5ro="LrqtmX +JcC<$JcC<$[f??>rXnT&qZQm#rX&S$rqh9HpA`nIl2UbFrd4VQoa1U'qZm*/r]gClrqD!D_uG;fJcC<$ +JcE1Yrk/4BmfiRkrWE-+rhf\lJcGHDg]-X?rqZQ'r[@=DrWrB+rZ(o`ro8S0_#JucJcC<$JcE1Yrk/4B +mfiRkrWE-+rhf\lJcGHDg]-X?ro!cmnd5:$qZm*-r]'narqM'E_#JucJcC<$JcE1Yrk/4BmfiRkrWE-+ +rhf\lJcGHDg]-aBrqQK"rZq%@rWrB+rYPQHrnW/*^&NZ`JcFX-rr2oprqZQgq"FUZrql]nJcE[g[f??> +rXnT&qZQm#rX&S$rqi2brr2]kkl9E;n,NCGrb_34q[!'(r[@c;rpt^@^&P&2rr2oqrqQKbrpg!WrpK[M +rpKdSrpg!\rqZQkL]?]?rquchrp]pOrn@@qrjVm+rh94]rhTOqrkeZaroO.Irq-3eJcF*s[f??>rXnT& +qZQm#rX&S$rqi_qrqucirpg!SrosF?rmh"rrmq)-rosFLrpp'`rr2cog]-jErqcW+r[@=Dq[!0+rXJip +rl>$:JcEF`Z2ah%rqQK^roO.-rilBfrdaugrbD=;rbMLTrdk'rXe)srY#2Vr_3<>rj;[_rpp'dRK*-`rql]brmq(? +r`K.ErX7*[rZ(o3rf@')rpB^_P5kOZrq??\rp0RArmh"crj2U-ri,7_po*k`pnn%eoq_S^rhBD,rqGm] +rk/4BmfiRkrWE-+rhf\l\c;[)rpB^/rfI+WrZ_=Ni!TGqr[n+_ri?+\!T`>@p>GuDs8Murbl0fs$2Y#* +#Q?%KSGr55s186Gs8Muro)@2=VZ(6-0`D^^$M=`)#k&)j$N:b=2u[pu[Jo+`q4IZes8Minj8Q@`D>l0e +&+p8.%fR+?(B,"q$2u=OB`>=:ir8nMs8Mfmkl0'1[Jl6dB`:[(1&`Es(]Fp,%JpV$ +%.Xc)#lYbAXn_HN$>3*W?E+$1\H&$L\;r#l"Z(')j3(&f6Q-iPn#2Z>B/,Q8PZ%fQb,$2=i-#lt>= +rXAd%rjMgpl2UGVroF&snd51!qZm*1r_EICJcE4ZaoDA;roX3\r`T4?q[33,rXf&Lr\a[Rrce@$rgNhX +rg<\Brc8!4r[e$brX&Q/km@>Ere:@#rqEYsrqZQH!KN0?NrCp8&,Q\4#lY>5*WAD)EW2C*\,OYOgA^%0 +iVqa6eGd5^T)NO)2Z=Nl#lY).#k&*!$N<3)#c8h=8mUHQ2[]\ +YPtEuQ2Yh'7fFS1%K6Y'$2Fo,.K5\5lg4ZHs8N#sd/H9#$2=f*#Q>J;B`@1Gs0r$Ps8M]jd/JOo/,fqR +$N:A2&,maO8H*o6W;as=jSnNFo)A=]nc%tUjSmI(VZ(B11B%pc#lY).#k&*!&cPo3\c2*trji(.oDZW+ +@K@;_!#YA8rY5>krd4XLrmq)8rqHEjo)J^erq??NrjD`oEk3trYGKi +rp0%Qq#C?grj)MDoa19srWiEBrdk(>JcE4Zci="7rjVl/rYGADprd4XRro!eIrr)*]rqQKP +ri?#urZ;%FqZlQrrWrK`rh'2Srr'V3rpTicr^$Mq!=9)/$2t;2*<'(>Sc7=AoD\aIs8MopiVo,A3W9Nc +#Q"f%$2Y#-&cQPEeGfBbs8Mfmf)C*s-2n;L$2t;2(]HJpCAsS![Jn/Eao93WYl9IX<;n-A$hXf&$2Y&+ +#lZFTIJBH6T)PG_^&I*lqV_DQ]`&N3"o\Z%"9&W+VZ-JtIR/Zr5s0r$Ys8N#sn,B3`62hDl$N:A2 +$iV1G#%$2Y#-.K5P1jo54ts8MHcTDgSE%K6\8#mpG7rZV8SrjMgg +rr1FIrq$,pr^-Sop]p6nrX8^6rm^rFbQ%S6rkAA2rXer5rWrK3r[7\[riQ1QrpTj`qu-NnrqcW`rmh"3 +r]^;nrWi*%oa(O.raPlXrq?-]rqkFLrk&.Amfi[nqZHg(rhf\ldJs44re^Unq[33,rY,9/ri?%TrqYCM +roF'-rYt_?r<`9+p^$j;riQ1tp&Fgero3oknd5'sqZm*Lri5tqJcE4Zf`1sMrpB]Wr]L/irX&?,rZ;&K +rjMgkrqt:Grr2oWre18!rX/E*q[)p$r[.W.roj@\bQ%S2rgs*CrXAc5r! +rjD_drX8K+mg/n#rb)5crr(7Erq-2rr]'lerX/W2rWrK2r\+8'rmC`;k5YGPrkJG0rY,/6qZu`urXAdB +rnm_SdJs3YrXn])qZQcurX&S$rqk4Frpp&NrY5,7rX&Q6r_SqZm0.q$Hg%rWiEY +rmpcBqu?Zprmq'?nd4sprWiEUrk!a][/\eYrpTiYr]:#hp^7!,rYb]Arjr+!rr1+@roX3*rZV7Hp]p6n +r[Ii?rpS/4rq68er\ON^rX/N/!=/r2#lYJ9>5l#1n,E=-s8MinVZ&.G$2=bo#lYD7J,\X1rn%2Lq#7W! +2?"'a$Mt//#lZ4NLAom*r8@VSrr11A;uR@'#O_rt%/tGLkgBG0]`&N6"oAH""9&W+VZ-JEs8MinV>_J6 +$i:;.$2up`W;c)-s8M3\;Z7"$#kePs#QA]Ap\=dcs8N#sa8Rak#l"_s#lY).1]G+>s0Vg\s8MTgW;]![ +&H3(7$N:>1&cPN(Z2X70s8LjRAH!D<#O_rt2?(&`pXK6BqYn/,4oPoi$Mt//#QY8>!"/]drhKJXrr'_6 +rq?>FrZ(S9mg/n3rgs,\gAh0MrkeXqrXJi6q[*6-rY5?Ormh#FfDkiqr^-SkqZlHnrY5?trq4e@rk/4B +ncemnqZHg(rhf\lgAh0Orkn^ap^6m)rYPQhrntltrk/4Gr(]YEPI/_guqn2t.ir2pV%ep:q#lZXZ`r>kks8LjR;Z74+$Mt/,#l[!d]DhQPs8K;&-N4;M#O)Nn +.K7EfrR_)K]D`E5"oAH""9&W+VZ-JHs8M0[9D&Yk$2t508cHd0qoJg:pAR\_#Ohun#6&?9qYU1(B.qFd/NmSs8MloRf4]6#k\Gq#lY).&,q(X +k1]k7n,@S2*;^*?$2t50#m!7T!'gIirq3`"rjMeUrWr9(lj3T(roa:[j8],Mrd4VZq[33,rWrK4rd"M) +rr1=FrqHD=rXo,7jp:s"rpA>;rk&.AncemnqZHg(rhf\lh>dKMre^U^p^6m)rXo-grpIZ're(.Sq$6?m +rZD-kqu?QnrqQJNrX7iorWiEZrka6d[/]+brpB]ArZV.Hq[3<.rX&QZrgj&X[f??hra5X;nd"pqqZm*L +rj2Uui;`fSriQ/RrX8]4q[*-*rXT$MEWC.Zh#@8\s8M`kDZ17@#O_rt)#gW9puDDR])F)S$Mt/,#lZ(J +XT%t;s8LgQ3;s6H#lYbA\c2N\s8KY0&b6,&"T&<#$3$h$qq_;Od/G?d$Mt//#lZIU_>aALs8J>_#6>&7 +o`k'mrW`@fqu?Qnrq?>;rX%]mrWiEZrka6d[/]4erql]'r]fr\rWrK4r`K0Crqs,&rj)MWrWr'"qZus% +raYr_rr1sXro*iYrY,8s*r`2=p#c;R +r;N2b-Mn/F$2t50#Q?je^:jT]rqN_trqQJ+rXe`-nd,4"rY>F5rqPaXrjD_Moa1C!r`B*Vrr1"=ro*i7 +rX.lqrWiELrm^rGh>dJdrXn])qZQcurX&S$rqkXRrn%,ooa:[)rWrK.rdOk?aT)87roF'br[RmP!!`?* +p]^X%rXf&Or]pI$rjMh%rr;lqrp]nfi!B<8rjRIY[/]=hrql]!r]'HUq[!0PrgWoZXoJC"r[Qh2rac#b +k5YGAr`9"1oa1L$rWiF)!RoKte,K$2=f*A,b]/s8IHG%d=8u +#Q>,1U&OoEs8KY0&Fp#%"T&<#$3$h$qr%MRNq*PV$2t50%fW.#rQbHBo)@GDZ2SbB,Q7rH"p"o4qZZs+ +rYYVdr`/rQrj)OPrpB^arr;lqrpTh^i!B<0rhP,F[/]=hroa9(rY+r3rX&Q0rWiEbrj;\%XoJC^r_`Y) +is5Q3rk&1+l2Uacr[dUHp^$k8!T;l9i2ZhVm/B`Y%.sku#l=l+,6#U]qsXRah>T;2$hXi$#l\lDm_]#' +`VpqC#l=l+D>s4as8KY0&Fp#%"T&<#$3$h$qr@_UoDV,M$Mt//#lY_@]%$cZrVl0_f)D3==oKH=#Q"]* +#6>&7rXf&Nr]gC"rgs,.ro!eIrr)Wlqu?Zbr`.k^rZ_?-rr%EJ\,Yanrr2o2r^?DdrX&H-rWiEorl+m9 +XoJD!reg[rjp1kirX8^\rp9"Orq?>3rYP56p^$j-rdY%6klBtGs8IfQ(%hh)#l=l+$N?+co^DhZXSs44 +$2"T'FT1dHs8MQf7fEea#l"Z(7fM`0s8KY0&Fp#%"T&<#$3$h$qr@_UcMeXQ$Mt//#lYkD`nLIlq>TIS +a8Utq7fF#!#l"Z(%/q(D/-.:Qr`&lMrilCMrp'LYn,N:brq$,#i!B<$rd=_?JcE4ZlMpkVrf[7'oa:[) +q[!0.r`B*HVuQb3r\XT[km.(ir_iaIm/R(T$N:A/#lYqF +bM`F"p&%CB0k*S=KSprndYFrr)*]qu?Zhrd*K.rY5?DrpG@;\,Yan +rndWfrXAQ/q[*-*rXAd;rn=:Mrp'JarX\?#p]g^Erjr+)n,NBfr[[OGp^$j2rfI6LmJu[Qs8MHc8H'%j +#P\T"#Q?:Rci3k8s8Min=8ia'$2"T'@K,T-s8K8%'^l>&#Q>kFci3n$s8KY0&Fp#%"T&<#$3$h$qr[qX +rr-C"$Mt/,#lYnEc0>9-rVl9bf)DTH?iD8H$2t50#Q>23)#c&b;Z;:IY5ZcJk5jc/rqPFOqu?Zjreg[_ +is>Vnr_3=JJcE4ZlMpk"r^Zhlq[3D9YQ"=is8MEb7/dSe$2"T'9E*lKrke^7f`!,a#l"Z(*ra@^rS[_T +]D`B4"oAH""9&W+VZ-JTs8M`k4T5Za$MXr)#lYqFc0t]3qYo[Wb5RV(8H'A$$2t2/$2tS:*r\>%C]9b$ +_>`9inc&Fds4dSNs8MloSGj)[#lY/02u^aHs0r$qs8MurVuA:=$2=f*%K:#>gnauLZ2Q9?#P\N&#QAuI +kOSZPoDW.s'D2\,#lY).&cRpon*^8FV#UFnrYkP:p^$NtrX&Rdrq,m`ro*i1rX/W1p^-U!r\4?!rr'_6 +rp]nLrX/<(o`tI$2=f*$3"$*d\QpBoDW.s&aott#6$sgcMme8s8L1?2Y%1L#lY).$3#GUl0/34V#UGar^m(tp]p[% +nd#.tros+UroF&;rX%fprX/XYrpmr+rr;t;rXS]/nd#.[ro*kUi;`egrXeW(qZQcurX&S$rqkjXrk8:= +mg8aprh9>:rg`sur\XTdrWrK.rXAcraPj6oa19srWiEurl_,;rr)hGrYt;2o`kCKrke[3p&G$*r\+-Sp^-^$qZm+@!T`;AjJ;hTrVgI/ +&GQM0#k&#t<;tqWrqQNmnGYrW%-@ip=8q62jXY?2fHTXo?]HkPk,QrSmk3s7lWnir3iO#lZFTY(?Vas6]jceG`S@ +$2"T'#Q@-j_4go.SGjf)#PA<#"o]nK])MR!s8KJ+/bfVN$1\B$#QA-4hqnFkU&Y+FrY5,4rWqrtr_`[Q +rr2]mrqcV%rX\,sr[@cbrqj\7rr;tFrX\l3nd#.®^Ih>dJdrXeW(qZQcurX&S$rqkjXrho)hp^$jj +rgj%Urfd>JrhKIlriZ76rlG)prpKd]g&Kh,q#C?]rfR0hi!B<"rceA7JcEF`mJm15r`8Rroa(O%r]'na +rr/_nrjVkXnd"poqZZsGrjVn%p&G#ur[d1;rWiEr!S,^#ec,QDs8J\j)#+@8#k&#t;?#JPrqQNmrr.`Q +($5f$%fVOgo>Ub/s8I9B%f6P&#Q?%K[f60[s8KY0&Fp#%"T&<#$3$h$qr[qXXR$8j#lY).8cIiNm/H5J +l2L,MnG`"XpAXjdrR:f$s7lWnq>Ri%+Q*P)%/rfsf7X,&o`!PCb3[7Cb4!IHaSa-YcMm)'s8L@D<;m0r +$2"T'#Q?4PU&Onas8L1?2Y%+J#5\T'-N:IQq"=[d[f.l@#lY).2?Ck=!6>*:V#UG%rZ(\bCMuN=Ds8LdP6N.;a#Q"`#"o^4T]`.a"s8K_20BNQ>#Q>kIYcn,3rqE5grl+j]qZm*+ +nd#$rr`]<]rr2Tjroj>NrX@oprYb^4rqFM6rqcUprXAc3nd#.8rgNiXgAh/arXeW(qZQcurX&S$rqkjX +rm(KQqZuj$q[!0+rX]"<\Gt=`p&G$Prc.oDi!B;pra5ZhP5kOWrn7:EraPjUrXI-ZrWr9(!!iT2#lZ%I +GlH@prql`pg&>=?#lY).&H6\KjeVqUjo.jN$hXc%#5AB$5lSk(r:U*hbPjI"$0_`p#Q>57Oc]X+rpHT^ +rmgusrWrK.qZuj"qZd%>rp0.TrqubNrY=H!r_rgPaT)8"r\=BYnd#.&r`]nG`Fas8M*YD>jt.#lY).$3"!)dA6gAl2FEV%.slAB$;?#&DrUp3ihu6+E +$L%iq#Q>#1D/B8iro9gSrnRK)p^$NtqZd$+reLLDn,NC6r]'lajp:r&rg3W\bQ%RGrYYV?nd#.Nri5th +fDki^rXf&3o`b3qqZHg(rhf\lk5YGJr\!==rWiEerpIDug]-sHrr)i?r]^;di!B;srbMN#U&Y,jrp'Kq +rbqcnrXeE$rWrK3q[`Z8rX/W1nd5:$o`tI=!+Z+@AH'(;lMg_Vs8MQfK)QJK#l=l+4T;dbs8MHc=8i^) +#P\N#"o\`*B`?lfrq6F-rq5a[rqQJKrYY;5 +mg/nQrlb<>dJs4;raGd8rWr0%r[%Q!ro="WfDki^rXf&3o`b3qqZHg(rhf\lk5YGXr^u;YrWiE:rjo`A +g]-jEroX3)rX/N-jp:qnr\FJ]rr/hqrr2o^riQ0:r\sg*r[@arr[n+(r]'m?r]gBJr^d#cr`K/*r^Hf( +qZus'qZus%rX8]s!3uX2ZMs4irUp3iqu3&`,5qi6#l=l+,lX52po"/kn,?Jh&,6D,#5AB$%K:tYkjncQ +r;M'B)>a[*#lY&0-7/^>rjVn&VuQbPr\"0VqZuj"qZd$Ork/7,m/R(>r_WS'o`t$nrX8^4rnRMPfDkjL +riZ5DrX&6&rZV8`rmUlDeGoN[rXf&3o`b3qqZHg(rhf\lk5YG[rcA&Dkm7.krbVT2^Alsfo)J^`rj)MI +p]operY5?CroL'Xrr)i^rkSN-rfm;@rfd>Lrgs+driQ1*rjMg?rl"fWrltG+r\!XFo`tI/rbMSh!ScB. +rUU!frr0>)3VWjM#l=l+&cQqPk,87YlMaZ[%JU2-#5&0!+9o'cVXV#D_9#O_rt#6>;E!"T!frp?W` +rmq'"rX&H-p]pQur_iaIrr)3`rquc%r\aZ^mg&UnrY>EOrnIGOh>dKRrl"e&rX8]2p]pdDrc.q]rqOn@ +rk&.@rWMltqZQcurX&S$rqkaUrh]T#rWhQkr[@ct^Alsfn,NC@r`oF.qZl6hrX&QQrh'2dVuQbqrqucf +rp'LHrosFJrpKdUrposYrqH3arquc$r\s9Oo`tI6rdt4:!UK(#.:]AJ6s8M6] +9E#=r#Q"`#"o\Z(62n\!q="@_dJc?/$2Xtr#lFo-#Q@p+fr+lLb5Na_#l"Z%#6#)2JH"m6rosI^o_t6W +0)c4K#PAB%(B/+Kb5V7ts8MQf[Jio"%/U>0#Q>)0.K4SkbPq:^s8KY0&H2h-"o&5t"9&W+VZ-JQs8LXL +)u^*)#lY21KDtebs4dSBs8MWhU&Gu*#Nc542?&7-d/Ng` +s8KY0&H2h-"o&5t"9&W+VZ-JQs8Mcl8G`YS#lZFTe%u(=s6p!err1FH)Fp;I!c +s6Tdbo)>B_*r$!&#lY/0/cMLDpjrJAs8KD)39CJF#6#\CNr\_Oo()&Frm^pPrX/<'p^$a%rWrKlrkJI3 +XoJC2r[n!Pp]g^$rWN3(r_!1,rqPaXrnRKHrXJN*o*>=%rWiEirm(NAXoJBKrY,/7qZlm#rYkcsrpB^a +h>dKCriH*(rZqILo`t$nrX/WLr]U6Ur`K/!r^d#BrY>D>rX&?*rXo-&rh]VUrqsb8rk&.@rWN!"p]UHr +rX&S$rqkXRrmLcfp]p$hrZM3I`;eTlm/R(arn@?YrX/<'km77tr^?b$rr%EJrVul(r]'$FrW`?DrfI3P +!V>pIs8MWhOT$#(#Q>eDMuN7Ks8JGc,5VWB#6"f'"TB29J,\I,rosI^qYlBO+7][1#lP&.(]Kj% +n?DrlpAS(k%JpG1#P\N&#l[Ns`W#_cs8M`kc2NV"9`?=:%eU)"#l=qs$N:A,#lY837/j1bli-n#s8KY0 +&H2h-"o&5t"9&W+VZ-JNs8Mfm?M+Qf#l[9lgW0?Ks69R_pAV>r/bKA2#lYM:>Q3*&s8Dus[/N&I#Q=r, ++9%B&o)\ISl2Ub^rl>"3rWrK-km.1qr_`[dJ^rY,88p]p-krXAdFrp7f-g]-F9roX30rY>)2jp:r' +rb_YiJc>`Mrj;Yajp1kirZD-%!:p6_oB-)Pn,A@H+SZ0-#Q>nGOoFmWs8LmS8cB+m#6"f'"TB>=Jc=U, +rT!qWq>QNU,ju!9#l4i+)?,p#m^)rmT)KW)#lY)(#6#)2h#@;cs8KY0&H2h-"o&5t"9&W+VZ-JKs8MNe;>:@j#O_rt(]K?lo?IpCs8M]jV#E.B#4Dfr)?,!^ +jgkEjli(Go'_hn3"o\Z("o^7UR/Z=Krn[VRr;O,'3rTQW#Q4o)#lYG8ErP%.s8K/",l7lH#P\N&+9$Ze +g&CoXs8N#sr:p0gkl*R@$L%iq+9'(Tr42k,]D`B@"S`/q"T&<#$3$h$qqD)LoDWG&#k\E!#O_rt-N95. +mF2*is5,rk&.@qZQd"p]UHrrX&S$rqk=IrltF"ncnsrmg/nVUpUU>']D`B@"S`/q"T&<#$3$h$qq(lIqu35e+7BF5#O_rt)?+7I^&I][s5a4Z +kl/p-nD4-DrVkgUM>eXd#O)Nn%fSQhQi?<6s8KD)39^\F#6#_DOT=tRoCLf#.$2uRVVuHD5s8MBaH2\`] +#l=l(#6#M>AcB:?nc&N]s8L(<)<2#%*r_f2qRlk-]D`B7"n`#t"9&N(R/Zs3s8MclTDfZ+"nDlp#P&0" +$2u4L@K*b8o]#odGq:blJr;PRPK)Qh[#O)Nn$iVXTErOFNs8KD)3:$nF#6#_DO9"kQ +oCL]9rqcW=rb29Jp]^Esp]pd0r^Qmlrq=Y;rmq'[rYkY23o`k9und,4-r[n+]ri?%Yrr)0_pAb-hro3p_rc.our\jb=ro3qWfDkjJrnRL* +rZLP4lj3RsrYYW,rhBDXS,`Jpr]'?Oo`kC;rf@-O!V>p7s8Mfmc2MMX)YF:2#5AH&&H4onT)S'-s8Mop +`;Wp=)?'m?#5AB$,5u?V^&IL"rl+p:rr2'ZP5[38$NUG9q?HKqrX&QMrc\:hrqkOOrq-2tr`/q9q[!0+ +rW`?,r[n+mrkAC"rr/DerqZOqrX@fmrWrKKrd=_+rr0n:rfd$.rr0\4rr2o^ri#fi!>6"F'(lJ%#Q>#.)ZE)&MZ2*(q!%hXm/FNoDZ2Bi +&H2q6#lY).#6#;87/i2Fc2R>6rg!N_V#D(g#l=o,)ua(@bPqI`s8MEb8H&kS"TAc-4oT[)TDl:u_uAHj +hu;p?oD\RJs8M9^NW(-j"n`*!#P&0"$iV"B-iPn#55nFY>Q.n,=TCqm7nhrbqeIrpH]arjD_dp]p-irZD-$!:p6_o?mU;qYo@NR/TGO +&G65%#6"l,$2te@9E'eI_uAs#r:U*hqu5m[`;YYn:AuL;$Mt&)"o]A<:B$OXec,7@rjMk+oDZ]0G'3k/ +r[e$Vo`k'orXAcJr^$O$rg*PlrlkAmrmUk`ri5sOr`T4RrYG87rWiE2r\"1`rhobOrqDKRroj>TrX7io +p^$j3r]pIbrqb%Brr)hUrY5>7qZH0drWE-&rWiEha8Y`1rql`@s8MurmJaNm>lGQ4#5&5f#lY/0(]H5iAcAY-i;WY\ +s8MNeR/SW5#O)Hl+T@H&o)\IScN!nArp0Qqrb_WarX/<%p]g^&rXJiJr\XURrc\:!qiq)lF3VZ'p$,lS/G#4`#u$iUn?,lT@o2uZ#?4oR28./k7d&,lh2 +#lY).%K7dT>Q0caaStN)qi(RSrr08',lS,7#k\K&%/qdVP5aq"s8K>',lRuH"5j7["8)fo#6$(NMZ2ku +s8MTg^&DO@)sdas#4Dfr#l4c!#6#>97K.u>ao:u+s3(HArr2Qhbl3:p1]@^O#5AGf#lYP;.fN'>IK$PO +hZ!8gs8M]je,Gs;63<"^4ci3ars8Mfm +g&@?;8cBCZ"n)Zm"TS`-"pY&1rXf&irc.q9rn7;Fo)H]/rql]UriQ0-rZLY6o`sghrX8]Er[n+>rb_Y! +rjVmVroj@Trr2'[rqcW^rn@@brg3V"r^$N/rY,8;rWhZlrX&Q>r]^=Y!;6Hep;R(2r;Q6ceGcBFE;i0& +*W?E="lKUa$2tS:.fN0AH2acAdf/\6qk*oes8MrqnG_#23'E0rKQ,Q8>T%K6_6$2Y#-$iUV7')imM/,hg5 +=T3RESGp;&h#?gBqO.BXs8Mrqp&=+QcMk-KPl?(0AH#a29E%*R48q;?48qYI;Z9huC]8b]Q2[obao:/r +n,E+]rgs/hmJbK3Y5X=XD#R?348q#7.K1Xm+SuuS'E/:%#O)Nn(B.J9f`(m1s8Murp&='uhYu@1jSncM +rQbHBqYodZaSq_/EW/W10E)sj&Glh-"o\l.$iU_:*<%Ph7K-`rKE6aZri5tBrp9XZrr29a]`8!/rp9X, +rfmCbrZhCLmfr=fjp:qqrY,8JrZ;%`r[%Fhr[.UirZM1YrY>DCrX8T/p]p[#rWiE6rZ_>%r_i`4re^WM +rk&0Vro!eDrqZWo!WN)/s8Murq#9^\hu:dt[/Q]sL]2SuE;jPMB)ZKCD#SPUJGtW/UAhS"b5U5rmf)t[ +r0.0Ns8N#squ69fmJc)DfDa"n_>_(G[JmE0[f3r=_Z%^Wec+G)lMgDSq#:5`s8M0[])IKa=oLJ]/,g[j +'`JR@$2"S[#Q=tm#lYJ9=8pqQro!hUrlb9>rke^7qYp!`h>Y@lWW&%ZI/\*aB`;99Q/45D#SYX +M#NqDZMquHhuVcorp]p_rr2'[[f?@'rpB^1rh07.r]^<"rX%fnnd!PJnd#-urX&Q?r[[t8r`oGHrfd>_ +rkn`croO.Krq??grr)iqrVs&#rr)imrq??\roj@@rnRM*qq(i"rndY9rp'LQrq??frqqZRjo>>Zrqucl +qtU0arq69aqtL*crqucoS,`K`rlkA!r_`YKrZ1tMkm77qrY#2GrZM1hr[e%%q_8!grWr9(qZl?krY#3= +ro\k4huE]SrqZQbrp'LCrn@A%rm:Ydrl>#]rmUkurnRM7rpB^WrqHKk!W;lOs02P&qu6*ah#=naOoB"m +6iJD2&H2sq#1j+Z#6"u/&H3[K.K2@,:&\`'Jc;8?[JnAKh#?R;oD\Oaqu6T_s.B>jrpp!ardk+Hs+14, +s8Minao6Vc3rU3"&+9f'$iUtA./l@.;#Y#)GQ*?rPl@?TV>dXsYl:j*P5\)Q%f6M(#OD`q(B/g_on!.o +s8N#sr;6Bgq>U6fqu6NmrqHHIs/Q+urVlTkli,T:^Aaf)If#.&H3IE ++Tl:Zi8#EeGeD*kl1#Ln,DnWo_\=\n,C?+ErI*Y#kA5h#lY).+TA\GqgndMs4dRIs8Murq#9g_ +jo3g0_u?k=Sc4NGGlDFV@K':+:B!i^8,c'Y8cDKa=T2_-BE!)RKDq#4T`2%l\c0VJe,J2&kl1&Mo`"Ua +qu6Qnrmq+#s+13$s6'F]q#7Jr;#VL7$i:8*#lY/0)u`;*H2a`@bl6Q"n,E%[qYpEirp9[aqYoFPPQ!E< +$1\>l#l=l+7K2?Hrdk*Ss4dR=s8Mrqq>U'dnG_\Oir7[2df.Jia7@1JaSsE_d/MVqhYuR7li-DQoD\I_ +q>U9jr;Q]6s+13$s+148s8MHcN;bX4&c2n-#lYS<5lQ<5\Gk:_nc&Carn%2Lrr2?b[/Nu&%e9l"#l"Z( +&H8-tqLS[Os4dR.s8N#srVQKhqXs[ZqYpEirVlf"s+13$s+14;s8MEbIJtSm$i:8'#lYkD@/d2*hZ!3I +r5ep;pAW>9E;gX2#Q@0kk^ic=s4dR)s+13$s+13$s7$'fnc".>,5qrH$2"T',5u]``;]6)rP/C3qu5IO +K`34q#j)Bk(&kuIr.4mTs4dR)s+13$s+13$s7?9ir;N#]-2n;L$2"T')ZFjXc2RCHs8N&trr20]R/SQ6 +#jDTn#l]\[pjrIPs4dR)s+13$s+13$s7?9i_#?.h%/:/(#lY;4>Q2YAp9t"rs8MHcRf4E.#jDTn>lO5D +s0Vg\s+13$s+13$s+14Ds8MQf?2bE1$2=f*#Q?FVWrDRqs7QEkmf%h;'Boc$49";ls0Vg\s+13$s+13$ +s+14Ds8KD),5qrH$2"T'$N=i?g]%/Xs763hj8N-Z$g\,t1&fo+rdk*Ys4dR)s+13$s+13$s7u]oo);Yg +%f6S'#lY\?V#L(ls6p!ea8R=_#k&#t0)jB"rIP!Xs4dR)s+13$s+13$s7u]oao3Xd#l=r$#lY).1]GGo +qlp+hs8Mlo?N(?$#Q?=Se,K;ss0r$_s+13$s+13$s+14Gs8JGc([MG,#Q@9ngA_&Ts6TdbR/RZc#Q?RZ +ec,Q!s0r$_s+13$s+13$s+14Gs8I$;&aTf&#Q@BqhZ!MYs6Tdb_u:D>#Q@HsjSo.0s0r$_s+13$s+13$ +s+14Js8Mop?N(K%#lY).9`EuLrilFhs8L.>(\J%1#6&B:mXbDFs4dR)s+13$s+13$s8;orp&7ee%I=B" +#Q?[]fDb`Qs6Tdbb5N4M#Q=r,%K;RjpOW@Os4dR)s+13$s+13$s8;orq#4:m%dXK##Q>eD_>a>9s6Tdb +_u:AF#Q"`)/,m<_r.4mTs4dR)s+13$s+13$s8;orrr-C+&*sT$#Q>,1OT+mVs6TdbSGj)p#Q"`)?iK$` +rdk*Vs4dR)s+13$s+13$s7u]oIJsoW#O_rt#Q@9niirILs8H[1%/:),#6#S@TDnP8s0;UYs+13$s+13$ +s+14Gs8K,!)YaR.#lY).')n6sos=\es8LjR0)c.R#Q"`)=oR"OrIP!Rs4dR)s+13$s+13$s7u]oiVkb7 +$MXkp#lZUYb5V:Hs6p!eJc65X#Q"`)./p(Bo7?qEs4dR)s+13$s+13$s7u]or;M-D'ClD$#lY529)d<= +r42jus8Ke4-N4;M#Q"`)'E3=WiVrh-s/uCVs+13$s+13$s+14Ds8LIG1&_LJ#P\T(&,o3#a8YqJs7QEk +ec%l6$i:2.#6##0>5l\DqgndJs4dR)s+13$s+13$s7ZKlqu2QR([MD%#lYA62#a9Lo"Y5"s8Kt97fEkl +#Q>,19`DL"on!.As4dR)s+13$s+13$s7?9ilMbAo&F9Ys#lY52)?+"B^&I`Es8N&tlMcqF/cH1R#Q>,1 +9`D9qmt(M8s4dR)s+13$s+13$s7?9irr1II:At^e#P\T(&H3sS?2g`#ir8r)s8M$WSc21Z)#aj:#Q>D9 +`>73<".$]Dh$nqgnd8s4dR)s+13$s+13$s6'F] +rr2Kfao6kj3W9T_#4)TK#l"Z(#lY_@5lPp*Z2WY[q>UAEs-E]>s+13$s+13$s+14/s8MoplMeg&N;c]R +-2n>D#13\T$iV"B2#^h\MuL?fi;WKMrIP!1s4dR)s+13$s+13$s5*eTrr2cnn,Ci9Yl9@U>Q-Y^,Q8GW +%.=Dq#Q"`)%/pq>+T=.q9`Ao.O8cNce,J_5q#:5Cs,-j2s+13$s+13$s+14#s8N#sr;Q?fk5Nd-\Gi6% +MuJ&%CAq?7;uTYk:]=2i>5i47ErLakQN!ra_>`$bk5P&Qr;Q\Hs+14)s+13$s+13$s+13os8N#srVl]n +q#9d^l2KN %APLeod +EI +ep +end +%%Trailer +%%EOF diff --git a/images/logo/AngularJS.exports/AngularJS.pdf b/images/logo/AngularJS.exports/AngularJS.pdf new file mode 100644 index 00000000..d89c4f13 Binary files /dev/null and b/images/logo/AngularJS.exports/AngularJS.pdf differ diff --git a/images/logo/AngularJS.graffle/data.plist b/images/logo/AngularJS.graffle/data.plist new file mode 100644 index 00000000..68c2e7f3 Binary files /dev/null and b/images/logo/AngularJS.graffle/data.plist differ diff --git a/images/logo/AngularJS.graffle/image1.png b/images/logo/AngularJS.graffle/image1.png new file mode 100644 index 00000000..119e24ad Binary files /dev/null and b/images/logo/AngularJS.graffle/image1.png differ diff --git a/images/logo/AngularJS.graffle/image2.png b/images/logo/AngularJS.graffle/image2.png new file mode 100644 index 00000000..cd857577 Binary files /dev/null and b/images/logo/AngularJS.graffle/image2.png differ diff --git a/images/logo/AngularShieldLogo.graffle/QuickLook/Preview.pdf b/images/logo/AngularShieldLogo.graffle/QuickLook/Preview.pdf deleted file mode 100644 index 936c017d..00000000 Binary files a/images/logo/AngularShieldLogo.graffle/QuickLook/Preview.pdf and /dev/null differ diff --git a/images/logo/AngularShieldLogo.graffle/QuickLook/Thumbnail.tiff b/images/logo/AngularShieldLogo.graffle/QuickLook/Thumbnail.tiff deleted file mode 100644 index a3e6c6f2..00000000 Binary files a/images/logo/AngularShieldLogo.graffle/QuickLook/Thumbnail.tiff and /dev/null differ diff --git a/images/logo/AngularShieldLogo.graffle/data.plist b/images/logo/AngularShieldLogo.graffle/data.plist deleted file mode 100644 index 4f202ee3..00000000 Binary files a/images/logo/AngularShieldLogo.graffle/data.plist and /dev/null differ diff --git a/images/logo/AngularShieldLogo.graffle/image1.png b/images/logo/AngularShieldLogo.graffle/image1.png deleted file mode 100644 index 119e24ad..00000000 Binary files a/images/logo/AngularShieldLogo.graffle/image1.png and /dev/null differ diff --git a/images/logo/AngularShieldLogo.graffle/image2.png b/images/logo/AngularShieldLogo.graffle/image2.png deleted file mode 100644 index cd857577..00000000 Binary files a/images/logo/AngularShieldLogo.graffle/image2.png and /dev/null differ diff --git a/images/logo/ng-logo-hi.png b/images/logo/ng-logo-hi.png deleted file mode 100644 index 60c23206..00000000 Binary files a/images/logo/ng-logo-hi.png and /dev/null differ diff --git a/images/logo/ng-logo.html b/images/logo/ng-logo.html deleted file mode 100644 index 06c67cf9..00000000 --- a/images/logo/ng-logo.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - -

<ng/>

- - diff --git a/images/logo/ng-logo.png b/images/logo/ng-logo.png deleted file mode 100644 index 05f2e518..00000000 Binary files a/images/logo/ng-logo.png and /dev/null differ -- cgit v1.2.3