File tree
11,496 files changed
+179076
-104417
lines changed- .github
- workflows
- .vscode
- files/en-us
- games
- anatomy
- introduction_to_html5_game_development
- introduction
- publishing_games
- game_distribution
- game_monetization
- game_promotion
- techniques
- 2d_collision_detection
- 3d_collision_detection
- bounding_volume_collision_detection_with_three.js
- 3d_on_the_web
- basic_theory
- building_up_a_basic_demo_with_a-frame
- building_up_a_basic_demo_with_babylon.js
- building_up_a_basic_demo_with_playcanvas
- editor
- engine
- building_up_a_basic_demo_with_three.js
- glsl_shaders
- webvr
- webxr
- async_scripts
- audio_for_web_games
- control_mechanisms
- desktop_with_gamepad
- desktop_with_mouse_and_keyboard
- mobile_touch
- other
- controls_gamepad_api
- crisp_pixel_art_look
- tilemaps
- square_tilemaps_implementation_colon__scrolling_maps
- square_tilemaps_implementation_colon__static_maps
- webrtc_data_channels
- tools
- asm.js
- tutorials
- 2d_breakout_game_phaser
- animations_and_tweens
- bounce_off_the_walls
- build_the_brick_field
- buttons
- collision_detection
- extra_lives
- game_over
- initialize_the_framework
- load_the_assets_and_print_them_on_screen
- move_the_ball
- physics
- player_paddle_and_controls
- randomizing_gameplay
- scaling
- the_score
- win_the_game
- 2d_breakout_game_pure_javascript
- bounce_off_the_walls
- build_the_brick_field
- collision_detection
- create_the_canvas_and_draw_on_it
- finishing_up
- game_over
- mouse_controls
- move_the_ball
- paddle_and_keyboard_controls
- track_the_score_and_win
- html5_gamedev_phaser_device_orientation
- touch_event_horizon
- glossary
- abstraction
- accent
- accessibility_tree
- accessibility
- accessible_name
- adobe_flash
- advance_measure
- ajax
- algorithm
- alignment_container
- alignment_subject
- alpha
- alpn
- api
- apple_safari
- application_context
- argument
- aria
- arpanet
- arpa
- array
- ascii
- asynchronous
- atag
- attribute
- bandwidth
- base64
- baseline
- compatibility
- typography
- beacon
- bezier_curve
- bidi
- bigint
- binding
- bitwise_flags
- blink
- block-level_content
- block_cipher_mode_of_operation
- block
- css
- scripting
- boolean
- aria
- html
- javascript
- bounding_box
- breadcrumb
- brotli_compression
- browser
- browsing_context
- buffer
- cacheable
- cache
- caldav
- call_stack
- callback_function
- camel_case
- canonical_order
- canvas
- card_sorting
- carddav
- caret
- cdn
- certificate_authority
- certified
- challenge
- character_encoding
- character_set
- character
- chrome
- cia
- cipher_suite
- ciphertext
- cipher
- class
- clickjacking
- closure
- cms
- code_point
- code_splitting
- code_unit
- codec
- color_wheel
- compile_time
- compile
- composite_operation
- computer_programming
- conditional
- constant
- constructor
- continuous_media
- control_flow
- cookie
- copyleft
- cors-safelisted_request_header
- cors-safelisted_response_header
- cors
- crawler
- crlf
- cross-site_scripting
- cross_axis
- crud
- cryptanalysis
- cryptographic_hash_function
- cryptography
- csp
- csrf
- css_descriptor
- css_pixel
- css_preprocessor
- css_selector
- cssom
- css
- data_structure
- database
- decryption
- deep_copy
- delta
- denial_of_service
- deserialization
- developer_tools
- digest
- digital_certificate
- distributed_denial_of_service
- dmz
- dns
- doctype
- document_directive
- document_environment
- domain_name
- domain_sharding
- domain
- dominator
- dom
- dos_attack
- dsl
- digital_subscriber_line
- domain_specific_language
- dtls
- dtmf
- dynamic_typing
- ecmascript
- ecma
- effective_connection_type
- element
- encapsulation
- encryption
- endianness
- engine
- entity_header
- entity
- enumerated
- etld
- event
- exception
- exif
- expando
- fallback_alignment
- falsy
- favicon
- fetch_directive
- fetch_metadata_request_header
- fingerprinting
- firefox_os
- firewall
- first-class_function
- first_contentful_paint
- first_cpu_idle
- first_input_delay
- first_interactive
- first_meaningful_paint
- first_paint
- flex_container
- flex_item
- flexbox
- flex
- forbidden_header_name
- forbidden_response_header_name
- fork
- fps
- fragmentainer
- ftp
- ftu
- function
- fuzzing
- gamut
- garbage_collection
- gecko
- general_header
- gif
- git
- global_object
- global_scope
- global_variable
- glyph
- google_chrome
- gpl
- gpu
- graceful_degradation
- grid_areas
- grid_axis
- grid_cell
- grid_column
- grid_container
- grid_lines
- grid_row
- grid_tracks
- grid
- guard
- gutters
- gzip_compression
- hash
- head
- high-level_programming_language
- hmac
- hoisting
- host
- hotlink
- houdini
- hpkp
- hsts
- html5
- html
- http_2
- http_3
- http_header
- https_rr
- https
- http
- hyperlink
- hypertext
- i18n
- iana
- icann
- ice
- idempotent
- identifier
- ide
- idl
- ietf
- iife
- imap
- immutable
- indexeddb
- information_architecture
- inheritance
- ink_overflow
- inline-level_content
- input_method_editor
- instance
- internationalization_and_localization
- internationalization
- internet
- interpolation
- intrinsic_size
- ip_address
- ipv4
- ipv6
- irc
- iso
- isp
- itu
- jank
- javascript
- java
- jpeg
- json_type_representation
- json
- kebab_case
- keyword
- key
- khronos
- largest_contentful_paint
- latency
- layout_viewport
- lazy_load
- lgpl
- ligature
- literal
- local_scope
- local_variable
- locale
- localization
- long_task
- loop
- lossless_compression
- lossy_compression
- ltr
- main_axis
- main_thread
- markup
- mathml
- media
- audio-visual_presentation
- css
- metadata
- method
- microsoft_edge
- microsoft_internet_explorer
- middleware
- mime_type
- mime
- minification
- mitm
- mixin
- mobile_first
- modem
- modularity
- mozilla_firefox
- mutable
- mvc
- namespace
- nan
- native
- nat
- network_throttling
- nntp
- node.js
- node
- dom
- networking
- non-normative
- normative
- nullish
- null
- number
- object_reference
- object
- oop
- opengl
- openssl
- opera_browser
- operand
- operator
- origin
- ota
- owasp
- p2p
- packet
- pac
- page_load_time
- page_prediction
- parameter
- parent_object
- parser
- parse
- payload_body
- payload_header
- pdf
- perceived_performance
- percent-encoding
- php
- pixel
- placeholder_names
- plaintext
- plugin
- png
- polyfill
- polymorphism
- pop
- port
- prefetch
- preflight_request
- prerender
- presto
- primitive
- privileged_code
- privileged
- progressive_enhancement
- progressive_web_apps
- promise
- property
- css
- javascript
- protocol
- prototype-based_programming
- prototype
- proxy_server
- pseudo-class
- pseudo-element
- pseudocode
- public-key_cryptography
- python
- quality_values
- quaternion
- quic
- rail
- raster_image
- rdf
- real_user_monitoring
- recursion
- reflow
- regular_expression
- render_blocking
- rendering_engine
- repaint
- replay_attack
- reporting_directive
- repo
- representation_header
- request_header
- resource_timing
- response_header
- responsive_web_design
- rest
- rgb
- ril
- rng
- robots.txt
- round_trip_time
- routers
- rss
- rsync
- rtcp
- rtf
- rtl
- rtp
- rtsp
- ruby
- safe
- http
- same-origin_policy
- scm
- scope
- screen_reader
- script-supporting_element
- scroll_container
- scrollport
- sctp
- sdk
- sdp
- search_engine
- second-level_domain
- secure_context
- self-executing_anonymous_function
- semantics
- seo
- serializable_object
- serialization
- server_timing
- server
- session_hijacking
- sgml
- shadow_tree
- shallow_copy
- shim
- signature
- function
- security
- simd
- simple_header
- simple_response_header
- sisd
- site_map
- site
- sld
- sloppy_mode
- slug
- smoke_test
- smpte
- smtp
- snake_case
- snap_positions
- soap
- spa
- specification
- speculative_parsing
- speed_index
- sql_injection
- sql
- sri
- ssl
- stacking_context
- state_machine
- statement
- static_method
- static_typing
- sticky_activation
- strict_mode
- stringifier
- string
- stun
- style_origin
- stylesheet
- submit_button
- svg
- svn
- symbol
- symmetric-key_cryptography
- synchronous
- syntax_error
- syntax
- synthetic_monitoring
- table_grid_box
- table_wrapper_box
- tag
- tcp_handshake
- tcp_slow_start
- tcp
- telnet
- texel
- thread
- three_js
- time_to_first_byte
- time_to_interactive
- tld
- tls
- tofu
- top_layer
- transient_activation
- tree_shaking
- trident
- truthy
- ttl
- turn
- type_coercion
- type_conversion
- type
- udp
- ui
- undefined
- unicode
- unix_time
- uri
- url
- urn
- usenet
- user_agent
- utf-8
- uuid
- ux
- validator
- value
- variable
- vendor_prefix
- viewport
- visual_viewport
- void_element
- voip
- w3c
- wai
- wcag
- web_performance
- web_server
- web_standards
- webassembly
- webdav
- webextensions
- webgl
- webidl
- webkit
- webm
- webp
- webrtc
- websockets
- webvtt
- whatwg
- whitespace
- windowproxy
- world_wide_web
- wrapper
- xforms
- xhtml
- xinclude
- xlink
- xmlhttprequest
- xml
- xpath
- xquery
- xslt
- learn
- accessibility
- accessibility_troubleshooting
- css_and_javascript
- test_your_skills_colon__css_and_javascript_accessibility
- html
- mobile
- multimedia
- test_your_skills_colon__html_accessibility
- wai-aria_basics
- test_your_skills_colon__wai-aria
- what_is_accessibility
- common_questions
- design_and_accessibility
- common_web_layouts
- design_for_all_types_of_users
- html_features_for_accessibility
- thinking_before_coding
- what_is_accessibility
- tools_and_setup
- available_text_editors
- checking_that_your_web_site_is_working_properly
- how_do_you_host_your_website_on_google_app_engine
- how_much_does_it_cost
- set_up_a_local_testing_server
- upload_files_to_a_web_server
- using_github_pages
- what_are_browser_developer_tools
- what_software_do_i_need
- web_mechanics
- how_does_the_internet_work
- pages_sites_servers_and_search_engines
- what_are_hyperlinks
- what_is_a_domain_name
- what_is_a_url
- what_is_a_web_server
- css
- building_blocks
- a_cool_looking_box
- advanced_styling_effects
- backgrounds_and_borders
- box_model_tasks
- cascade_and_inheritance
- cascade_layers
- cascade_tasks
- creating_fancy_letterheaded_paper
- debugging_css
- fundamental_css_comprehension
- handling_different_text_directions
- images_media_form_elements
- images_tasks
- organizing
- overflow_tasks
- overflowing_content
- selectors
- attribute_selectors
- combinators
- pseudo-classes_and_pseudo-elements
- selectors_tasks
- type_class_and_id_selectors
- sizing_items_in_css
- sizing_tasks
- styling_tables
- tables_tasks
- test_your_skills_backgrounds_and_borders
- the_box_model
- values_and_units
- values_tasks
- writing_modes_tasks
- css_layout
- flexbox_skills
- flexbox
- floats_skills
- floats
- fundamental_layout_comprehension
- grid_skills
- grids
- introduction
- legacy_layout_methods
- media_queries
- multicol_skills
- multiple-column_layout
- normal_flow
- position_skills
- positioning
- practical_positioning_examples
- responsive_design
- rwd_skills
- supporting_older_browsers
- first_steps
- getting_started
- how_css_is_structured
- how_css_works
- styling_a_biography_page
- what_is_css
- howto
- add_a_shadow
- add_a_text_shadow
- center_an_item
- create_fancy_boxes
- css_faq
- fill_a_box_with_an_image
- generated_content
- highlight_first_line
- highlight_first_para
- highlight_para_after_h1
- make_box_transparent
- transition_button
- styling_text
- fundamentals
- styling_links
- styling_lists
- typesetting_a_homepage
- web_fonts
- forms
- advanced_form_styling
- basic_native_form_controls
- form_validation
- how_to_build_custom_form_controls
- example_1
- example_2
- example_3
- example_4
- example_5
- how_to_structure_a_web_form
- example
- html5_input_types
- html_forms_in_legacy_browsers
- other_form_controls
- property_compatibility_table_for_form_controls
- sending_and_retrieving_form_data
- sending_forms_through_javascript
- styling_web_forms
- test_your_skills_colon__advanced_styling
- test_your_skills_colon__basic_controls
- test_your_skills_colon__form_structure
- test_your_skills_colon__form_validation
- test_your_skills_colon__html5_controls
- test_your_skills_colon__other_controls
- test_your_skills_colon__styling_basics
- ui_pseudo-classes
- user_input_methods
- your_first_form
- front-end_web_developer
- getting_started_with_the_web
- css_basics
- dealing_with_files
- how_the_web_works
- html_basics
- installing_basic_software
- javascript_basics
- publishing_your_website
- the_web_and_web_standards
- what_will_your_website_look_like
- html
- cheatsheet
- howto
- add_a_hit_map_on_top_of_an_image
- author_fast-loading_html_pages
- define_terms_with_html
- use_data_attributes
- use_javascript_within_a_webpage
- introduction_to_html
- advanced_text_formatting
- creating_hyperlinks
- debugging_html
- document_and_website_structure
- getting_started
- html_text_fundamentals
- marking_up_a_letter
- structuring_a_page_of_content
- test_your_skills_colon__advanced_html_text
- test_your_skills_colon__html_text_basics
- test_your_skills_colon__links
- the_head_metadata_in_html
- multimedia_and_embedding
- adding_vector_graphics_to_the_web
- images_in_html
- test_your_skills_colon__html_images
- mozilla_splash_page
- other_embedding_technologies
- responsive_images
- video_and_audio_content
- test_your_skills_colon__multimedia_and_embedding
- tables
- advanced
- basics
- structuring_planet_data
- javascript
- asynchronous
- implementing_a_promise-based_api
- introducing_workers
- introducing
- promises
- sequencing_animations
- building_blocks
- build_your_own_function
- conditionals
- events
- functions
- image_gallery
- looping_code
- return_values
- test_your_skills_colon__conditionals
- test_your_skills_colon__events
- test_your_skills_colon__functions
- test_your_skills_colon__loops
- client-side_web_apis
- client-side_storage
- drawing_graphics
- fetching_data
- introduction
- manipulating_documents
- third_party_apis
- video_and_audio_apis
- first_steps
- a_first_splash
- arrays
- math
- silly_story_generator
- strings
- test_your_skills_colon__arrays
- test_your_skills_colon__math
- test_your_skills_colon__strings
- test_your_skills_colon__variables
- useful_string_methods
- variables
- what_is_javascript
- what_went_wrong
- howto
- objects
- adding_bouncing_balls_features
- basics
- classes_in_javascript
- json
- object-oriented_programming
- object_building_practice
- object_prototypes
- test_your_skills_colon__json
- test_your_skills_colon__object-oriented_javascript
- test_your_skills_colon__object_basics
- learning_and_getting_help
- mathml
- first_steps
- fractions_and_roots
- getting_started
- scripts
- tables
- text_containers
- three_famous_mathematical_formulas
- performance
- business_case_for_performance
- css
- html
- javascript
- measuring_performance
- multimedia
- perceived_performance
- video
- web_performance_basics
- what_is_web_performance
- why_web_performance
- server-side
- apache_configuration_htaccess
- configuring_server_mime_types
- django
- admin_site
- authentication
- deployment
- development_environment
- django_assessment_blog
- forms
- generic_views
- home_page
- introduction
- models
- sessions
- skeleton_website
- testing
- tutorial_local_library_website
- web_application_security
- express_nodejs
- deployment
- development_environment
- displaying_data
- author_detail_page
- author_list_page
- book_detail_page
- book_list_page
- bookinstance_detail_page_and_challenge
- bookinstance_list_page
- date_formatting_using_moment
- flow_control_using_async
- genre_detail_page
- home_page
- locallibrary_base_template
- template_primer
- forms
- create_author_form
- create_book_form
- create_bookinstance_form
- create_genre_form
- delete_author_form
- update_book_form
- introduction
- mongoose
- routes
- skeleton_website
- tutorial_local_library_website
- first_steps
- client-server_overview
- introduction
- web_frameworks
- website_security
- node_server_without_framework
- tools_and_testing
- client-side_javascript_frameworks
- angular_building
- angular_filtering
- angular_getting_started
- angular_item_component
- angular_styling
- angular_todo_list_beginning
- ember_getting_started
- ember_interactivity_events_state
- ember_resources
- ember_routing
- ember_structure_componentization
- introduction
- main_features
- react_accessibility
- react_components
- react_getting_started
- react_interactivity_events_state
- react_interactivity_filtering_conditional_rendering
- react_resources
- react_todo_list_beginning
- svelte_components
- svelte_deployment_next
- svelte_getting_started
- svelte_reactivity_lifecycle_accessibility
- svelte_stores
- svelte_todo_list_beginning
- svelte_typescript
- svelte_variables_props
- vue_computed_properties
- vue_conditional_rendering
- vue_first_component
- vue_getting_started
- vue_methods_events_models
- vue_refs_focus_management
- vue_rendering_lists
- vue_resources
- vue_styling
- cross_browser_testing
- accessibility
- automated_testing
- feature_detection
- html_and_css
- introduction
- javascript
- testing_strategies
- your_own_automation_environment
- github
- understanding_client-side_tools
- command_line
- deployment
- introducing_complete_toolchain
- overview
- package_management
- mdn
- at_ten
- history_of_mdn
- changelog
- community
- communication_channels
- contributing
- our_repositories
- security_vulnerability_response
- translated_content
- discussions
- issues
- content_suggestions_feature_proposals
- learn_forum
- pull_requests
- roles_teams
- contribute
- processes
- workstream_assessment_project
- kitchensink
- mdn_product_advisory_board
- membership
- writing_guidelines
- attrib_copyright_license
- experimental_deprecated_obsolete
- howto
- creating_moving_deleting
- images_media
- json_structured_data
- markdown_in_mdn
- research_technology
- write_an_api_reference
- information_contained_in_a_webidl_file
- sidebars
- page_structures
- banners_and_notices
- code_examples
- compatibility_tables
- live_samples
- macros
- commonly_used_macros
- page_types
- api_constructor_subpage_template
- api_event_subpage_template
- api_landing_page_template
- api_method_subpage_template
- api_property_subpage_template
- api_reference_page_template
- aria_page_template
- css_function_page_template
- css_module_landing_page_template
- css_property_page_template
- css_selector_page_template
- glossary_page_template
- html_element_page_template
- http_header_page_template
- page_type_key
- svg_element_page_template
- quicklinks
- specification_tables
- syntax_sections
- what_we_write
- criteria_for_inclusion
- writing_style_guide
- code_style_guide
- css
- html
- javascript
- shell
- mozilla
- add-ons
- webextensions
- add_a_button_to_the_toolbar
- anatomy_of_a_webextension
- api
- action
- getusersettings
- onclicked
- openpopup
- setbadgetext
- seticon
- setpopup
- alarms/onalarm
- bookmarks
- getchildren
- getsubtree
- gettree
- onchanged
- onchildrenreordered
- oncreated
- onimportbegan
- onimportended
- onmoved
- onremoved
- browseraction
- onclicked
- openpopup
- setbadgetext
- seticon
- setpopup
- browsingdata/removaloptions
- captiveportal
- onconnectivityavailable
- onstatechanged
- commands
- getall
- onchanged
- oncommand
- reset
- update
- contentscripts
- registeredcontentscript
- unregister
- register
- contextualidentities
- create
- move
- oncreated
- onremoved
- onupdated
- remove
- update
- cookies
- cookiestore
- get
- onchangedcause
- onchanged
- remove
- samesitestatus
- set
- declarativenetrequest
- dynamic_ruleset_id
- getavailablestaticrulecount
- getdynamicrules
- getenabledrulesets
- getmatchedrules_quota_interval
- getmatchedrules
- getsessionrules
- guaranteed_minimum_static_rules
- isregexsupported
- matchedrule
- max_getmatchedrules_calls_per_interval
- max_number_of_dynamic_and_session_rules
- max_number_of_enabled_static_rulesets
- max_number_of_regex_rules
- max_number_of_static_rulesets
- modifyheaderinfo
- onrulematcheddebug
- redirect
- resourcetype
- ruleaction
- rulecondition
- rule
- session_ruleset_id
- setextensionactionoptions
- testmatchoutcome
- updatedynamicrules
- updateenabledrulesets
- updatesessionrules
- urltransform
- devtools
- inspectedwindow
- eval
- reload
- tabid
- network
- onrequestfinished
- panels
- create
- elementspanel
- createsidebarpane
- onselectionchanged
- extensionpanel
- extensionsidebarpane
- onshown
- setexpression
- setobject
- setpage
- onthemechanged
- dns/resolve
- dom
- openorclosedshadowroot
- downloads
- downloaditem
- downloadquery
- download
- erase
- getfileicon
- onchanged
- oncreated
- onerased
- open
- removefile
- search
- showdefaultfolder
- show
- events
- event
- urlfilter
- extension
- onrequestexternal
- onrequest
- sendrequest
- find/find
- history
- addurl
- deleterange
- deleteurl
- getvisits
- ontitlechanged
- onvisited
- onvisitremoved
- search
- i18n
- detectlanguage
- getmessage
- locale-specific_message_reference
- identity/launchwebauthflow
- idle
- onstatechanged
- querystate
- management
- getpermissionwarningsbymanifest
- ondisabled
- onenabled
- oninstalled
- onuninstalled
- uninstallself
- notifications
- clear
- onbuttonclicked
- onclicked
- onclosed
- onshown
- update
- omnibox
- ondeletesuggestion
- oninputchanged
- oninputentered
- oninputstarted
- setdefaultsuggestion
- pageaction
- getpopup
- gettitle
- isshown
- onclicked
- openpopup
- seticon
- setpopup
- show
- permissions
- contains
- onadded
- onremoved
- remove
- request
- privacy
- network
- services
- websites
- proxy
- onerror
- onrequest
- register
- requestdetails
- settings
- unregister
- runtime
- connect
- lasterror
- messagesender
- onbrowserupdateavailable
- onconnectexternal
- onconnect
- oninstalled
- onmessageexternal
- onmessage
- onrestartrequired
- onstartup
- onsuspendcanceled
- onsuspend
- onupdateavailable
- platformos
- port
- requestupdatecheck
- setuninstallurl
- scripting
- executescript
- executionworld
- insertcss
- search
- query
- search
- sessions
- forgetclosedtab
- forgetclosedwindow
- getrecentlyclosed
- gettabvalue
- getwindowvalue
- onchanged
- removetabvalue
- removewindowvalue
- restore
- settabvalue
- setwindowvalue
- sidebaraction
- close
- getpanel
- gettitle
- open
- seticon
- setpanel
- settitle
- toggle
- storage
- local
- managed
- onchanged
- session
- storagearea
- clear
- get
- onchanged
- remove
- setaccesslevel
- set
- sync
- tabs
- connect
- create
- discard
- executescript
- insertcss
- move
- onactivated
- onactivechanged
- onattached
- oncreated
- ondetached
- onhighlightchanged
- onhighlighted
- onmoved
- onremoved
- onreplaced
- onselectionchanged
- onupdated
- onzoomchange
- printpreview
- query
- reload
- removecss
- saveaspdf
- setzoomsettings
- tab
- update
- warmup
- theme
- getcurrent
- onupdated
- reset
- theme
- update
- types/browsersetting
- onchange
- set
- userscripts
- onbeforescript
- working_with_userscripts
- webrequest
- filterresponsedata
- getsecurityinfo
- max_handler_behavior_changed_calls_per_10_minutes
- onauthrequired
- onbeforeredirect
- onbeforerequest
- onbeforesendheaders
- oncompleted
- onerroroccurred
- onheadersreceived
- onresponsestarted
- onsendheaders
- securityinfo
- streamfilter
- close
- disconnect
- error
- ondata
- onerror
- onstart
- onstop
- resume
- status
- suspend
- write
- windows
- create
- oncreated
- onfocuschanged
- onremoved
- remove
- update
- background_scripts
- browser_actions
- browser_compatibility_for_manifest.json
- build_a_cross_browser_extension
- chrome_incompatibilities
- content_scripts
- content_security_policy
- differences_between_api_implementations
- examples
- extending_the_developer_tools
- firefox_differentiators
- implement_a_settings_page
- interact_with_the_clipboard
- intercept_http_requests
- internationalization
- manifest.json
- action
- background
- browser_action
- browser_specific_settings
- commands
- declarative_net_request
- devtools_page
- homepage_url
- host_permissions
- icons
- manifest_version
- offline_enabled
- optional_permissions
- options_ui
- page_action
- permissions
- protocol_handlers
- sidebar_action
- theme
- version/format
- web_accessible_resources
- match_patterns
- modify_a_web_page
- native_manifests
- native_messaging
- prerequisites
- safely_inserting_external_content_into_a_page
- sharing_objects_with_page_scripts
- tips
- user_interface
- browser_action
- browser_styles
- devtools_panels
- extension_pages
- notifications
- omnibox
- options_pages
- page_actions
- popups
- sidebars
- toolbar_button
- what_are_webextensions
- what_next_
- what_next
- work_with_contextual_identities
- work_with_the_bookmarks_api
- work_with_the_cookies_api
- working_with_files
- working_with_the_tabs_api
- your_first_webextension
- your_second_webextension
- firefox
- experimental_features
- releases
- 1.5
- adapting_xul_applications_for_firefox_1.5
- changing_the_priority_of_http_requests
- using_firefox_1.5_caching
- what_s_new_in_1.5_alpha
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 10
- updating_add-ons
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 11
- 120
- 121
- 122
- 123
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 2
- adding_feed_readers_to_firefox
- security_changes
- updating_extensions
- 3.5
- icc_color_correction_in_firefox
- security_changes
- updating_extensions
- 3.6
- interfaces_moved
- updating_extensions
- updating_plug-ins
- updating_themes
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 3
- dom_improvements
- full_page_zoom
- notable_bugs_fixed
- site_compatibility
- svg_improvements
- templates
- updating_extensions
- updating_web_applications
- using_an_external_spell_checker
- wai_aria_live_regions_api_support
- xul_improvements_in_firefox_3
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 4
- the_add-on_bar
- updating_extensions_for_firefox_4
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 5
- updating_add-ons
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 6
- updating_add-ons
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 7
- updating_extensions
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 8
- updating_add-ons
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 9
- updating_add-ons
- web
- accessibility
- accessibility_and_spacial_patterns
- accessibility_colon__what_users_can_to_to_browse_safely
- accessible_dynamic_content
- an_overview_of_accessible_web_applications_and_widgets
- architecture
- aria
- annotations
- aria_guides
- aria_live_regions
- aria_screen_reader_implementors_guide
- aria_techniques
- attributes
- aria-activedescendant
- aria-atomic
- aria-autocomplete
- aria-braillelabel
- aria-brailleroledescription
- aria-busy
- aria-checked
- aria-colcount
- aria-colindextext
- aria-colindex
- aria-colspan
- aria-controls
- aria-current
- aria-describedby
- aria-description
- aria-details
- aria-disabled
- aria-dropeffect
- aria-errormessage
- aria-expanded
- aria-flowto
- aria-grabbed
- aria-haspopup
- aria-invalid
- aria-keyshortcuts
- aria-labelledby
- aria-label
- aria-level
- aria-live
- aria-modal
- aria-multiline
- aria-multiselectable
- aria-orientation
- aria-owns
- aria-placeholder
- aria-posinset
- aria-pressed
- aria-readonly
- aria-relevant
- aria-required
- aria-roledescription
- aria-rowcount
- aria-rowindextext
- aria-rowindex
- aria-rowspan
- aria-selected
- aria-setsize
- aria-sort
- aria-valuemax
- aria-valuemin
- aria-valuenow
- aria-valuetext
- forms
- multipart_labels
- multipart_labels
- roles
- alert_role
- alertdialog_role
- application_role
- article_role
- banner_role
- button_role
- cell_role
- checkbox_role
- columnheader_role
- combobox_role
- command_role
- comment_role
- complementary_role
- composite_role
- contentinfo_role
- definition_role
- dialog_role
- directory_role
- document_role
- feed_role
- figure_role
- form_role
- generic_role
- grid_role
- gridcell_role
- group_role
- heading_role
- img_role
- input_role
- landmark_role
- link_role
- list_role
- listbox_role
- listitem_role
- log_role
- main_role
- mark_role
- marquee_role
- math_role
- meter_role
- none_role
- note_role
- option_role
- presentation_role
- progressbar_role
- radio_role
- radiogroup_role
- range_role
- region_role
- roletype_role
- row_role
- rowgroup_role
- rowheader_role
- scrollbar_role
- search_role
- searchbox_role
- section_role
- sectionhead_role
- select_role
- separator_role
- slider_role
- spinbutton_role
- status_role
- structural_roles
- structure_role
- suggestion_role
- switch_role
- tab_role
- table_role
- tablist_role
- tabpanel_role
- term_role
- textbox_role
- timer_role
- toolbar_role
- tooltip_role
- tree_role
- treegrid_role
- treeitem_role
- widget_role
- window_role
- cognitive_accessibility
- community
- faq
- information_for_web_authors
- mobile_accessibility_checklist
- seizure_disorders
- understanding_colors_and_luminance
- understanding_wcag
- keyboard
- operable
- perceivable
- color_contrast
- use_of_color
- robust
- text_labels_and_names
- understandable
- api
- abortcontroller
- abortcontroller
- abort
- signal
- abortsignal
- abort_event
- abort_static
- aborted
- abort
- any_static
- reason
- throwifaborted
- timeout_static
- timeout
- absoluteorientationsensor/absoluteorientationsensor
- abstractrange
- collapsed
- endcontainer
- endoffset
- startcontainer
- startoffset
- accelerometer
- accelerometer
- x
- y
- z
- ambientlightsensor
- ambientlightsensor
- illuminance
- analysernode
- analysernode
- fftsize
- frequencybincount
- getbytefrequencydata
- getbytetimedomaindata
- getfloatfrequencydata
- getfloattimedomaindata
- maxdecibels
- mindecibels
- smoothingtimeconstant
- angle_instanced_arrays
- drawarraysinstancedangle
- drawelementsinstancedangle
- vertexattribdivisorangle
- animationeffect
- getcomputedtiming
- gettiming
- updatetiming
- animationevent
- animationevent
- animationname
- elapsedtime
- pseudoelement
- animationplaybackevent
- animationplaybackevent
- currenttime
- timelinetime
- animationtimeline
- currenttime
- animation
- animation
- cancel_event
- cancel
- commitstyles
- currenttime
- effect
- finish_event
- finished
- finish
- id
- pause
- pending
- persist
- playbackrate
- playstate
- play
- ready
- remove_event
- replacestate
- reverse
- starttime
- timeline
- updateplaybackrate
- atob
- attr
- localname
- namespaceuri
- name
- ownerelement
- prefix
- specified
- value
- audio_output_devices_api
- audiobuffersourcenode
- audiobuffersourcenode
- buffer
- detune
- loopend
- loopstart
- loop
- playbackrate
- start
- audiobuffer
- audiobuffer
- copyfromchannel
- copytochannel
- duration
- getchanneldata
- length
- numberofchannels
- samplerate
- audiocontext
- audiocontext
- baselatency
- close
- createmediaelementsource
- createmediastreamdestination
- createmediastreamsource
- createmediastreamtracksource
- getoutputtimestamp
- outputlatency
- resume
- setsinkid
- sinkchange_event
- sinkid
- suspend
- audiodata
- allocationsize
- audiodata
- clone
- close
- copyto
- duration
- format
- numberofchannels
- numberofframes
- samplerate
- timestamp
- audiodecoder
- audiodecoder
- close
- configure
- decodequeuesize
- decode
- dequeue_event
- flush
- isconfigsupported_static
- isconfigsupported
- reset
- state
- audiodestinationnode
- maxchannelcount
- audioencoder
- audioencoder
- close
- configure
- dequeue_event
- encodequeuesize
- encode
- flush
- isconfigsupported_static
- isconfigsupported
- reset
- state
- audiolistener
- dopplerfactor
- forwardx
- forwardy
- forwardz
- positionx
- positiony
- positionz
- setorientation
- setposition
- speedofsound
- upx
- upy
- upz
- audionode
- channelcountmode
- channelcount
- channelinterpretation
- connect
- context
- disconnect
- numberofinputs
- numberofoutputs
- audioparammap
- audioparam
- cancelandholdattime
- cancelscheduledvalues
- defaultvalue
- exponentialramptovalueattime
- linearramptovalueattime
- maxvalue
- minvalue
- settargetattime
- setvalueattime
- setvaluecurveattime
- value
- audioprocessingevent
- audioprocessingevent
- inputbuffer
- outputbuffer
- playbacktime
- audioscheduledsourcenode
- ended_event
- start
- stop
- audiosinkinfo/type
- audiotracklist
- addtrack_event
- change_event
- gettrackbyid
- length
- removetrack_event
- audiotrack
- enabled
- id
- kind
- label
- language
- sourcebuffer
- audioworkletglobalscope
- currentframe
- currenttime
- registerprocessor
- samplerate
- audioworkletnode
- audioworkletnode
- parameters
- port
- processorerror_event
- audioworkletprocessor
- audioworkletprocessor
- parameterdescriptors
- port
- process
- authenticatorassertionresponse
- authenticatordata
- signature
- userhandle
- authenticatorattestationresponse
- attestationobject
- getauthenticatordata
- getpublickeyalgorithm
- getpublickey
- gettransports
- authenticatorresponse/clientdatajson
- background_fetch_api
- background_synchronization_api
- background_tasks_api
- backgroundfetchevent
- backgroundfetchevent
- registration
- backgroundfetchmanager
- fetch
- getids
- get
- backgroundfetchrecord
- request
- responseready
- backgroundfetchregistration
- abort
- downloaded
- downloadtotal
- failurereason
- id
- matchall
- match
- progress_event
- recordsavailable
- result
- uploaded
- uploadtotal
- backgroundfetchupdateuievent
- backgroundfetchupdateuievent
- updateui
- badging_api
- barcode_detection_api
- barcodedetector
- barcodedetector
- detect
- getsupportedformats_static
- getsupportedformats
- barprop/visible
- baseaudiocontext
- audioworklet
- createanalyser
- createbiquadfilter
- createbuffersource
- createbuffer
- createchannelmerger
- createchannelsplitter
- createconstantsource
- createconvolver
- createdelay
- createdynamicscompressor
- creategain
- createiirfilter
- createoscillator
- createpanner
- createperiodicwave
- createscriptprocessor
- createstereopanner
- createwaveshaper
- currenttime
- decodeaudiodata
- destination
- listener
- samplerate
- statechange_event
- state
- battery_status_api
- batterymanager
- chargingchange_event
- chargingtimechange_event
- chargingtime
- charging
- dischargingtimechange_event
- dischargingtime
- levelchange_event
- level
- beforeinstallpromptevent
- beforeinstallpromptevent
- platforms
- prompt
- userchoice
- beforeunloadevent
- returnvalue
- biquadfilternode
- biquadfilternode
- detune
- frequency
- gain
- getfrequencyresponse
- q
- type
- blobevent
- blobevent
- data
- timecode
- blob
- arraybuffer
- blob
- size
- slice
- stream
- text
- type
- bluetoothcharacteristicproperties
- authenticatedsignedwrites
- broadcast
- indicate
- notify
- read
- reliablewrite
- writableauxiliaries
- writewithoutresponse
- write
- bluetoothdevice
- gatt
- id
- name
- bluetoothremotegattcharacteristic
- getdescriptors
- getdescriptor
- properties
- readvalue
- service
- startnotifications
- stopnotifications
- uuid
- value
- writevaluewithoutresponse
- writevaluewithresponse
- writevalue
- bluetoothremotegattdescriptor
- characteristic
- readvalue
- uuid
- value
- writevalue
- bluetoothremotegattserver
- connected
- connect
- device
- disconnect
- getprimaryservices
- getprimaryservice
- bluetoothremotegattservice
- device
- getcharacteristics
- getcharacteristic
- isprimary
- uuid
- bluetoothuuid
- canonicaluuid_static
- canonicaluuid
- getcharacteristic_static
- getcharacteristic
- getdescriptor_static
- getdescriptor
- getservice_static
- getservice
- bluetooth
- availabilitychanged_event
- getavailability
- getdevices
- requestdevice
- broadcastchannel
- broadcastchannel
- close
- message_event
- messageerror_event
- name
- postmessage
- btoa
- bytelengthqueuingstrategy
- bytelengthqueuingstrategy
- highwatermark
- size
- cachestorage
- delete
- has
- keys
- match
- open
- caches
- cache
- addall
- add
- delete
- keys
- matchall
- match
- put
- canmakepaymentevent
- canmakepaymentevent
- respondwith
- canvas_api
- manipulating_video_using_canvas
- tutorial
- applying_styles_and_colors
- basic_animations
- basic_usage
- compositing
- example
- drawing_shapes
- optimizing_canvas
- pixel_manipulation_with_canvas
- transformations
- using_images
- canvascapturemediastreamtrack
- canvas
- requestframe
- canvasgradient/addcolorstop
- canvaspattern/settransform
- canvasrenderingcontext2d
- arcto
- arc
- beginpath
- beziercurveto
- canvas
- clearrect
- clip
- closepath
- createconicgradient
- createimagedata
- createlineargradient
- createpattern
- createradialgradient
- direction
- drawfocusifneeded
- drawimage
- ellipse
- fillrect
- fillstyle
- filltext
- fill
- filter
- fontkerning
- fontstretch
- fontvariantcaps
- font
- getcontextattributes
- getimagedata
- getlinedash
- gettransform
- globalalpha
- globalcompositeoperation
- imagesmoothingenabled
- imagesmoothingquality
- iscontextlost
- ispointinpath
- ispointinstroke
- letterspacing
- linecap
- linedashoffset
- linejoin
- lineto
- linewidth
- measuretext
- miterlimit
- moveto
- putimagedata
- quadraticcurveto
- rect
- resettransform
- reset
- restore
- rotate
- roundrect
- save
- scale
- scrollpathintoview
- setlinedash
- settransform
- shadowblur
- shadowcolor
- shadowoffsetx
- shadowoffsety
- strokerect
- strokestyle
- stroketext
- stroke
- textalign
- textbaseline
- textrendering
- transform
- translate
- wordspacing
- capturecontroller
- capturecontroller
- setfocusbehavior
- channelmergernode
- channelmergernode
- channelsplitternode
- channelsplitternode
- characterdata
- after
- appenddata
- before
- data
- deletedata
- insertdata
- length
- nextelementsibling
- previouselementsibling
- remove
- replacedata
- replacewith
- substringdata
- clearinterval
- cleartimeout
- clients
- claim
- get
- matchall
- openwindow
- client
- frametype
- id
- postmessage
- type
- url
- clipboard_api
- clipboardevent
- clipboarddata
- clipboardevent
- clipboarditem
- clipboarditem
- gettype
- presentationstyle
- types
- clipboard
- readtext
- read
- writetext
- write
- closeevent
- closeevent
- code
- reason
- wasclean
- comment/comment
- compositionevent
- compositionevent
- data
- initcompositionevent
- locale
- compression_streams_api
- compressionstream
- compressionstream
- readable
- writable
- console_api
- console
- assert_static
- assert
- clear_static
- clear
- count_static
- countreset_static
- countreset
- count
- debug_static
- debug
- dir_static
- dirxml_static
- dirxml
- dir
- error_static
- error
- group_static
- groupcollapsed_static
- groupcollapsed
- groupend_static
- groupend
- group
- info_static
- info
- log_static
- log
- profile_static
- profileend_static
- profileend
- profile
- table_static
- table
- time_static
- timeend_static
- timeend
- timelog_static
- timelog
- timestamp_static
- timestamp
- time
- trace_static
- trace
- warn_static
- warn
- constantsourcenode
- constantsourcenode
- offset
- contact_picker_api
- contactsmanager
- getproperties
- select
- content_index_api
- contentindexevent
- contentindexevent
- id
- contentindex
- add
- delete
- getall
- contentvisibilityautostatechangeevent
- contentvisibilityautostatechangeevent
- skipped
- convolvernode
- buffer
- convolvernode
- normalize
- cookiechangeevent
- changed
- cookiechangeevent
- deleted
- cookiestoremanager
- getsubscriptions
- subscribe
- unsubscribe
- cookiestore
- change_event
- delete
- getall
- get
- set
- countqueuingstrategy
- countqueuingstrategy
- highwatermark
- size
- createimagebitmap
- credentialscontainer
- create
- get
- preventsilentaccess
- store
- credential
- id
- type
- crossoriginisolated
- crypto_property
- cryptokey
- algorithm
- extractable
- type
- usages
- crypto
- getrandomvalues
- randomuuid
- subtle
- cspviolationreportbody
- css_counter_styles
- css_custom_highlight_api
- css_font_loading_api
- css_object_model
- managing_screen_orientation
- using_dynamic_styling_information
- css_painting_api
- guide
- css_properties_and_values_api
- guide
- css_typed_om_api
- guide
- cssanimation
- animationname
- cssconditionrule
- conditiontext
- csscontainerrule
- containername
- containerquery
- csscounterstylerule
- additivesymbols
- fallback
- name
- negative
- pad
- prefix
- range
- speakas
- suffix
- symbols
- system
- cssfontfacerule/style
- cssfontfeaturevaluesrule
- fontfamily
- cssfontpalettevaluesrule
- basepalette
- fontfamily
- name
- overridecolors
- cssgroupingrule
- cssrules
- deleterule
- insertrule
- cssimportrule
- href
- layername
- media
- stylesheet
- supportstext
- csskeyframerule
- keytext
- style
- csskeyframesrule
- appendrule
- cssrules
- deleterule
- findrule
- name
- csskeywordvalue
- csskeywordvalue
- value
- csslayerblockrule/name
- csslayerstatementrule
- namelist
- cssmathinvert
- cssmathinvert
- value
- cssmathmax
- cssmathmax
- values
- cssmathmin
- cssmathmin
- values
- cssmathnegate
- cssmathnegate
- value
- cssmathproduct
- cssmathproduct
- values
- cssmathsum
- cssmathsum
- values
- cssmathvalue
- operator
- cssmatrixcomponent
- cssmatrixcomponent
- matrix
- cssmediarule
- media
- cssnamespacerule
- namespaceuri
- prefix
- cssnumericarray/length
- cssnumericvalue
- add
- div
- equals
- max
- min
- mul
- parse_static
- parse
- sub
- tosum
- to
- type
- csspagerule
- selectortext
- style
- cssperspective
- cssperspective
- length
- csspositionvalue
- csspositionvalue
- x
- y
- cssprimitivevalue
- getcountervalue
- getfloatvalue
- getrectvalue
- getrgbcolorvalue
- getstringvalue
- primitivetype
- setfloatvalue
- setstringvalue
- csspropertyrule
- inherits
- initialvalue
- name
- syntax
- csspseudoelement
- element
- type
- cssrotate
- angle
- cssrotate
- x
- y
- z
- cssrulelist
- item
- length
- cssrule
- csstext
- parentrule
- parentstylesheet
- type
- cssscale
- cssscale
- x
- y
- z
- cssscoperule
- end
- start
- cssskewx
- ax
- cssskewx
- cssskewy
- ay
- cssskewy
- cssskew
- ax
- ay
- cssskew
- cssstartingstylerule
- cssstyledeclaration
- cssfloat
- csstext
- getpropertycssvalue
- getpropertypriority
- getpropertyvalue
- item
- length
- parentrule
- removeproperty
- setproperty
- cssstylerule
- selectortext
- stylemap
- style
- cssstylesheet
- addrule
- cssrules
- cssstylesheet
- deleterule
- insertrule
- ownerrule
- removerule
- replacesync
- replace
- rules
- cssstylevalue
- parse_static
- parseall_static
- parseall
- parse
- csstransformcomponent
- is2d
- tomatrix
- tostring
- csstransformvalue
- csstransformvalue
- entries
- foreach
- is2d
- keys
- length
- tomatrix
- values
- csstransition
- transitionproperty
- csstranslate
- csstranslate
- x
- y
- z
- cssunitvalue
- cssunitvalue
- unit
- value
- cssunparsedvalue
- cssunparsedvalue
- entries
- foreach
- keys
- length
- values
- cssvaluelist
- item
- length
- cssvalue
- csstext
- cssvaluetype
- cssvariablereferencevalue
- cssvariablereferencevalue
- fallback
- variable
- css
- escape_static
- escape
- factory_functions_static
- factory_functions
- highlights_static
- highlights
- paintworklet_static
- paintworklet
- registerproperty_static
- registerproperty
- supports_static
- supports
- customelementregistry
- define
- getname
- get
- upgrade
- whendefined
- customevent
- customevent
- detail
- initcustomevent
- customstateset
- add
- clear
- delete
- entries
- foreach
- has
- keys
- size
- values
- datatransferitemlist
- add
- clear
- length
- remove
- datatransferitem
- getasfilesystemhandle
- getasfile
- getasstring
- kind
- type
- webkitgetasentry
- datatransfer
- addelement
- cleardata
- datatransfer
- dropeffect
- effectallowed
- files
- getdata
- items
- setdata
- setdragimage
- types
- decompressionstream
- decompressionstream
- readable
- writable
- dedicatedworkerglobalscope
- cancelanimationframe
- close
- message_event
- messageerror_event
- name
- postmessage
- requestanimationframe
- rtctransform_event
- delaynode
- delaynode
- delaytime
- deprecationreportbody
- anticipatedremoval
- columnnumber
- id
- linenumber
- message
- sourcefile
- tojson
- device_memory_api
- device_orientation_events
- detecting_device_orientation
- orientation_and_motion_data_explained
- using_device_orientation_with_3d_transforms
- devicemotioneventacceleration
- x
- y
- z
- devicemotioneventrotationrate
- alpha
- beta
- gamma
- devicemotionevent
- accelerationincludinggravity
- acceleration
- devicemotionevent
- interval
- rotationrate
- deviceorientationevent
- absolute
- alpha
- beta
- deviceorientationevent
- gamma
- deviceproximityevent
- directoryentrysync
- directoryreadersync
- document
- activeelement
- adoptedstylesheets
- adoptnode
- afterscriptexecute_event
- alinkcolor
- all
- anchors
- append
- applets
- beforescriptexecute_event
- bgcolor
- body
- caretpositionfrompoint
- caretrangefrompoint
- characterset
- childelementcount
- children
- clear
- close
- compatmode
- contenttype
- cookie
- copy_event
- createattributens
- createattribute
- createcdatasection
- createcomment
- createdocumentfragment
- createelementns
- createelement
- createevent
- createexpression
- createnodeiterator
- creatensresolver
- createprocessinginstruction
- createrange
- createtextnode
- createtouchlist
- createtouch
- createtreewalker
- currentscript
- cut_event
- defaultview
- designmode
- dir
- doctype
- documentelement
- documenturi
- document
- domain
- domcontentloaded_event
- elementfrompoint
- elementsfrompoint
- embeds
- enablestylesheetsforset
- evaluate
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
11,496 files changed
+179076
-104417
lines changedLines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 |
| - | |
81 |
| - | |
82 |
| - | |
83 |
| - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + |
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
7 | 11 |
| |
8 | 12 |
| |
| 13 | + | |
| 14 | + | |
9 | 15 |
| |
10 | 16 |
| |
11 | 17 |
| |
| |||
24 | 30 |
| |
25 | 31 |
| |
26 | 32 |
| |
| 33 | + | |
| 34 | + | |
27 | 35 |
| |
28 | 36 |
| |
29 | 37 |
| |
| |||
34 | 42 |
| |
35 | 43 |
| |
36 | 44 |
| |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
37 | 51 |
| |
38 | 52 |
| |
| 53 | + | |
| 54 | + | |
39 | 55 |
| |
40 | 56 |
| |
41 | 57 |
| |
|
Lines changed: 71 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
1 | 13 |
| |
2 | 14 |
| |
3 | 15 |
| |
4 | 16 |
| |
5 |
| - | |
6 |
| - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
7 | 23 |
| |
8 | 24 |
| |
| 25 | + | |
| 26 | + | |
9 | 27 |
| |
10 | 28 |
| |
11 | 29 |
| |
12 | 30 |
| |
13 | 31 |
| |
14 | 32 |
| |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
15 | 71 |
| |
16 | 72 |
| |
17 | 73 |
| |
18 | 74 |
| |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
19 | 83 |
| |
20 | 84 |
| |
21 | 85 |
| |
| |||
26 | 90 |
| |
27 | 91 |
| |
28 | 92 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 |
| - | |
33 | 93 |
| |
34 |
| - | |
35 |
| - | |
36 |
| - | |
37 |
| - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
38 | 98 |
| |
39 |
| - | |
40 | 99 |
| |
41 |
| - | |
42 | 100 |
| |
43 |
| - | |
44 | 101 |
| |
45 |
| - | |
46 | 102 |
| |
47 |
| - | |
48 |
| - | |
49 |
| - | |
| 103 | + | |
50 | 104 |
| |
51 | 105 |
| |
52 | 106 |
|
Lines changed: 58 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + |
Lines changed: 8 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 | 15 |
| |
21 |
| - | |
| 16 | + | |
22 | 17 |
| |
23 | 18 |
| |
24 | 19 |
| |
25 | 20 |
| |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + | |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
|
Lines changed: 0 additions & 53 deletions
This file was deleted.
Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| 10 | + | |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
| |||
17 | 18 |
| |
18 | 19 |
| |
19 | 20 |
| |
20 |
| - | |
| 21 | + | |
21 | 22 |
| |
22 | 23 |
| |
23 |
| - | |
| 24 | + | |
24 | 25 |
| |
25 | 26 |
| |
26 | 27 |
| |
27 | 28 |
| |
28 | 29 |
| |
29 | 30 |
| |
| 31 | + | |
| 32 | + | |
| 33 | + | |
30 | 34 |
| |
31 | 35 |
| |
32 | 36 |
| |
33 | 37 |
| |
34 | 38 |
| |
| 39 | + |
0 commit comments