diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 63fc00a857..3ae1212482 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -41,7 +41,7 @@ jobs: # Upload the results as artifacts (optional). - name: "Upload artifact" - uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 + uses: actions/upload-artifact@1eb3cb2b3e0f29609092a73eb033bb759a334595 with: name: SARIF file path: results.sarif diff --git a/Dockerfile b/Dockerfile index beeb749d1e..3cbc1cca43 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ruby:3.2-slim-bookworm@sha256:75f884a28c1337d744a42b006d864d3ba161c6b1980d2414910e660d2034b14e as base +FROM ruby:3.3-slim-bookworm@sha256:540e94266a7509bba7b50d5194eb63f51197ffbe5c203c5c81aa956c377ec4e8 as base ENV DEBIAN_FRONTEND=noninteractive ENV TZ=US/Pacific @@ -11,7 +11,6 @@ RUN apt update && apt install -yq --no-install-recommends \ lsof \ make \ unzip \ - vim-nox \ && rm -rf /var/lib/apt/lists/* RUN echo "alias lla='ls -lAhG --color=auto'" >> ~/.bashrc @@ -95,6 +94,7 @@ FROM node as dev WORKDIR /app ENV JEKYLL_ENV=development +ENV RUBY_YJIT_ENABLE=1 COPY Gemfile Gemfile.lock ./ RUN gem update --system && gem install bundler RUN BUNDLE_WITHOUT="test production" bundle install --jobs=4 --retry=2 @@ -137,6 +137,7 @@ FROM node AS build WORKDIR /app ENV JEKYLL_ENV=production +ENV RUBY_YJIT_ENABLE=1 COPY Gemfile Gemfile.lock ./ RUN gem update --system && gem install bundler RUN BUNDLE_WITHOUT="test development" bundle install --jobs=4 --retry=2 --quiet diff --git a/Gemfile b/Gemfile index 5256034ade..9a874a0a05 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source "https://rubygems.org" gem 'activesupport', '~> 7.1.2' -gem 'jekyll', '4.3.2' +gem 'jekyll', '4.3.3' gem 'jekyll-sass-converter', '~> 3.0.0' gem 'kramdown-parser-gfm' gem 'liquid-tag-parser', '~> 2.0.2' diff --git a/Gemfile.lock b/Gemfile.lock index 69a17a29aa..3c423919bd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,10 +11,10 @@ GEM minitest (>= 5.1) mutex_m tzinfo (~> 2.0) - addressable (2.8.5) + addressable (2.8.6) public_suffix (>= 2.0.2, < 6.0) base64 (0.2.0) - bigdecimal (3.1.4) + bigdecimal (3.1.5) colorator (1.1.0) concurrent-ruby (1.2.2) connection_pool (2.4.1) @@ -26,15 +26,13 @@ GEM eventmachine (1.2.7) extras (0.3.0) forwardable-extended (~> 2.5) - ffi (1.15.5) + ffi (1.16.3) forwardable-extended (2.6.0) - google-protobuf (3.24.3) - google-protobuf (3.24.3-aarch64-linux) - google-protobuf (3.24.3-x86_64-linux) + google-protobuf (3.25.2) http_parser.rb (0.8.0) i18n (1.14.1) concurrent-ruby (~> 1.0) - jekyll (4.3.2) + jekyll (4.3.3) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -69,40 +67,40 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) - mini_portile2 (2.8.4) + mini_portile2 (2.8.5) minitest (5.20.0) mutex_m (0.2.0) - nokogiri (1.15.4) + nokogiri (1.16.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.15.4-aarch64-linux) + nokogiri (1.16.0-aarch64-linux) racc (~> 1.4) - nokogiri (1.15.4-x86_64-linux) + nokogiri (1.16.0-x86_64-linux) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.3) - racc (1.7.1) - rake (13.0.6) + public_suffix (5.0.4) + racc (1.7.3) + rake (13.1.0) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.6) - rouge (4.1.3) + rouge (4.2.0) ruby2_keywords (0.0.5) safe_yaml (1.0.5) - sass-embedded (1.67.0) - google-protobuf (~> 3.23) + sass-embedded (1.69.7) + google-protobuf (~> 3.25) rake (>= 13.0.0) - sass-embedded (1.67.0-aarch64-linux-gnu) - google-protobuf (~> 3.23) - sass-embedded (1.67.0-x86_64-linux-gnu) - google-protobuf (~> 3.23) + sass-embedded (1.69.7-aarch64-linux-gnu) + google-protobuf (~> 3.25) + sass-embedded (1.69.7-x86_64-linux-gnu) + google-protobuf (~> 3.25) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) webrick (1.8.1) PLATFORMS @@ -112,7 +110,7 @@ PLATFORMS DEPENDENCIES activesupport (~> 7.1.2) - jekyll (= 4.3.2) + jekyll (= 4.3.3) jekyll-sass-converter (~> 3.0.0) jekyll-toc (~> 0.18.0) kramdown-parser-gfm @@ -120,4 +118,4 @@ DEPENDENCIES webrick BUNDLED WITH - 2.4.19 + 2.5.4 diff --git a/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/data.plist b/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/data.plist deleted file mode 100644 index 8230a731e3..0000000000 --- a/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/data.plist +++ /dev/null @@ -1,271 +0,0 @@ - - - - - ActiveLayerIndex - 0 - ApplicationVersion - - com.omnigroup.OmniGrafflePro - 139.18.0.187838 - - 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 - 2014-02-04 16:46:33 +0000 - Creator - Mary Campione - DisplayScale - 1 0/72 in = 1 0/72 in - GraphDocumentVersion - 8 - GraphicsList - - - Bounds - {{245, 449}, {270, 50}} - Class - ShapedGraphic - ID - 4 - Shape - Rectangle - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{0, 0}, {465, 464}} - Class - ShapedGraphic - ID - 3 - ImageID - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - GridInfo - - GuidesLocked - NO - GuidesVisible - YES - HPages - 1 - ImageCounter - 2 - ImageLinkBack - - - - ImageList - - image1.png - - 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 - 2014-02-04 16:47:36 +0000 - Modifier - Mary Campione - 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 - {{945, 469}, {930, 1089}} - ListView - - OutlineWidth - 142 - RightSidebar - - ShowRuler - - Sidebar - - SidebarWidth - 120 - VisibleRegion - {{-110, -108}, {795, 950}} - Zoom - 1 - ZoomValues - - - Canvas 1 - 1 - 1 - - - - - diff --git a/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/image1.png b/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/image1.png deleted file mode 100644 index 40c8d156bd..0000000000 Binary files a/diagrams/articles/converters-and-codecs/chunked-conversion.graffle/image1.png and /dev/null differ diff --git a/diagrams/guides/analysis-options-directory-structure.graffle b/diagrams/guides/analysis-options-directory-structure.graffle deleted file mode 100644 index 094bf461e3..0000000000 Binary files a/diagrams/guides/analysis-options-directory-structure.graffle and /dev/null differ diff --git a/diagrams/guides/concurrency/basics.svg b/diagrams/guides/concurrency/basics.svg deleted file mode 100644 index 4bfe94a45a..0000000000 --- a/diagrams/guides/concurrency/basics.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
App starts
App starts
Dart app
Dart app
Non-Dart (VM or OS)
Non-Dart (VM or OS)
App exits
App exits
await readAsString()
await readAsString...
Number of
JSON keys:
...
Number of...
I/O
I/O
basics-await.png
basics-await.png
basics-main-isolate.png
basics-main-isolate.png
basics-isolate.png
basics-isolate.png

