diff --git a/CNAME b/CNAME old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/Using Swift with Cocoa and ObjectiveC/02Interoperability/01Interacting with Objective-C APIs.md b/Using Swift with Cocoa and ObjectiveC/02Interoperability/01Interacting with Objective-C APIs.md old mode 100755 new mode 100644 diff --git a/Using Swift with Cocoa and ObjectiveC/03Mix and Match/DAG_2x.png b/Using Swift with Cocoa and ObjectiveC/03Mix and Match/DAG_2x.png old mode 100755 new mode 100644 diff --git a/Using Swift with Cocoa and ObjectiveC/03Mix and Match/Swift and Objective-C in the Same Project.md b/Using Swift with Cocoa and ObjectiveC/03Mix and Match/Swift and Objective-C in the Same Project.md old mode 100755 new mode 100644 diff --git a/Using Swift with Cocoa and ObjectiveC/03Mix and Match/bridgingheader_2x.png b/Using Swift with Cocoa and ObjectiveC/03Mix and Match/bridgingheader_2x.png old mode 100755 new mode 100644 diff --git a/change_cdn.py b/change_cdn.py old mode 100755 new mode 100644 diff --git a/chapter1/01_swift.html b/chapter1/01_swift.html old mode 100755 new mode 100644 diff --git a/chapter1/02_a_swift_tour.html b/chapter1/02_a_swift_tour.html old mode 100755 new mode 100644 diff --git a/chapter1/chapter1.html b/chapter1/chapter1.html old mode 100755 new mode 100644 diff --git a/chapter2/01_The_Basics.html b/chapter2/01_The_Basics.html old mode 100755 new mode 100644 diff --git a/chapter2/02_Basic_Operators.html b/chapter2/02_Basic_Operators.html old mode 100755 new mode 100644 diff --git a/chapter2/03_Strings_and_Characters.html b/chapter2/03_Strings_and_Characters.html old mode 100755 new mode 100644 diff --git a/chapter2/04_Collection_Types.html b/chapter2/04_Collection_Types.html old mode 100755 new mode 100644 diff --git a/chapter2/05_Control_Flow.html b/chapter2/05_Control_Flow.html old mode 100755 new mode 100644 diff --git a/chapter2/06_Functions.html b/chapter2/06_Functions.html old mode 100755 new mode 100644 diff --git a/chapter2/07_Closures.html b/chapter2/07_Closures.html old mode 100755 new mode 100644 diff --git a/chapter2/08_Enumerations.html b/chapter2/08_Enumerations.html old mode 100755 new mode 100644 diff --git a/chapter2/09_Classes_and_Structures.html b/chapter2/09_Classes_and_Structures.html old mode 100755 new mode 100644 diff --git a/chapter2/10_Properties.html b/chapter2/10_Properties.html old mode 100755 new mode 100644 diff --git a/chapter2/11_Methods.html b/chapter2/11_Methods.html old mode 100755 new mode 100644 diff --git a/chapter2/12_Subscripts.html b/chapter2/12_Subscripts.html old mode 100755 new mode 100644 diff --git a/chapter2/13_Inheritance.html b/chapter2/13_Inheritance.html old mode 100755 new mode 100644 diff --git a/chapter2/14_Initialization.html b/chapter2/14_Initialization.html old mode 100755 new mode 100644 diff --git a/chapter2/15_Deinitialization.html b/chapter2/15_Deinitialization.html old mode 100755 new mode 100644 diff --git a/chapter2/16_Automatic_Reference_Counting.html b/chapter2/16_Automatic_Reference_Counting.html old mode 100755 new mode 100644 diff --git a/chapter2/17_Optional_Chaining.html b/chapter2/17_Optional_Chaining.html old mode 100755 new mode 100644 diff --git a/chapter2/18_Type_Casting.html b/chapter2/18_Type_Casting.html old mode 100755 new mode 100644 diff --git a/chapter2/19_Nested_Types.html b/chapter2/19_Nested_Types.html old mode 100755 new mode 100644 diff --git a/chapter2/20_Extensions.html b/chapter2/20_Extensions.html old mode 100755 new mode 100644 diff --git a/chapter2/21_Protocols.html b/chapter2/21_Protocols.html old mode 100755 new mode 100644 diff --git a/chapter2/22_Generics.html b/chapter2/22_Generics.html old mode 100755 new mode 100644 diff --git a/chapter2/23_Advanced_Operators.html b/chapter2/23_Advanced_Operators.html old mode 100755 new mode 100644 diff --git a/chapter2/chapter2.html b/chapter2/chapter2.html old mode 100755 new mode 100644 diff --git a/chapter3/01_About_the_Language_Reference.html b/chapter3/01_About_the_Language_Reference.html old mode 100755 new mode 100644 diff --git a/chapter3/02_Lexical_Structure.html b/chapter3/02_Lexical_Structure.html old mode 100755 new mode 100644 diff --git a/chapter3/03_Types.html b/chapter3/03_Types.html old mode 100755 new mode 100644 diff --git a/chapter3/04_Expressions.html b/chapter3/04_Expressions.html old mode 100755 new mode 100644 diff --git a/chapter3/05_Declarations.html b/chapter3/05_Declarations.html old mode 100755 new mode 100644 diff --git a/chapter3/06_Attributes.html b/chapter3/06_Attributes.html old mode 100755 new mode 100644 diff --git a/chapter3/07_Patterns.html b/chapter3/07_Patterns.html old mode 100755 new mode 100644 diff --git a/chapter3/08_Generic_Parameters_and_Arguments.html b/chapter3/08_Generic_Parameters_and_Arguments.html old mode 100755 new mode 100644 diff --git a/chapter3/09_Summary_of_the_Grammar.html b/chapter3/09_Summary_of_the_Grammar.html old mode 100755 new mode 100644 diff --git a/chapter3/10_Statements.html b/chapter3/10_Statements.html old mode 100755 new mode 100644 diff --git a/chapter3/chapter3.html b/chapter3/chapter3.html old mode 100755 new mode 100644 diff --git a/gitbook/app.js b/gitbook/app.js old mode 100755 new mode 100644 diff --git a/gitbook/fonts/anonymouspro/400.woff b/gitbook/fonts/anonymouspro/400.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/anonymouspro/400i.woff b/gitbook/fonts/anonymouspro/400i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/anonymouspro/700.woff b/gitbook/fonts/anonymouspro/700.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/anonymouspro/700i.woff b/gitbook/fonts/anonymouspro/700i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/ebgaramond/400.woff b/gitbook/fonts/ebgaramond/400.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/ebgaramond/400i.woff b/gitbook/fonts/ebgaramond/400i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/fontawesome/FontAwesome.otf b/gitbook/fonts/fontawesome/FontAwesome.otf old mode 100755 new mode 100644 diff --git a/gitbook/fonts/fontawesome/fontawesome-webfont.eot b/gitbook/fonts/fontawesome/fontawesome-webfont.eot old mode 100755 new mode 100644 diff --git a/gitbook/fonts/fontawesome/fontawesome-webfont.svg b/gitbook/fonts/fontawesome/fontawesome-webfont.svg old mode 100755 new mode 100644 diff --git a/gitbook/fonts/fontawesome/fontawesome-webfont.ttf b/gitbook/fonts/fontawesome/fontawesome-webfont.ttf old mode 100755 new mode 100644 diff --git a/gitbook/fonts/fontawesome/fontawesome-webfont.woff b/gitbook/fonts/fontawesome/fontawesome-webfont.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/250.woff b/gitbook/fonts/merriweather/250.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/250i.woff b/gitbook/fonts/merriweather/250i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/400.woff b/gitbook/fonts/merriweather/400.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/400i.woff b/gitbook/fonts/merriweather/400i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/700.woff b/gitbook/fonts/merriweather/700.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/700i.woff b/gitbook/fonts/merriweather/700i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/900.woff b/gitbook/fonts/merriweather/900.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/merriweather/900i.woff b/gitbook/fonts/merriweather/900i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/300.woff b/gitbook/fonts/opensans/300.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/300i.woff b/gitbook/fonts/opensans/300i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/400.woff b/gitbook/fonts/opensans/400.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/400i.woff b/gitbook/fonts/opensans/400i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/600.woff b/gitbook/fonts/opensans/600.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/600i.woff b/gitbook/fonts/opensans/600i.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/700.woff b/gitbook/fonts/opensans/700.woff old mode 100755 new mode 100644 diff --git a/gitbook/fonts/opensans/700i.woff b/gitbook/fonts/opensans/700i.woff old mode 100755 new mode 100644 diff --git a/gitbook/images/favicon.ico b/gitbook/images/favicon.ico old mode 100755 new mode 100644 diff --git a/gitbook/jsrepl/engines/javascript-default.js b/gitbook/jsrepl/engines/javascript-default.js old mode 100755 new mode 100644 diff --git a/gitbook/jsrepl/jsrepl.js b/gitbook/jsrepl/jsrepl.js old mode 100755 new mode 100644 diff --git a/gitbook/jsrepl/langs/javascript/jsrepl_js.js b/gitbook/jsrepl/langs/javascript/jsrepl_js.js old mode 100755 new mode 100644 diff --git a/gitbook/jsrepl/sandbox.html b/gitbook/jsrepl/sandbox.html old mode 100755 new mode 100644 diff --git a/gitbook/jsrepl/sandbox.js b/gitbook/jsrepl/sandbox.js old mode 100755 new mode 100644 diff --git a/gitbook/plugins/gitbook-plugin-mathjax/plugin.js b/gitbook/plugins/gitbook-plugin-mathjax/plugin.js old mode 100755 new mode 100644 diff --git a/gitbook/plugins/gitbook-plugin-mixpanel/plugin.js b/gitbook/plugins/gitbook-plugin-mixpanel/plugin.js old mode 100755 new mode 100644 diff --git a/gitbook/print.css b/gitbook/print.css old mode 100755 new mode 100644 diff --git a/gitbook/style.css b/gitbook/style.css old mode 100755 new mode 100644 diff --git a/googleb0a4f5a22e9cb82f.html b/googleb0a4f5a22e9cb82f.html old mode 100755 new mode 100644 diff --git a/index.html b/index.html old mode 100755 new mode 100644 diff --git a/manifest.appcache b/manifest.appcache old mode 100755 new mode 100644 diff --git a/search_index.json b/search_index.json old mode 100755 new mode 100644 diff --git a/source/README.md b/source/README.md old mode 100755 new mode 100644 diff --git a/source/SUMMARY.md b/source/SUMMARY.md old mode 100755 new mode 100644 diff --git a/source/chapter1/01_swift.md b/source/chapter1/01_swift.md old mode 100755 new mode 100644 diff --git a/source/chapter1/02_a_swift_tour.md b/source/chapter1/02_a_swift_tour.md old mode 100755 new mode 100644 diff --git a/source/chapter1/chapter1.md b/source/chapter1/chapter1.md old mode 100755 new mode 100644 diff --git a/source/chapter2/01_The_Basics.md b/source/chapter2/01_The_Basics.md old mode 100755 new mode 100644 diff --git a/source/chapter2/02_Basic_Operators.md b/source/chapter2/02_Basic_Operators.md old mode 100755 new mode 100644 diff --git a/source/chapter2/03_Strings_and_Characters.md b/source/chapter2/03_Strings_and_Characters.md old mode 100755 new mode 100644 diff --git a/source/chapter2/04_Collection_Types.md b/source/chapter2/04_Collection_Types.md old mode 100755 new mode 100644 diff --git a/source/chapter2/05_Control_Flow.md b/source/chapter2/05_Control_Flow.md old mode 100755 new mode 100644 diff --git a/source/chapter2/06_Functions.md b/source/chapter2/06_Functions.md old mode 100755 new mode 100644 diff --git a/source/chapter2/07_Closures.md b/source/chapter2/07_Closures.md old mode 100755 new mode 100644 diff --git a/source/chapter2/08_Enumerations.md b/source/chapter2/08_Enumerations.md old mode 100755 new mode 100644 diff --git a/source/chapter2/09_Classes_and_Structures.md b/source/chapter2/09_Classes_and_Structures.md old mode 100755 new mode 100644 diff --git a/source/chapter2/10_Properties.md b/source/chapter2/10_Properties.md old mode 100755 new mode 100644 diff --git a/source/chapter2/11_Methods.md b/source/chapter2/11_Methods.md old mode 100755 new mode 100644 diff --git a/source/chapter2/12_Subscripts.md b/source/chapter2/12_Subscripts.md old mode 100755 new mode 100644 diff --git a/source/chapter2/13_Inheritance.md b/source/chapter2/13_Inheritance.md old mode 100755 new mode 100644 diff --git a/source/chapter2/14_Initialization.md b/source/chapter2/14_Initialization.md old mode 100755 new mode 100644 diff --git a/source/chapter2/15_Deinitialization.md b/source/chapter2/15_Deinitialization.md old mode 100755 new mode 100644 diff --git a/source/chapter2/16_Automatic_Reference_Counting.md b/source/chapter2/16_Automatic_Reference_Counting.md old mode 100755 new mode 100644 diff --git a/source/chapter2/17_Optional_Chaining.md b/source/chapter2/17_Optional_Chaining.md old mode 100755 new mode 100644 diff --git a/source/chapter2/18_Type_Casting.md b/source/chapter2/18_Type_Casting.md old mode 100755 new mode 100644 diff --git a/source/chapter2/19_Nested_Types.md b/source/chapter2/19_Nested_Types.md old mode 100755 new mode 100644 diff --git a/source/chapter2/20_Extensions.md b/source/chapter2/20_Extensions.md old mode 100755 new mode 100644 diff --git a/source/chapter2/21_Protocols.md b/source/chapter2/21_Protocols.md old mode 100755 new mode 100644 diff --git a/source/chapter2/22_Generics.md b/source/chapter2/22_Generics.md old mode 100755 new mode 100644 diff --git a/source/chapter2/23_Advanced_Operators.md b/source/chapter2/23_Advanced_Operators.md old mode 100755 new mode 100644 diff --git a/source/chapter2/chapter2.md b/source/chapter2/chapter2.md old mode 100755 new mode 100644 diff --git a/source/chapter3/01_About_the_Language_Reference.md b/source/chapter3/01_About_the_Language_Reference.md old mode 100755 new mode 100644 diff --git a/source/chapter3/02_Lexical_Structure.md b/source/chapter3/02_Lexical_Structure.md old mode 100755 new mode 100644 diff --git a/source/chapter3/03_Types.md b/source/chapter3/03_Types.md old mode 100755 new mode 100644 diff --git a/source/chapter3/04_Expressions.md b/source/chapter3/04_Expressions.md old mode 100755 new mode 100644 diff --git a/source/chapter3/05_Declarations.md b/source/chapter3/05_Declarations.md old mode 100755 new mode 100644 diff --git a/source/chapter3/06_Attributes.md b/source/chapter3/06_Attributes.md old mode 100755 new mode 100644 diff --git a/source/chapter3/07_Patterns.md b/source/chapter3/07_Patterns.md old mode 100755 new mode 100644 diff --git a/source/chapter3/08_Generic_Parameters_and_Arguments.md b/source/chapter3/08_Generic_Parameters_and_Arguments.md old mode 100755 new mode 100644 diff --git a/source/chapter3/09_Summary_of_the_Grammar.md b/source/chapter3/09_Summary_of_the_Grammar.md old mode 100755 new mode 100644 diff --git a/source/chapter3/10_Statements.md b/source/chapter3/10_Statements.md old mode 100755 new mode 100644 diff --git a/source/chapter3/chapter3.md b/source/chapter3/chapter3.md old mode 100755 new mode 100644