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 @@
-
-
-
\ 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 @@
-
-
-
\ 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 @@
-
-
-
\ 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 @@
-
-
\ 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 @@
-
-
\ 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 @@
-
-
\ 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 @@
-
+
Dart is free and open source
-
+
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 @@
-
+
Productivedevelopment
Make changes iteratively: use hot
reload to see the result instantly in your running app.
@@ -72,7 +72,7 @@
-
+
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 @@
-
+
-
+
Approachable
- -
+
-
- -
+
-
- -
+
-
@@ -140,17 +140,17 @@
-
+
-
+
Productive Development
- -
+
-
- -
+
-
- -
+
-
@@ -196,17 +196,17 @@
-
+
-
+
Fast on all platforms
- -
+
-
- -
+
-
- -
+
-
@@ -251,11 +251,11 @@
-
+
Approachable
- -
+
-
-
+
-
+
-
+
Productive development
- -
+
-
- -
+
-
- -
+
-
@@ -357,11 +357,11 @@
-
+
Fast on all platforms
- -
+
-
-
-
+
-
-
-
+
-
-
+
diff --git a/src/tools/pub/pubspec.md b/src/tools/pub/pubspec.md
index 90823076c0..d7c73272f0 100644
--- a/src/tools/pub/pubspec.md
+++ b/src/tools/pub/pubspec.md
@@ -514,8 +514,15 @@ environment:
A Flutter SDK constraint is satisfied only if pub is running in the
context of the `flutter` executable, and the Flutter SDK's
-`version` file matches the given version constraint. Otherwise,
-the package will not be selected.
+`version` file meets the version constraint's lower bound. Otherwise,
+the package won't be selected.
+
+{{site.alert.note}}
+ Note: The Flutter SDK only enforces the lower bound of the flutter constraint.
+ To learn more, check out
+ [issue #95472](https://github.com/flutter/flutter/issues/95472)
+ in the `flutter/flutter` repository.
+{{site.alert.end}}
To publish a package with a Flutter SDK constraint,
you must specify a Dart SDK constraint with a minimum version of