Main isolate


  1. Run main()
  2. Respond to events




  3. Exit
Main isolate...

Isolate


  1. Run some code
  2. Optionally, respond to
       events: I/O, UI,
       timers, messages
       from other isolates...





  3. Exit
Isolate...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/diagrams/guides/concurrency/event-loop.svg b/diagrams/guides/concurrency/event-loop.svg deleted file mode 100644 index 9292ccfbcd..0000000000 --- a/diagrams/guides/concurrency/event-loop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
2. Tap
2. Tap
Event queue
Event queue
Event loop
Event loop
Events
Events
3. Repaint
3. Repaint
1. Repaint
1. Repaint
4. Repaint
4. Repaint
Event loop
Event loop
Main isolate
Main isolate
1. Repaint
1. Repaint
2. Tap
2. Tap
3. Repaint
3. Repaint
main()
main()
Painting code
Painting code
Painting code
Painting code
Tap handler
Tap handler
2. Tap
2. Tap
Event queue
Event queue
Event loop
Event loop
3. Repaint
3. Repaint
1. Repaint
1. Repaint
4. Repaint
4. Repaint
Main isolate
Main isolate
2. Tap
2. Tap
3. Repaint
3. Repaint
1. Repaint
1. Repaint
4. Repaint
4. Repaint
2. Tap
2. Tap
3. Repaint
3. Repaint
4. Repaint
4. Repaint
3. Repaint
3. Repaint
4. Repaint
4. Repaint
main()
main()
Painting code
Painting code
Painting code
Painting code
Tap handler
Tap handler
Expected
time
between
repaints
Expected...
Actual
time
between
repaints
Actual...
event-loop.png
event-loop.png
event-handling.png
event-handling.png
event-jank.gif
event-jank.gif
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/diagrams/guides/concurrency/isolates.svg b/diagrams/guides/concurrency/isolates.svg deleted file mode 100644 index 54a1132683..0000000000 --- a/diagrams/guides/concurrency/isolates.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -

Background worker


await _readFileAsync()






jsonData = jsonDecode(...)

Isolate.exit(...)

%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%22%20style%3D%22shape%3Dmxgraph.bpmn.loop%3Bhtml%3D1%3BoutlineConnect%3D0%3Bdirection%3Dsouth%3Brotation%3D-225%3BflipH%3D0%3BflipV%3D1%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22110%22%20y%3D%22-210%22%20width%3D%2260%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E

Background worker...
Create isolate
Create isolate

Main isolate


...

p = ReceivePort()

await Isolate.spawn(...)







await p.first

...

%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%22%20style%3D%22shape%3Dmxgraph.bpmn.loop%3Bhtml%3D1%3BoutlineConnect%3D0%3Bdirection%3Dsouth%3Brotation%3D-225%3BflipH%3D0%3BflipV%3D1%3BstrokeWidth%3D2%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22110%22%20y%3D%22-210%22%20width%3D%2260%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E

Main isolate...
Exit and send result
Exit and send result
isolate-api.png
isolate-api.png
isolate-bg-worker.png
isolate-bg-worker.png

Background worker


  1. Compute something
  2. Exit
Background worker...
Create isolate
Create isolate

Main isolate


  1. Run main()
  2. Respond to events




  3. Exit
Main isolate...
Return result
Return result

Custom background worker


  1. Receive a message
  2. Respond, sending 1 or more
      messages
  3. Repeat from 1




  4. Exit
Custom background worker...
Create isolate
Create isolate

Main isolate


  1. Run main()
  2. Respond to events









  3. Exit
Main isolate...
Reply
Reply
Request
Request
Reply
Reply
Request
Request
...
...
isolate-custom-bg-worker.png
isolate-custom-bg-worker.png
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/diagrams/guides/type-hierarchy.graffle b/diagrams/guides/type-hierarchy.graffle deleted file mode 100644 index 19e6ee0435..0000000000 Binary files a/diagrams/guides/type-hierarchy.graffle and /dev/null differ diff --git a/diagrams/tutorials/OmniGraffle.cheatsheet b/diagrams/tutorials/OmniGraffle.cheatsheet deleted file mode 100644 index a24bfc61ca..0000000000 --- a/diagrams/tutorials/OmniGraffle.cheatsheet +++ /dev/null @@ -1,20 +0,0 @@ -Dear OmniGraffle, - -I both love you and hate you! - -Mostly, I love you, but you do exhibit some behaviors that can be -a tad frustrating, confusing, and/or undecipherable. - -So here is the beginning of a cheat sheet for future maintainers -and creators of these files--most likely ME. - -Please add to this page, as appropriate. - ---shams - - -- OmniGraffle wants to convert all single and double quotes to the - slanted variety, which is not Dart-like. To circumvent this behavior, - you can either copy/paste a straight quote from another - OmniGraffle file, OR you can type control-quote. - This works for both single- and double-quotes. diff --git a/diagrams/tutorials/newbanner.graffle/data.plist b/diagrams/tutorials/newbanner.graffle/data.plist deleted file mode 100644 index 7e6ffe79a2..0000000000 --- a/diagrams/tutorials/newbanner.graffle/data.plist +++ /dev/null @@ -1,2045 +0,0 @@ - - - - - ActiveLayerIndex - 0 - ApplicationVersion - - com.omnigroup.OmniGrafflePro - 139.18.0.187838 - - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {1152, 733}} - Class - SolidGraphic - ID - 2 - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - BaseZoom - 0 - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - CreationDate - 2013-07-15 15:48:27 +0000 - Creator - Mary Campione - DisplayScale - 1 0/72 in = 1.0000 in - GraphDocumentVersion - 8 - GraphicsList - - - Bounds - {{642.19775000000004, 69.000061000000002}, {224.99987999999999, 224.99987999999999}} - Class - ShapedGraphic - ID - 34247 - ImageID - 10 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{25.790770999999999, 75}, {64, 64}} - Class - ShapedGraphic - ID - 34242 - ImageID - 5 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{79.87835693359375, 128.14151000000001}, {519, 88}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Bold - Size - 64 - - ID - 34236 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs128 \cf0 A Game of Darts} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{627.45667000000003, 603.29462000000001}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34203 - Rotation - 72 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 8} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{639.79944, 633.98413000000005}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34202 - Rotation - 54 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 16} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{665.96551999999997, 658.72790999999995}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34201 - Rotation - 36 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 7} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{691.43286000000001, 674.00806}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34199 - Rotation - 18 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 19} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{626.75391000000002, 537.85913000000005}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34198 - Rotation - 288 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 14} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{647.42553999999996, 502.23577999999998}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34197 - Rotation - 306 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 9} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{667.72949000000006, 482.88922000000002}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34196 - Rotation - 324 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 12} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{702.44775000000004, 468.99207000000001}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34195 - Rotation - 342 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 5} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{760.97247000000004, 672.95190000000002}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34194 - Rotation - 342 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 17} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{795.80768, 658.44701999999995}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34193 - Rotation - 324 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 2} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{815.61883999999998, 635.75085000000001}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34192 - Rotation - 306 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 15} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{829.64160000000004, 607.26500999999996}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34191 - Rotation - 288 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 10} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{826.75385000000006, 537.85913000000005}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34182 - Rotation - 72 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 13} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{815.00445999999999, 506.23584}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34181 - Rotation - 54 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 4} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{787.245, 484.07904000000002}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34180 - Rotation - 36 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 18} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{764.77666999999997, 470.99207000000001}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34179 - Rotation - 18 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 1} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{623.27673000000004, 570.08405000000005}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34178 - Rotation - 270 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 11} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{835.69775000000004, 570.25012000000004}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34177 - Rotation - 90 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 6} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{731.69775000000004, 679.00806}, {8, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34190 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 3} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{727.69775000000004, 466.99212999999997}, {16, 17}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0.861313 - g - 0.861313 - r - 0.861313 - - Font - MarkerFelt-Thin - Size - 14 - - ID - 34189 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red220\green220\blue220;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\fs28 \cf2 20} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{363.19774999999998, 475}, {15.5, 15.5}} - Class - ShapedGraphic - ID - 36 - Shape - Circle - Style - - fill - - Color - - b - 0.940216 - g - 0.392248 - r - 0.849427 - - - shadow - - Draws - NO - - - - - Bounds - {{721.69775000000004, 565.50012000000004}, {28, 28}} - Class - ShapedGraphic - ID - 35 - Shape - Circle - Style - - fill - - Color - - b - 0 - g - 0 - r - 1 - - - shadow - - Draws - NO - - stroke - - Color - - b - 0.0182437 - g - 0.559124 - r - 0 - - Width - 8 - - - - - Bounds - {{406, 511}, {93, 93}} - Class - ShapedGraphic - ID - 34 - Shape - Circle - Style - - fill - - Color - - b - 0.994392 - g - 0.780703 - r - 0.764936 - - - shadow - - Draws - NO - - - - - Bounds - {{681.19775000000004, 525.00012000000004}, {109, 109}} - Class - ShapedGraphic - ID - 33 - Shape - Circle - Style - - fill - - Color - - b - 0.901961 - g - 0.901961 - r - 0.901961 - - - shadow - - Draws - NO - - stroke - - Color - - b - 0 - g - 0 - r - 1 - - Width - 7 - - - - - Bounds - {{153.01396, 443}, {171, 171}} - Class - ShapedGraphic - ID - 32 - Shape - Circle - Style - - fill - - Color - - b - 0.994392 - g - 0.780703 - r - 0.764936 - - - shadow - - Draws - NO - - - - - Bounds - {{641.19775000000004, 485.00011999999998}, {189, 189}} - Class - ShapedGraphic - ID - 31 - Shape - Circle - Style - - fill - - Color - - b - 0.901961 - g - 0.901961 - r - 0.901961 - - - shadow - - Draws - NO - - stroke - - Color - - b - 0 - g - 0 - r - 1 - - Width - 6 - - - - - Bounds - {{617.19775000000004, 461.00011999999998}, {237, 237}} - Class - ShapedGraphic - ID - 30 - Shape - Circle - Style - - fill - - Color - - b - 0.202035 - g - 0.202035 - r - 0.202035 - - - shadow - - Draws - NO - - - - - Bounds - {{122.87835693359375, 205.14162999999999}, {439, 34}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Semibold - Size - 24 - - ID - 6 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans-Semibold;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs48 \cf0 Your guide to building great web apps} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{10, 42}, {915, 279}} - Class - ShapedGraphic - ID - 34237 - Shape - Rectangle - Style - - fill - - Color - - b - 0.588235 - g - 0.917647 - r - 0.568627 - - FillType - 3 - GradientColor - - b - 1 - g - 1 - r - 1 - - MiddleColor - - b - 0.989688 - g - 0.905815 - r - 0.813851 - - TrippleBlend - YES - - shadow - - Draws - NO - - stroke - - CornerRadius - 11 - Draws - NO - - - - - GridInfo - - GuidesLocked - NO - GuidesVisible - YES - HPages - 2 - ImageCounter - 11 - ImageLinkBack - - - - - ImageList - - image10.png - image5.ico - - 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 - 2013-09-20 21:44:52 +0000 - Modifier - Mary Campione - NotesVisible - NO - Orientation - 2 - OriginVisible - NO - PageBreaks - YES - PrintInfo - - NSBottomMargin - - float - 41 - - NSHorizonalPagination - - int - 0 - - NSLeftMargin - - float - 18 - - NSPaperSize - - size - {612, 792} - - NSPrintReverseOrientation - - int - 0 - - NSPrinter - - coded - BAtzdHJlYW10eXBlZIHoA4QBQISEhAlOU1ByaW50ZXIAhIQITlNPYmplY3QAhZKEhIQITlNTdHJpbmcBlIQBKxxnaWFudHMtY29sb3IuY29ycC5nb29nbGUuY29thoY= - - NSPrinterName - - string - giants-color.corp.google.com - - 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 - {{149, 443}, {1109, 1135}} - ListView - - OutlineWidth - 142 - RightSidebar - - ShowRuler - - Sidebar - - SidebarWidth - 120 - VisibleRegion - {{0, -124}, {974, 981}} - Zoom - 1 - ZoomValues - - - Canvas 1 - 1 - 1 - - - - - diff --git a/diagrams/tutorials/newbanner.graffle/image10.png b/diagrams/tutorials/newbanner.graffle/image10.png deleted file mode 100644 index 2baf3e47d6..0000000000 Binary files a/diagrams/tutorials/newbanner.graffle/image10.png and /dev/null differ diff --git a/diagrams/tutorials/shared-pkgs/package-files.graffle/data.plist b/diagrams/tutorials/shared-pkgs/package-files.graffle/data.plist deleted file mode 100644 index 3e740c3826..0000000000 --- a/diagrams/tutorials/shared-pkgs/package-files.graffle/data.plist +++ /dev/null @@ -1,1724 +0,0 @@ - - - - - ApplicationVersion - - com.omnigroup.OmniGraffle7 - 196.14.0.337361 - - ColorProfiles - - - data - - AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNz - cE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA - 0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABs - d3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZ - WgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAA - AsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gA - AAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgM - Z1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmln - aHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRl - c2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAS - c1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADz - UQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA - b6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAA - ACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5p - ZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 - IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVD - IDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBz - UkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJl - ZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0y - LjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRp - b24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAA - AAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAA - AAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAA - AAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8A - VABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCy - ALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkB - HwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGh - AakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC - SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAML - AxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD - +QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+ - BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicG - NwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG - B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJ - EAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAqu - CsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUM - jgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/ - DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQ - uRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMD - EyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgV - mxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhA - GGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQb - OxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5A - HmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUh - oSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJ - JTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo - 1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyi - LNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw - 2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUT - NU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85 - vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5g - PqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD - fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iR - SNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxO - JU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1Oq - U/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZ - uFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+z - YAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedm - PWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yv - bQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11z - uHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6Rnql - ewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2C - MIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZ - if6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+R - qJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQ - mfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobai - JqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqP - qwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCsziz - rrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8Ibyb - vRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjG - RsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 - 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ - 8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr - 5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7iju - tO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4 - +cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf// - - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - - CreationDate - 2012-11-27 19:56:31 +0000 - Creator - Mary Campione - GraphDocumentVersion - 16 - GuidesLocked - NO - GuidesVisible - YES - ImageCounter - 2 - ImageLinkBack - - - - ImageList - - image1.png - - LinksVisible - NO - MagnetsVisible - NO - MasterSheets - - ModificationDate - 2020-03-05 18:42:12 +0000 - Modifier - Kathy Walrath - MovementHandleVisible - NO - NotesVisible - NO - OriginVisible - NO - PageBreaks - YES - PrintInfo - - NSBottomMargin - - float - 41 - - NSHorizonalPagination - - coded - BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG - - NSLeftMargin - - float - 18 - - NSPaperSize - - size - {611.99997234344482, 792} - - NSPrintReverseOrientation - - coded - BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG - - NSRightMargin - - float - 18 - - NSTopMargin - - float - 18 - - - ReadOnly - NO - Sheets - - - ActiveLayerIndex - 0 - AutoAdjust - 6 - AutosizingMargin - 72 - BackgroundGraphic - - Bounds - {{0, 0}, {576, 733}} - Class - GraffleShapes.CanvasBackgroundGraphic - ID - 0 - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - BaseZoom - 0 - CanvasDimensionsOrigin - {0, 0} - CanvasOrigin - {0, 0} - CanvasSizingMode - 1 - ColumnAlign - 1 - ColumnSpacing - 36 - DisplayScale - 1 in = 1.00000 in - GraphicsList - - - Bounds - {{77.796630859375, 274.58470890030259}, {9.2033675312995911, 115.5}} - Class - ShapedGraphic - ID - 34060 - Style - - shadow - - Draws - NO - - stroke - - Color - - b - 0.0 - g - 0.0 - r - 0.0 - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{42, 436}, {359, 22}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0.501961 - - Font - HelveticaNeue-BoldItalic - Size - 14 - - ID - 34059 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-BoldItalic;} -{\colortbl;\red255\green255\blue255;\red128\green0\blue0;} -{\*\expandedcolortbl;;\csgenericrgb\c50196\c0\c0;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\i\b\fs28 \cf2 Save to $tutorial/packages/images/other-folders.png} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{24, 15.710166931152344}, {369, 22}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0.501961 - - Font - HelveticaNeue-BoldItalic - Size - 14 - - ID - 34058 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-BoldItalic;} -{\colortbl;\red255\green255\blue255;\red128\green0\blue0;} -{\*\expandedcolortbl;;\csgenericrgb\c50196\c0\c0;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\i\b\fs28 \cf2 Save to $tutorial/packages/images/libraries-folder.png} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{51, 217.4744930267334}, {398.60400000000004, 21.406097412109375}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0.501961 - - Font - HelveticaNeue-BoldItalic - Size - 14 - - ID - 70 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-BoldItalic;} -{\colortbl;\red255\green255\blue255;\red128\green0\blue0;} -{\*\expandedcolortbl;;\csgenericrgb\c50196\c0\c0;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\i\b\fs28 \cf2 Save to $tutorial/packages/images/housekeeping-files.png} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{191, 536.63966751098633}, {51, 18}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - CourierNewPSMT - Size - 11 - - ID - 17 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs22 \cf0 example} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{252.5, 531.54933547973633}, {48, 25}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 19 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs36 \cf0 test} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{288.5, 487.82609939575195}, {37, 25}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 21 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs36 \cf0 doc} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{277.5, 475.91933059692383}, {59, 48.813559322033896}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 34057 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{188, 519.79933547973633}, {59, 48.813559322033896}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 34056 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{247, 519.73286819458008}, {59, 48.813559322033896}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 34055 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{228, 487.37822341918945}, {48, 25}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 34052 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs36 \cf0 tool} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{222.5, 475.47145462036133}, {59, 48.813559322033896}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 34053 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{94.75, 284.10549803911636}, {48, 48.813559322033896}} - Class - ShapedGraphic - ID - 34049 - Shape - Circle - Style - - shadow - - Draws - NO - - stroke - - Width - 7 - - - Text - - TextAlongPathGlyphAnchor - left - VerticalPad - 0.0 - - - - Bounds - {{80.75, 489.17226545689482}, {48, 48.813559322033896}} - Class - ShapedGraphic - ID - 34048 - Shape - Circle - Style - - shadow - - Draws - NO - - stroke - - Width - 7 - - - Text - - TextAlongPathGlyphAnchor - left - VerticalPad - 0.0 - - - - Class - LineGraphic - ID - 26 - LogicalPath - - elements - - - element - MOVETO - point - {77.796630859375, 97.56646728515625} - - - element - LINETO - point - {98.796630859375, 122.56646728515625} - - - element - LINETO - point - {144.296630859375, 52.56646728515625} - - - - Points - - {77.796630859375, 97.56646728515625} - {98.796630859375, 122.56646728515625} - {144.296630859375, 52.56646728515625} - - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Color - - b - 1.0014055967330933 - g - 0.21631753444671631 - r - 0.055202580988407135 - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - Legacy - - Width - 12 - - - - - Bounds - {{493, 614}, {63, 109}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0.043376 - r - 1 - - Font - MarkerFelt-Thin - Size - 96 - - ID - 34046 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red255\green11\blue0;} -{\*\expandedcolortbl;;\csgenericrgb\c100000\c4314\c0;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs192 \cf2 X} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{411.5, 607}, {63, 109}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0.043376 - r - 1 - - Font - MarkerFelt-Thin - Size - 96 - - ID - 34045 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fnil\fcharset0 MarkerFelt-Thin;} -{\colortbl;\red255\green255\blue255;\red255\green11\blue0;} -{\*\expandedcolortbl;;\csgenericrgb\c100000\c4314\c0;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs192 \cf2 X} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{177.5, 488.04933547973633}, {36.4052734375, 24}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 23 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs36 \cf0 bin} - TextAlongPathGlyphAnchor - center - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{166.5, 475.91933059692383}, {59, 48.813559322033896}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - Zapfino - Size - 18 - - ID - 22 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{199.046630859375, 94.06646728515625}, {69, 45}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - space - gg22 - w - 0 - - Font - CourierNewPSMT - Size - 36 - - ID - 15 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Align - 0 - Pad - 2 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 - -\f0\fs72 \cf0 lib} - TextAlongPathGlyphAnchor - left - VerticalPad - 2 - - Wrap - NO - - - Bounds - {{164.59323120117188, 53.81646728515625}, {142.90678405761719, 115.5}} - Class - ShapedGraphic - ID - 14 - ImageID - 1 - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - TextAlongPathGlyphAnchor - center - - - - Bounds - {{213.44138846794755, 313.57483494896337}, {130.71860383947691, 96.825155877881414}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - CourierNewPSMT - Size - 18 - - ID - 7 - Style - - fill - - Color - - b - 0.92732727527618408 - g - 0.80928438901901245 - r - 1.0045138597488403 - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 - -\f0\fs36 \cf0 README.md} - TextAlongPathGlyphAnchor - center - - TextPlacement - 0 - - - Bounds - {{193.43343890068115, 283.92213096136186}, {130.71860383947691, 96.825155877881414}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - CourierNewPSMT - Size - 18 - - ID - 9 - Style - - fill - - Color - - b - 1.0004740953445435 - g - 0.88977950811386108 - r - 0.78936952352523804 - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 - -\f0\fs36 \cf0 LICENSE} - TextAlongPathGlyphAnchor - center - - TextPlacement - 0 - - - Bounds - {{176.09321594238281, 254.87458419799842}, {130.71860383947691, 96.825155877881414}} - Class - ShapedGraphic - FontInfo - - Color - - space - gg22 - w - 0 - - Font - CourierNewPSMT - Size - 18 - - ID - 8 - Style - - fill - - Color - - b - 0.66716200113296509 - g - 0.93707650899887085 - r - 1.0011061429977417 - space - 9eaea0911d89d63e39e95f2e2116eaec7e0bb91e - - - stroke - - CornerRadius - 9 - - - Text - - Text - {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 -{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} -{\colortbl;\red255\green255\blue255;} -{\*\expandedcolortbl;;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 - -\f0\fs36 \cf0 AUTHORS} - TextAlongPathGlyphAnchor - center - - TextPlacement - 0 - - - Bounds - {{77.796630859375, 87.159685813774558}, {48, 48.813559322033896}} - Class - ShapedGraphic - ID - 34050 - Shape - Circle - Style - - shadow - - Draws - NO - - stroke - - Width - 7 - - - Text - - TextAlongPathGlyphAnchor - left - VerticalPad - 0.0 - - - - GridInfo - - HPages - 1 - KeepToScale - - Layers - - - Artboards - - Lock - - Name - Layer 1 - Print - - View - - - - Orientation - 2 - PrintOnePage - - RowAlign - 1 - RowSpacing - 36 - SheetTitle - Canvas 1 - UniqueID - 1 - VPages - 1 - VisibleVoidKey - 1 - - - SmartAlignmentGuidesActive - YES - SmartDistanceGuidesActive - YES - UseEntirePage - - WindowInfo - - CurrentSheet - 0 - Frame - {{471, 190}, {1262, 947}} - ShowInfo - - ShowRuler - - Sidebar - - SidebarWidth - 244 - Sidebar_Tab - 0 - VisibleRegion - {{-368, -66}, {716, 837}} - WindowInfo_InspectorTab - - com.omnigroup.OmniGraffle.inspectorGroup.object - - ZoomValues - - - Canvas 1 - 1 - 1 - - - - compressOnDiskKey - - copyLinkedImagesKey - - createSinglePDFKey - 0 - exportAreaKey - 0 - exportQualityKey - 100 - exportSizesKey - - 1 - - - fileFormatKey - 0 - htmlImageTypeKey - 0 - includeBackgroundGraphicKey - - includeNonPrintingLayersKey - - lastExportTypeKey - 0 - marginWidthKey - 0.0 - readOnlyKey - - resolutionForBMPKey - 1 - resolutionForGIFKey - 1 - resolutionForHTMLKey - 1 - resolutionForJPGKey - 1 - resolutionForPNGKey - 1 - resolutionForTIFFKey - 1 - resolutionUnitsKey - 0 - saveAsFlatFileOptionKey - 1 - useArtboardsKey - - useMarginKey - - useNotesKey - - - diff --git a/diagrams/tutorials/shared-pkgs/package-files.graffle/image1.png b/diagrams/tutorials/shared-pkgs/package-files.graffle/image1.png deleted file mode 100644 index 7eb123a62d..0000000000 Binary files a/diagrams/tutorials/shared-pkgs/package-files.graffle/image1.png and /dev/null differ diff --git a/diagrams/tutorials/top-level-banner.graffle/data.plist b/diagrams/tutorials/top-level-banner.graffle/data.plist deleted file mode 100644 index aa01cf50c1..0000000000 --- a/diagrams/tutorials/top-level-banner.graffle/data.plist +++ /dev/null @@ -1,829 +0,0 @@ - - - - - ActiveLayerIndex - 0 - ApplicationVersion - - com.omnigroup.OmniGrafflePro - 139.18.0.187838 - - AutoAdjust - - BackgroundGraphic - - Bounds - {{0, 0}, {1152, 1466}} - Class - SolidGraphic - ID - 2 - Style - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - BaseZoom - 0 - CanvasOrigin - {0, 0} - ColumnAlign - 1 - ColumnSpacing - 36 - CreationDate - 2013-07-24 14:57:18 +0000 - Creator - Mary Campione - DisplayScale - 1 0/72 in = 1.0000 in - GraphDocumentVersion - 8 - GraphicsList - - - Bounds - {{749, 122.5}, {210, 210}} - Class - ShapedGraphic - ID - 34252 - ImageID - 3 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{100, 701}, {687, 88}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Bold - Size - 64 - - ID - 34251 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs128 \cf0 Connect Dart & HTML} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{105, 778.00011999999992}, {341, 45}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Semibold - Size - 32 - - ID - 34250 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans-Semibold;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs64 \cf0 Write a mini Dart app.} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{93, 701}, {698, 134}} - Class - ShapedGraphic - ID - 34249 - Shape - Rectangle - Style - - fill - - Color - - b - 0.989688 - g - 0.905815 - r - 0.813851 - - FillType - 2 - GradientAngle - 0.0 - GradientColor - - b - 1 - g - 1 - r - 1 - - MiddleColor - - b - 0.588235 - g - 0.917647 - r - 0.568627 - - TrippleBlend - YES - - shadow - - Draws - NO - - stroke - - CornerRadius - 11 - Draws - NO - - - - - Bounds - {{491, 523}, {22, 22}} - Class - ShapedGraphic - ID - 34202 - Shape - Circle - Style - - fill - - Color - - b - 0 - g - 0 - r - 1 - - - shadow - - Draws - NO - - stroke - - Color - - b - 1 - g - 0.554007 - r - 0.36759 - - Width - 16 - - - - - Bounds - {{462, 494}, {80, 80}} - Class - ShapedGraphic - ID - 34201 - Shape - Circle - Style - - shadow - - Draws - NO - - stroke - - Color - - b - 1 - g - 0.554007 - r - 0.36759 - - Width - 16 - - - - - Bounds - {{432, 464}, {140, 140}} - Class - ShapedGraphic - ID - 34199 - Shape - Circle - Style - - shadow - - Draws - NO - - stroke - - Color - - b - 1 - g - 0.554007 - r - 0.36759 - - Width - 16 - - - - - Bounds - {{63, 123}, {64, 64}} - Class - ShapedGraphic - ID - 34242 - ImageID - 1 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - - - Bounds - {{130.5, 163.5}, {579, 88}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Bold - Size - 64 - - ID - 34236 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs128 \cf0 The Dart Tutorials} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{129, 240.50011999999998}, {585, 45}} - Class - ShapedGraphic - FitText - YES - Flow - Resize - FontInfo - - Color - - b - 0 - g - 0 - r - 0 - - Font - OpenSans-Semibold - Size - 32 - - ID - 6 - Shape - Rectangle - Style - - fill - - Draws - NO - - shadow - - Draws - NO - - stroke - - Draws - NO - - - Text - - Pad - 0 - Text - {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390 -\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 OpenSans-Semibold;} -{\colortbl;\red255\green255\blue255;} -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc - -\f0\b\fs64 \cf0 Your guide to building great web apps} - VerticalPad - 0 - - Wrap - NO - - - Bounds - {{52, 78}, {907, 299}} - Class - ShapedGraphic - ID - 34248 - Shape - Rectangle - Style - - fill - - Color - - b - 0.839905 - g - 0.984267 - r - 0.722116 - - FillType - 3 - GradientColor - - w - 1 - - MiddleColor - - b - 0.994506 - g - 0.855483 - r - 0.780543 - - TrippleBlend - YES - - shadow - - Draws - NO - - stroke - - CornerRadius - 11 - Draws - NO - - - - - Bounds - {{52, 530}, {915, 134}} - Class - ShapedGraphic - ID - 34237 - Shape - Rectangle - Style - - fill - - Color - - b - 0.588235 - g - 0.917647 - r - 0.568627 - - FillType - 3 - GradientColor - - b - 1 - g - 1 - r - 1 - - MiddleColor - - b - 0.989688 - g - 0.905815 - r - 0.813851 - - TrippleBlend - YES - - shadow - - Draws - NO - - stroke - - CornerRadius - 11 - Draws - NO - - - - - GridInfo - - GuidesLocked - NO - GuidesVisible - YES - HPages - 2 - ImageCounter - 4 - ImageLinkBack - - - - - ImageList - - image3.png - image1.ico - - 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 - 2013-10-01 23:24:39 +0000 - Modifier - Mary Campione - 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 - - NSPrinter - - coded - BAtzdHJlYW10eXBlZIHoA4QBQISEhAlOU1ByaW50ZXIAhIQITlNPYmplY3QAhZKEhIQITlNTdHJpbmcBlIQBKxxnaWFudHMtY29sb3IuY29ycC5nb29nbGUuY29thoY= - - NSPrinterName - - string - giants-color.corp.google.com - - NSRightMargin - - float - 18 - - NSTopMargin - - float - 18 - - - PrintOnePage - - ReadOnly - NO - RowAlign - 1 - RowSpacing - 36 - SheetTitle - Canvas 1 - SmartAlignmentGuidesActive - YES - SmartDistanceGuidesActive - YES - UniqueID - 1 - UseEntirePage - - VPages - 2 - WindowInfo - - CurrentSheet - 0 - ExpandedCanvases - - - name - Canvas 1 - - - Frame - {{240, 23}, {1282, 1049}} - ListView - - OutlineWidth - 142 - RightSidebar - - ShowRuler - - Sidebar - - SidebarWidth - 120 - VisibleRegion - {{0, 0}, {1133, 895}} - Zoom - 1 - ZoomValues - - - Canvas 1 - 1 - 1 - - - - - diff --git a/diagrams/tutorials/top-level-banner.graffle/image3.png b/diagrams/tutorials/top-level-banner.graffle/image3.png deleted file mode 100644 index 2baf3e47d6..0000000000 Binary files a/diagrams/tutorials/top-level-banner.graffle/image3.png and /dev/null differ diff --git a/firebase.json b/firebase.json index 78fb0eeae2..097540b17e 100644 --- a/firebase.json +++ b/firebase.json @@ -182,6 +182,7 @@ { "source": "/go/publishing-with-service-account", "destination": "/tools/pub/automated-publishing#publishing-from-google-cloud-build", "type": 301 }, { "source": "/go/sdk-constraint", "destination": "/tools/pub/pubspec#sdk-constraints", "type": 301 }, { "source": "/go/sdk-version-pinning", "destination": "https://github.com/dart-lang/sdk/wiki/Flutter-Pinned-Packages", "type": 301 }, + { "source": "/go/pub-security-advisories", "destination": "https://github.com/dart-lang/site-www/issues/5458", "type": 301 }, { "source": "/go/test-docs/:page*", "destination": "https://github.com/dart-lang/test/blob/master/pkgs/test/doc/:page*", "type": 301 }, { "source": "/go/unsound-null-safety", "destination": "/null-safety/unsound-null-safety", "type": 301 }, diff --git a/src/assets/dash/1x/client optimised light op1.png b/src/assets/dash/1x/client optimised light op1.png deleted file mode 100644 index 9f82ea9772..0000000000 Binary files a/src/assets/dash/1x/client optimised light op1.png and /dev/null differ diff --git a/src/assets/dash/1x/icon_pub dev.png b/src/assets/dash/1x/icon_pub dev.png deleted file mode 100644 index 8b8b8892e2..0000000000 Binary files a/src/assets/dash/1x/icon_pub dev.png and /dev/null differ diff --git a/src/assets/dash/1x/icon_pub dev.svg b/src/assets/dash/1x/icon_pub dev.svg deleted file mode 100644 index a520eb00ee..0000000000 --- a/src/assets/dash/1x/icon_pub dev.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - icon: pub dev - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/dash/1x/logo_dart packages.png b/src/assets/dash/1x/logo_dart packages.png deleted file mode 100644 index b21d44d45f..0000000000 Binary files a/src/assets/dash/1x/logo_dart packages.png and /dev/null differ diff --git a/src/assets/dash/1x/logo_dart packages.svg b/src/assets/dash/1x/logo_dart packages.svg deleted file mode 100644 index 5927bd3cdd..0000000000 --- a/src/assets/dash/1x/logo_dart packages.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - logo: dart packages - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/dash/1x/logo_flutter packages.png b/src/assets/dash/1x/logo_flutter packages.png deleted file mode 100644 index 6d220d9fca..0000000000 Binary files a/src/assets/dash/1x/logo_flutter packages.png and /dev/null differ diff --git a/src/assets/dash/1x/logo_flutter packages.svg b/src/assets/dash/1x/logo_flutter packages.svg deleted file mode 100644 index 7418040aa3..0000000000 --- a/src/assets/dash/1x/logo_flutter packages.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - logo_flutter packages - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/dash/1x/logo_lockup_dart_horizontal_wht.png b/src/assets/dash/1x/logo_lockup_dart_horizontal_wht.png deleted file mode 100644 index bd2f328e92..0000000000 Binary files a/src/assets/dash/1x/logo_lockup_dart_horizontal_wht.png and /dev/null differ diff --git a/src/assets/dash/1x/multiplatform performance light op1.png b/src/assets/dash/1x/multiplatform performance light op1.png deleted file mode 100644 index 15414869a4..0000000000 Binary files a/src/assets/dash/1x/multiplatform performance light op1.png and /dev/null differ diff --git a/src/assets/dash/1x/productive dev light op1.png b/src/assets/dash/1x/productive dev light op1.png deleted file mode 100644 index 398090de4f..0000000000 Binary files a/src/assets/dash/1x/productive dev light op1.png and /dev/null differ diff --git a/src/assets/dash/1x/slideover menu_45px example.png b/src/assets/dash/1x/slideover menu_45px example.png deleted file mode 100644 index 64840afc8f..0000000000 Binary files a/src/assets/dash/1x/slideover menu_45px example.png and /dev/null differ diff --git a/src/assets/dash/1x/supported by google.png b/src/assets/dash/1x/supported by google.png deleted file mode 100644 index 160667d084..0000000000 Binary files a/src/assets/dash/1x/supported by google.png and /dev/null differ diff --git a/src/assets/dash/2x/bullet-black.png b/src/assets/dash/2x/bullet-black.png deleted file mode 100644 index 79e0f37f98..0000000000 Binary files a/src/assets/dash/2x/bullet-black.png and /dev/null differ diff --git a/src/assets/dash/2x/bullet.png b/src/assets/dash/2x/bullet.png deleted file mode 100644 index 089009ef8b..0000000000 Binary files a/src/assets/dash/2x/bullet.png and /dev/null differ diff --git a/src/assets/dash/2x/client optimised light op1@2x.png b/src/assets/dash/2x/client-optimized-light-op1.png similarity index 100% rename from src/assets/dash/2x/client optimised light op1@2x.png rename to src/assets/dash/2x/client-optimized-light-op1.png diff --git a/src/assets/dash/2x/icon_pub dev@2x.png b/src/assets/dash/2x/icon_pub dev@2x.png deleted file mode 100644 index 6d74688bea..0000000000 Binary files a/src/assets/dash/2x/icon_pub dev@2x.png and /dev/null differ diff --git a/src/assets/dash/2x/logo_dart packages@2x.png b/src/assets/dash/2x/logo_dart packages@2x.png deleted file mode 100644 index 4560f3a1a0..0000000000 Binary files a/src/assets/dash/2x/logo_dart packages@2x.png and /dev/null differ diff --git a/src/assets/dash/2x/logo_flutter packages@2x.png b/src/assets/dash/2x/logo_flutter packages@2x.png deleted file mode 100644 index 20b33c2c91..0000000000 Binary files a/src/assets/dash/2x/logo_flutter packages@2x.png and /dev/null differ diff --git a/src/assets/dash/2x/logo_lockup_dart_horizontal_wht@2x.png b/src/assets/dash/2x/logo_lockup_dart_horizontal_wht@2x.png deleted file mode 100644 index 8f161cab2b..0000000000 Binary files a/src/assets/dash/2x/logo_lockup_dart_horizontal_wht@2x.png and /dev/null differ diff --git a/src/assets/dash/2x/multiplatform performance light op1@2x.png b/src/assets/dash/2x/multiplatform-performance-light-op1.png similarity index 100% rename from src/assets/dash/2x/multiplatform performance light op1@2x.png rename to src/assets/dash/2x/multiplatform-performance-light-op1.png diff --git a/src/assets/dash/2x/productive dev light op1@2x.png b/src/assets/dash/2x/productive-dev-light-op1.png similarity index 100% rename from src/assets/dash/2x/productive dev light op1@2x.png rename to src/assets/dash/2x/productive-dev-light-op1.png diff --git a/src/assets/dash/2x/supported by google@2x.png b/src/assets/dash/2x/supported-by-google.png similarity index 100% rename from src/assets/dash/2x/supported by google@2x.png rename to src/assets/dash/2x/supported-by-google.png diff --git a/src/assets/dash/svg/1-1 async await.svg b/src/assets/dash/svg/1-1-async-await.svg similarity index 100% rename from src/assets/dash/svg/1-1 async await.svg rename to src/assets/dash/svg/1-1-async-await.svg diff --git a/src/assets/dash/svg/1-2 language optimized.svg b/src/assets/dash/svg/1-2-language-optimized.svg similarity index 100% rename from src/assets/dash/svg/1-2 language optimized.svg rename to src/assets/dash/svg/1-2-language-optimized.svg diff --git a/src/assets/dash/svg/1-3 familiar syntax.svg b/src/assets/dash/svg/1-3-familiar-syntax.svg similarity index 100% rename from src/assets/dash/svg/1-3 familiar syntax.svg rename to src/assets/dash/svg/1-3-familiar-syntax.svg diff --git a/src/assets/dash/svg/2-1 hot reload iterative changes.svg b/src/assets/dash/svg/2-1-hot-reload-iterative-changes.svg similarity index 100% rename from src/assets/dash/svg/2-1 hot reload iterative changes.svg rename to src/assets/dash/svg/2-1-hot-reload-iterative-changes.svg diff --git a/src/assets/dash/svg/2-2 flexible type.svg b/src/assets/dash/svg/2-2-flexible-type.svg similarity index 100% rename from src/assets/dash/svg/2-2 flexible type.svg rename to src/assets/dash/svg/2-2-flexible-type.svg diff --git a/src/assets/dash/svg/2-3 runtime insight.svg b/src/assets/dash/svg/2-3-runtime-insight.svg similarity index 100% rename from src/assets/dash/svg/2-3 runtime insight.svg rename to src/assets/dash/svg/2-3-runtime-insight.svg diff --git a/src/assets/dash/svg/3-1 - aot compile.svg b/src/assets/dash/svg/3-1-aot-compile.svg similarity index 100% rename from src/assets/dash/svg/3-1 - aot compile.svg rename to src/assets/dash/svg/3-1-aot-compile.svg diff --git a/src/assets/dash/svg/3-2 target web.svg b/src/assets/dash/svg/3-2-target-web.svg similarity index 100% rename from src/assets/dash/svg/3-2 target web.svg rename to src/assets/dash/svg/3-2-target-web.svg diff --git a/src/assets/dash/svg/3-3 backend code.svg b/src/assets/dash/svg/3-3-backend-code.svg similarity index 100% rename from src/assets/dash/svg/3-3 backend code.svg rename to src/assets/dash/svg/3-3-backend-code.svg diff --git a/src/index.html b/src/index.html index 10f6a984c3..a839b42cee 100644 --- a/src/index.html +++ b/src/index.html @@ -36,7 +36,7 @@ - Supported by Google + Supported by Google

Dart is free and open source  

-
Multiplatform performance
+
Multiplatform performance
Approachable
Develop with a consistent, concise, and strongly typed programming language that offers modern features like null safety and pattern matching. @@ -63,7 +63,7 @@
-
Client optimised
+
Client optimised
Productive
development
Make changes iteratively: use hot reload to see the result instantly in your running app. @@ -72,7 +72,7 @@
-
Productive development
+
Productive development
Portable and fast
on all platforms
Compile to ARM, x64, and RISC-V machine code for mobile, desktop, and backend. Or, compile to JavaScript & WebAssembly @@ -87,17 +87,17 @@
- Async await functions + Async await functions
- Hot reload changes + Hot reload changes
- Compiling dart file + Compiling dart file