Wikipedia testwiki https://test.wikipedia.org/wiki/Main_Page MediaWiki 1.47.0-wmf.24 first-letter Media Special Talk User User talk Wikipedia Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Thread Thread talk Summary Summary talk Test namespace 1 Test namespace 1 talk Test namespace 2 Test namespace 2 talk Draft Draft talk Campaign Campaign talk TimedText TimedText talk Module Module talk SecurePoll SecurePoll talk Package Package talk CNBanner CNBanner talk Translations Translations talk Event Event talk Topic Newsletter Newsletter talk Wikipedia:Administrators 4 10 768382 757746 2026-10-14T13:40:50Z Oshwah 26741 /* Becoming an administrator */ Grammar. 768382 wikitext text/x-wiki <includeonly>== Administrators ==</includeonly> [[File:Wikipedia-Test Administrator.png|100px|right]] '''Administrators''' are editors who have the extra ability to: *Block and unblock other users *Delete and undelete pages on the site *Protect and unprotect pages *Edit pages in the MediaWiki namespace (e.g., [[MediaWiki:Sidebar]]) *View deleted edits of a page *View any contributions by a user to pages which are deleted. There are currently {{NUMBEROFADMINS}} administrators on Test Wikipedia. For a list, see [[Special:ListUsers/sysop]]. == Becoming an administrator == Administrator rights can be requested at [[Wikipedia:Requests/Permissions]]. A [[Wikipedia:Bureaucrats|bureaucrat]] will review and decide on the request. Candidates should meet the following requirements: #Be active and trusted on other projects and preferably be a sysop elsewhere, or #Demonstrate a need for the access (e.g. developers). ==Losing admin rights== Admins are subject to having their user rights removed after one year of inactivity on this wiki. If they want the rights back, they can make a request.<noinclude> [[Category:User groups|Administrators]]</noinclude> 6y72ptenitrx5mj5h28is7m8wufs67v 768383 768382 2026-10-14T13:44:55Z Oshwah 26741 Expand. 768383 wikitext text/x-wiki <includeonly>== Administrators ==</includeonly> [[File:Wikipedia-Test Administrator.png|100px|right]] '''Administrators''' are editors who have the extra ability to: *Block and unblock other users *Delete and undelete pages on the site *Protect and unprotect pages *Edit pages in the MediaWiki namespace (e.g., [[MediaWiki:Sidebar]]) *View deleted edits of a page *View any contributions by a user to pages which are deleted. There are currently {{NUMBEROFADMINS}} administrators on Test Wikipedia. For a list, see [[Special:ListUsers/sysop]]. == Becoming an administrator == Administrator rights can be requested at [[Wikipedia:Requests/Permissions]]. A [[Wikipedia:Bureaucrats|bureaucrat]] will review and decide on the request. Candidates should meet the following requirements: #Be active and trusted on other projects and preferably be a sysop elsewhere, or #Demonstrate a need for the access (e.g. developers). == Removal == Administrators on this wiki are subject to having the rights removed after one year of inactivity. If they want the rights restored after this occurs, they can make a request by following the directions above at {{slink||Becoming an administrator}}.<noinclude> [[Category:User groups|Administrators]]</noinclude> p73a6b3rnt0ejtjmp99ade86a0h3z97 MediaWiki:Common.css 8 11199 768438 653309 2026-10-15T11:19:26Z Maintenance script 22788 Use thumb.wikimedia.org for thumbnails ([[phab:T427465]], Operator: Ladsgroup) 768438 css text/css /* Reset italic styling set by user agent */ cite, dfn { font-style: inherit; } /* Straight quote marks for <q> */ q { quotes: '"' '"' "'" "'"; } /* Avoid collision of blockquote with floating elements by swapping margin and padding */ blockquote { overflow: hidden; margin: 1em 0; padding: 0 40px; } /* Prevent the 'double bold' bug in Firefox when using DirectWrite */ strong.selflink { font-weight: 700; } /* Consistent size for <small>, <sub> and <sup> */ small { font-size: 85%; } .mw-body-content sub, .mw-body-content sup { font-size: 80%; } /* Same spacing for indented and unidented paragraphs on talk pages */ .ns-talk .mw-body-content dd { margin-top: 0.4em; margin-bottom: 0.4em; } /* Main page fixes */ #interwiki-completelist { font-weight: bold; } /* Reduce page jumps by hiding collapsed/dismissed content */ .client-js .NavFrame.collapsed .NavContent, .client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child) { display: none; } /* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */ .mw-rcfilters-enabled .mw-specialpage-summary { padding: 0.5em 0 1em; } /* Edit window toolbar */ #toolbar { margin-bottom: 6px; } /* Hide charinsert base for those not using the gadget */ #editpage-specialchars { display: none; } /* Highlight linked elements (such as clicked references) in blue */ body.action-info .mw-body-content :target, .citation:target { background-color: #DEF; /* Fallback */ background-color: rgba(0, 127, 255, 0.133); } /* Styling for citations. Breaks long urls, etc., rather than overflowing box */ .citation { word-wrap: break-word; } /* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */ @media screen, handheld { .citation .printonly { display: none; } } /* Make the list of references smaller */ ol.references, div.reflist, div.refbegin { font-size: 90%; /* Default font-size */ margin-bottom: 0.5em; } div.refbegin-100 { font-size: 100%; /* Option for normal fontsize in {{refbegin}} */ } div.reflist ol.references { font-size: 100%; /* Reset font-size when nested in div.reflist */ margin-bottom: 0; /* Avoid double margin when nested in div.reflist */ list-style-type: inherit; /* Enable custom list style types */ } /* Ensure refs in table headers and the like aren't bold or italic */ sup.reference { font-weight: normal; font-style: normal; } /* Allow hidden ref errors to be shown by user CSS */ span.brokenref { display: none; } /* Hanging indentation for Template:Refbegin */ .refbegin-hanging-indents > ul { list-style-type: none; margin-left: 0; } .refbegin-hanging-indents > ul > li, .refbegin-hanging-indents > dl > dd { margin-left: 0; padding-left: 3.2em; text-indent: -3.2em; list-style: none; } /* T156351: Support for Parsoid's Cite implementation */ @counter-style custom-group-label-thai-alphabetic { system: alphabetic; symbols: 'ก' 'ข' 'ค' 'ง' 'จ' 'ฉ' 'ช' 'ซ' 'ฌ' 'ญ' 'ฎ' 'ฏ' 'ฐ' 'ฑ' 'ฒ' 'ณ' 'ด' 'ต' 'ถ' 'ท' 'ธ' 'น' 'บ' 'ป' 'ผ' 'ฝ' 'พ' 'ฟ' 'ภ' 'ม' 'ย' 'ร' 'ล' 'ว' 'ศ' 'ษ' 'ส' 'ห' 'ฬ' 'อ'; } span[rel="mw:referencedBy"]::before { content: "^ "; } span[rel="mw:referencedBy"] { counter-reset: mw-ref-linkback 0; } span[rel="mw:referencedBy"] > a::before { font-weight: bold; font-style: italic; content: counter( mw-ref-linkback, lower-alpha ); } a[rel="mw:referencedBy"]::before { content: "^"; } /* Reset top margin for lists embedded in columns */ div.columns { margin-top: 0.3em; } div.columns dl, div.columns ol, div.columns ul { margin-top: 0; } /* Avoid elements from breaking between columns */ .nocolbreak, div.columns li, div.columns dd dd { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column; } /* Style for [[Template:Flowlist]] that Lets lists flow around floating objecs */ .flowlist ul { overflow-x: hidden; margin-left: 0; padding-left: 1.6em; } .flowlist ol { overflow-x: hidden; margin-left: 0; padding-left: 3.2em; } .flowlist dl { overflow-x: hidden; } /* Style for horizontal lists (separator following item). @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 8 (2016-05-21) @author [[User:Edokter]] */ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { margin: 0; display: inline; } /* Display nested lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li { display: none; } /* Generate interpuncts */ .hlist dt:after { content: ": "; } .hlist dd:after, .hlist li:after { content: " · "; font-weight: bold; } .hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after { content: none; } /* Add parentheses around nested lists */ .hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before { content: " ("; font-weight: normal; } .hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after { content: ")"; font-weight: normal; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li:before { content: " " counter(listitem) "\a0"; } .hlist dd ol > li:first-child:before, .hlist dt ol > li:first-child:before, .hlist li ol > li:first-child:before { content: " (" counter(listitem) "\a0"; } /* Unbulleted lists */ .plainlist ol, .plainlist ul { line-height: inherit; list-style: none none; margin: 0; } .plainlist ol li, .plainlist ul li { margin-bottom: 0; } /* Default style for navigation boxes */ .navbox { /* Navbox container style */ box-sizing: border-box; border: 1px solid #a2a9b1; width: 100%; clear: both; font-size: 88%; text-align: center; padding: 1px; margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */ } .navbox .navbox { margin-top: 0; /* No top margin for nested navboxes */ } .navbox + .navbox { margin-top: -1px; /* Single pixel border between adjacent navboxes */ } .navbox-inner, .navbox-subgroup { width: 100%; } .navbox-group, .navbox-title, .navbox-abovebelow { padding: 0.25em 1em; /* Title, group and above/below styles */ line-height: 1.5em; text-align: center; } th.navbox-group { /* Group style */ white-space: nowrap; /* @noflip */ text-align: right; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { line-height: 1.5em; border-color: #fdfdfd; /* Must match background color */ } /* cell spacing for navbox cells */ tr + tr > .navbox-abovebelow, tr + tr > .navbox-group, tr + tr > .navbox-image, tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */ border-top: 2px solid #fdfdfd; /* Must match background color */ } .navbox th, .navbox-title { background: #ccccff; /* Level 1 color */ } .navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title { background: #ddddff; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #e6e6ff; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } .navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul { padding: 0.125em 0; /* Adjust hlist padding in navboxes */ } /* Default styling for Navbar template */ .navbar { display: inline; font-size: 88%; font-weight: normal; } .navbar ul { display: inline; white-space: nowrap; } .mw-body-content .navbar ul { line-height: inherit; } .navbar li { word-spacing: -0.125em; } .navbar.mini li abbr[title] { font-variant: small-caps; border-bottom: none; text-decoration: none; cursor: inherit; } /* Navbar styling when nested in infobox and navbox */ .infobox .navbar { font-size: 100%; } .navbox .navbar { display: block; font-size: 100%; } .navbox-title .navbar { /* @noflip */ float: left; /* @noflip */ text-align: left; /* @noflip */ margin-right: 0.5em; } /* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */ .collapseButton { /* @noflip */ float: right; font-weight: normal; /* @noflip */ margin-left: 0.5em; /* @noflip */ text-align: right; width: auto; } /* Styling for JQuery makeCollapsible, matching that of collapseButton */ .mw-parser-output .mw-collapsible-toggle { font-weight: normal; /* @noflip */ text-align: right; padding-right: 0.2em; padding-left: 0.2em; } .mw-collapsible-leftside-toggle .mw-collapsible-toggle { /* @noflip */ float: left; /* @noflip */ text-align: left; } /* Infobox template style */ .infobox { border: 1px solid #a2a9b1; border-spacing: 3px; background-color: #f8f9fa; color: black; /* @noflip */ margin: 0.5em 0 0.5em 1em; padding: 0.2em; /* @noflip */ float: right; /* @noflip */ clear: right; font-size: 88%; line-height: 1.5em; } .infobox caption { font-size: 125%; font-weight: bold; padding: 0.2em; text-align: center; } .infobox td, .infobox th { vertical-align: top; /* @noflip */ text-align: left; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #a2a9b1; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } .infobox.sisterproject { width: 20em; font-size: 90%; } .infobox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; } .infobox.standard-talk.bordered td, .infobox.standard-talk.bordered th { border: 1px solid #c0c090; } /* styles for bordered infobox with merged rows */ .infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th { border: 0; border-top: 1px solid #a2a9b1; /* @noflip */ border-right: 1px solid #a2a9b1; } .infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th { border: 0; /* @noflip */ border-right: 1px solid #a2a9b1; } /* Styles for geography infoboxes, eg countries, country subdivisions, cities, etc. */ .infobox.geography { border-collapse: collapse; line-height: 1.2em; font-size: 90%; } .infobox.geography td, .infobox.geography th { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.4em 0.6em; } .infobox.geography .mergedtoprow td, .infobox.geography .mergedtoprow th { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.2em 0.6em; } .infobox.geography .mergedrow td, .infobox.geography .mergedrow th { border: 0; padding: 0 0.6em 0.2em 0.6em; } .infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th { border-top: 0; border-bottom: 1px solid #a2a9b1; padding: 0 0.6em 0.4em 0.6em; } .infobox.geography .maptable td, .infobox.geography .maptable th { border: 0; padding: 0; } /* Normal font styling for table row headers with scope="row" tag */ .wikitable.plainrowheaders th[scope=row] { font-weight: normal; /* @noflip */ text-align: left; } /* Lists in data cells are always left-aligned */ .wikitable td ul, .wikitable td ol, .wikitable td dl { /* @noflip */ text-align: left; } /* ...unless they also use the hlist class */ .toc.hlist ul, #toc.hlist ul, .wikitable.hlist td ul, .wikitable.hlist td ol, .wikitable.hlist td dl { text-align: inherit; } /* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */ div.listenlist { background: url("//upload.wikimedia.org/wikipedia/commons/4/47/Sound-icon.svg") no-repeat scroll 0 0 transparent; background-size: 30px; padding-left: 40px; } /* Fix for hieroglyphs specificality issue in infoboxes ([[Phabricator:43869]]) */ table.mw-hiero-table td { vertical-align: middle; } /* Style rules for media list templates */ div.medialist { min-height: 50px; margin: 1em; /* @noflip */ background-position: top left; background-repeat: no-repeat; } div.medialist ul { list-style-type: none; list-style-image: none; margin: 0; } div.medialist ul li { padding-bottom: 0.5em; } div.medialist ul li li { font-size: 91%; padding-bottom: 0; } /* Change the external link icon to an Adobe icon for all PDF files in browsers that support these CSS selectors, like Mozilla and Opera */ div#content a[href$=".pdf"].external, div#content a[href*=".pdf?"].external, div#content a[href*=".pdf#"].external, div#content a[href$=".PDF"].external, div#content a[href*=".PDF?"].external, div#content a[href*=".PDF#"].external, div#mw_content a[href$=".pdf"].external, div#mw_content a[href*=".pdf?"].external, div#mw_content a[href*=".pdf#"].external, div#mw_content a[href$=".PDF"].external, div#mw_content a[href*=".PDF?"].external, div#mw_content a[href*=".PDF#"].external { background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; /* @noflip */ padding-right: 18px; } /* Content in columns with CSS instead of tables ([[Template:Columns]]) */ div.columns-2 div.column { /* @noflip */ float: left; width: 50%; min-width: 300px; } div.columns-3 div.column { /* @noflip */ float: left; width: 33.3%; min-width: 200px; } div.columns-4 div.column { /* @noflip */ float: left; width: 25%; min-width: 150px; } div.columns-5 div.column { /* @noflip */ float: left; width: 20%; min-width: 120px; } /* Messagebox templates */ .messagebox { border: 1px solid #a2a9b1; background-color: #f8f9fa; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox.merge { border: 1px solid #c0b8cc; background-color: #f0e5ff; text-align: center; } .messagebox.cleanup { border: 1px solid #9f9fff; background-color: #efefff; text-align: center; } .messagebox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; margin: 4px auto; } /* For old WikiProject banners inside banner shells. */ .mbox-inside .standard-talk, .messagebox.nested-talk { border: 1px solid #c0c090; background-color: #f8eaba; width: 100%; margin: 2px 0; padding: 2px; } .messagebox.small { width: 238px; font-size: 85%; /* @noflip */ float: right; clear: both; /* @noflip */ margin: 0 0 1em 1em; line-height: 1.25em; } .messagebox.small-talk { width: 238px; font-size: 85%; /* @noflip */ float: right; clear: both; /* @noflip */ margin: 0 0 1em 1em; line-height: 1.25em; background: #F8EABA; } /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ th.mbox-text, td.mbox-text { /* The message body cell(s) */ border: none; /* @noflip */ padding: 0.25em 0.9em; /* 0.9em left/right */ width: 100%; /* Make all mboxes the same width regardless of text length */ } td.mbox-image { /* The left image cell */ border: none; /* @noflip */ padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ text-align: center; } td.mbox-imageright { /* The right image cell */ border: none; /* @noflip */ padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ text-align: center; } td.mbox-empty-cell { /* An empty narrow cell */ border: none; padding: 0; width: 1px; } /* Article message box styles */ table.ambox { margin: 0 10%; /* 10% = Will not overlap with other elements */ border: 1px solid #a2a9b1; /* @noflip */ border-left: 10px solid #36c; /* Default "notice" blue */ background: #fbfbfb; box-sizing: border-box; } table.ambox + table.ambox { /* Single border between stacked boxes. */ margin-top: -1px; } .ambox th.mbox-text, .ambox td.mbox-text { /* The message body cell(s) */ padding: 0.25em 0.5em; /* 0.5em left/right */ } .ambox td.mbox-image { /* The left image cell */ /* @noflip */ padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */ } .ambox td.mbox-imageright { /* The right image cell */ /* @noflip */ padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */ } table.ambox-notice { /* @noflip */ border-left: 10px solid #36c; /* Blue */ } table.ambox-speedy { /* @noflip */ border-left: 10px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.ambox-delete { /* @noflip */ border-left: 10px solid #b32424; /* Red */ } table.ambox-content { /* @noflip */ border-left: 10px solid #f28500; /* Orange */ } table.ambox-style { /* @noflip */ border-left: 10px solid #fc3; /* Yellow */ } table.ambox-move { /* @noflip */ border-left: 10px solid #9932cc; /* Purple */ } table.ambox-protection { /* @noflip */ border-left: 10px solid #a2a9b1; /* Gray-gold */ } /* Image message box styles */ table.imbox { margin: 4px 10%; border-collapse: collapse; border: 3px solid #36c; /* Default "notice" blue */ background: #fbfbfb; box-sizing: border-box; } .imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */ margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */ display: block; /* Fix for webkit to force 100% width. */ } .mbox-inside .imbox { /* For imboxes inside other templates. */ margin: 4px; } table.imbox-notice { border: 3px solid #36c; /* Blue */ } table.imbox-speedy { border: 3px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.imbox-delete { border: 3px solid #b32424; /* Red */ } table.imbox-content { border: 3px solid #f28500; /* Orange */ } table.imbox-style { border: 3px solid #fc3; /* Yellow */ } table.imbox-move { border: 3px solid #9932cc; /* Purple */ } table.imbox-protection { border: 3px solid #a2a9b1; /* Gray-gold */ } table.imbox-license { border: 3px solid #88a; /* Dark gray */ background: #f7f8ff; /* Light gray */ } table.imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } /* Category message box styles */ table.cmbox { margin: 3px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; background: #DFE8FF; /* Default "notice" blue */ box-sizing: border-box; } table.cmbox-notice { background: #D8E8FF; /* Blue */ } table.cmbox-speedy { margin-top: 4px; margin-bottom: 4px; border: 4px solid #b32424; /* Red */ background: #FFDBDB; /* Pink */ } table.cmbox-delete { background: #FFDBDB; /* Red */ } table.cmbox-content { background: #FFE7CE; /* Orange */ } table.cmbox-style { background: #FFF9DB; /* Yellow */ } table.cmbox-move { background: #E4D8FF; /* Purple */ } table.cmbox-protection { background: #EFEFE1; /* Gray-gold */ } /* Other pages message box styles */ table.ombox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background: #f8f9fa; box-sizing: border-box; } table.ombox-notice { border: 1px solid #a2a9b1; /* Gray */ } table.ombox-speedy { border: 2px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.ombox-delete { border: 2px solid #b32424; /* Red */ } table.ombox-content { border: 1px solid #f28500; /* Orange */ } table.ombox-style { border: 1px solid #fc3; /* Yellow */ } table.ombox-move { border: 1px solid #9932cc; /* Purple */ } table.ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } /* Talk page message box styles */ table.tmbox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #c0c090; /* Default "notice" gray-brown */ background: #f8eaba; min-width: 80%; box-sizing: border-box; } .tmbox.mbox-small { min-width: 0; /* reset the min-width of tmbox above */ } .mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */ margin: 2px 0; /* this declaration overrides other styles (including mbox-small above) */ width: 100%; /* For Safari and Opera */ } .mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */ line-height: 1.5em; /* also "nested", so reset styles that are */ font-size: 100%; /* set in "mbox-small" above. */ } table.tmbox-speedy { border: 2px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.tmbox-delete { border: 2px solid #b32424; /* Red */ } table.tmbox-content { border: 2px solid #f28500; /* Orange */ } table.tmbox-style { border: 2px solid #fc3; /* Yellow */ } table.tmbox-move { border: 2px solid #9932cc; /* Purple */ } table.tmbox-protection, table.tmbox-notice { border: 1px solid #c0c090; /* Gray-brown */ } /* Disambig and set index box styles */ table.dmbox { clear: both; margin: 0.9em 1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: transparent; } /* Footer and header message box styles */ table.fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #a2a9b1; background: #f8f9fa; /* Default "system" gray */ box-sizing: border-box; } table.fmbox-system { background: #f8f9fa; } table.fmbox-warning { border: 1px solid #bb7070; /* Dark pink */ background: #ffdbdb; /* Pink */ } table.fmbox-editnotice { background: transparent; } /* Div based "warning" style fmbox messages. */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning, div.locked-warning { clear: both; margin: 0.2em 0; border: 1px solid #bb7070; background: #ffdbdb; padding: 0.25em 0.9em; box-sizing: border-box; } /* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "html body.mediawiki" is so they override "table.ambox + table.ambox" above. */ html body.mediawiki .mbox-small { /* For the "small=yes" option. */ /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; box-sizing: border-box; width: 238px; font-size: 88%; line-height: 1.25em; } html body.mediawiki .mbox-small-left { /* For the "small=left" option. */ /* @noflip */ margin: 4px 1em 4px 0; box-sizing: border-box; overflow: hidden; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } /* Style for compact ambox */ /* Hide the images */ .compact-ambox table .mbox-image, .compact-ambox table .mbox-imageright, .compact-ambox table .mbox-empty-cell { display: none; } /* Remove borders, backgrounds, padding, etc. */ .compact-ambox table.ambox { border: none; border-collapse: collapse; background: transparent; margin: 0 0 0 1.6em !important; padding: 0 !important; width: auto; display: block; } body.mediawiki .compact-ambox table.mbox-small-left { font-size: 100%; width: auto; margin: 0; } /* Style the text cell as a list item and remove its padding */ .compact-ambox table .mbox-text { padding: 0 !important; margin: 0 !important; } .compact-ambox table .mbox-text-span { display: list-item; line-height: 1.5em; list-style-type: square; list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg); } .skin-vector .compact-ambox table .mbox-text-span { list-style-type: disc; list-style-image: url(/w/skins/Vector/images/bullet-icon.svg); list-style-image: url(/w/skins/Vector/images/bullet-icon.png)\9; } /* Allow for hiding text in compact form */ .compact-ambox .hide-when-compact { display: none; } /* Remove default styles for [[MediaWiki:Noarticletext]]. */ div.noarticletext { border: none; background: transparent; padding: 0; } /* Hide (formatting) elements from screen, but not from screenreaders */ .visualhide { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } /* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests see .hidden-redlink on [[m:MediaWiki:Common.css]] */ .check-icon a.new { display: none; speak: none; } /* Removes underlines from certain links */ .nounderlines a, .IPA a:link, .IPA a:visited { text-decoration: none !important; } /* Standard Navigationsleisten, aka box hiding thingy from .de. Documentation at [[Wikipedia:NavFrame]]. */ div.NavFrame { margin: 0; padding: 4px; border: 1px solid #a2a9b1; text-align: center; border-collapse: collapse; font-size: 95%; } div.NavFrame + div.NavFrame { border-top-style: none; border-top-style: hidden; } div.NavPic { background-color: #fff; margin: 0; padding: 2px; /* @noflip */ float: left; } div.NavFrame div.NavHead { line-height: 1.6em; font-weight: bold; background-color: #ccf; position: relative; } div.NavFrame p, div.NavFrame div.NavContent, div.NavFrame div.NavContent p { font-size: 100%; } div.NavEnd { margin: 0; padding: 0; line-height: 1px; clear: both; } a.NavToggle { position: absolute; top: 0; /* @noflip */ right: 3px; font-weight: normal; font-size: 90%; } /* Hatnotes and disambiguation notices */ .hatnote { font-style: italic; } .hatnote i { font-style: normal; } div.hatnote { /* @noflip */ padding-left: 1.6em; margin-bottom: 0.5em; } div.hatnote + div.hatnote { margin-top: -0.5em; } /* Allow transcluded pages to display in lists rather than a table. */ .listify td { display: list-item; } .listify tr { display: block; } .listify table { display: block; } /* Geographical coordinates defaults. See [[Template:Coord/link]] for how these are used. The classes "geo", "longitude", and "latitude" are used by the [[Geo microformat]]. */ .geo-default, .geo-dms, .geo-dec { display: inline; } .geo-nondefault, .geo-multi-punct { display: none; } .longitude, .latitude { white-space: nowrap; } /* Temporary(!) fix for horizontal TOC in Blink (Chrone/Opera) */ .hlist .tocnumber, .hlist .toctext { display: inline; } /* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */ .nonumtoc .tocnumber { display: none; } .nonumtoc #toc ul, .nonumtoc .toc ul { line-height: 1.5em; list-style: none none; margin: .3em 0 0; padding: 0; } .hlist.nonumtoc #toc ul ul, .hlist.nonumtoc .toc ul ul { /* @noflip */ margin: 0; } /* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */ .toclimit-2 .toclevel-1 ul, .toclimit-3 .toclevel-2 ul, .toclimit-4 .toclevel-3 ul, .toclimit-5 .toclevel-4 ul, .toclimit-6 .toclevel-5 ul, .toclimit-7 .toclevel-6 ul { display: none; } /* Styling for Template:Quote */ blockquote.templatequote div.templatequotecite { line-height: 1.5em; /* @noflip */ text-align: left; /* @noflip */ padding-left: 1.6em; margin-top: 0; } /* User block messages */ div.user-block { padding: 5px; margin-bottom: 0.5em; border: 1px solid #A9A9A9; background-color: #FFEFD5; } /* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself */ .nowrap, .nowraplinks a, .nowraplinks .selflink { white-space: nowrap; } .nowrap pre { white-space: pre; } /* But allow wrapping where desired: */ .wrap, .wraplinks a { white-space: normal; } /* For template documentation */ .template-documentation { clear: both; margin: 1em 0 0 0; border: 1px solid #a2a9b1; background-color: #ecfcf4; padding: 1em; } /* Increase the height of the image upload box */ #wpUploadDescription { height: 13em; } /* Minimum thumb width */ figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], .thumbinner { min-width: 100px; } /* Prevent floating boxes from overlapping any category listings, file histories, edit previews, and edit [Show changes] views. */ #mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff { clear: both; } /* Selectively hide headers in WikiProject banners */ .wpb .wpb-header { display: none; } .wpbs-inner .wpb .wpb-header { display: block; } /* for IE */ .wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */ .wpbs-inner .wpb-outside { display: none; } /* hide things that should only display outside shells */ /* Styling for Abuse Filter tags */ .mw-tag-markers { font-style:italic; font-size:90%; } /* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]], [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]] and [[Mediawiki:Group-autoconfirmed.css]]. */ .sysop-show, .templateeditor-show, .extendedmover-show, .patroller-show, .autoconfirmed-show, .user-show { display: none; } /** * Hide the redlink generated by {{Editnotice}}, * this overrides the ".sysop-show { display: none; }" above that applies * to the same link as well. See [[phab:T45013]] * * Hide the images in editnotices to keep them readable in VE view. * Long term, editnotices should become a core feature so that they can be designed responsive. */ .ve-ui-mwNoticesPopupTool-item .editnotice-redlink, .ve-ui-mwNoticesPopupTool-item .mbox-image, .ve-ui-mwNoticesPopupTool-item .mbox-imageright { display: none !important; } /* Remove bullets when there are multiple edit page warnings */ ul.permissions-errors > li { list-style: none none; } ul.permissions-errors { margin: 0; } /* Pie chart: transparent borders */ .transborder { border: solid transparent; } /* Generic class for Times-based serif, texhtml class for inline math */ .times-serif, span.texhtml { font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif; font-size: 118%; line-height: 1; } span.texhtml { white-space: nowrap; } span.texhtml span.texhtml { font-size: 100%; } span.mwe-math-mathml-inline { font-size: 118%; } /* Force tabular and lining display for digits and texhtml */ .digits, .texhtml { -moz-font-feature-settings: "lnum", "tnum", "kern" 0; -webkit-font-feature-settings: "lnum", "tnum", "kern" 0; font-feature-settings: "lnum", "tnum", "kern" 0; font-variant-numeric: lining-nums tabular-nums; font-kerning: none; } /* Make <math display="block"> be left aligned with one space indent for compatibility with style conventions */ .mwe-math-fallback-image-display, .mwe-math-mathml-display { margin-left: 1.6em !important; margin-top: 0.6em; margin-bottom: 0.6em; } .mwe-math-mathml-display math { display: inline; } /* Fix styling of transcluded prefindex tables */ table#mw-prefixindex-list-table, table#mw-prefixindex-nav-table { width: 98%; } /* For portals, added 2011-12-07 -bv On wide screens, show these as two columns On narrow and mobile screens, let them collapse into a single column */ .portal-column-left { float: left; width: 50%; } .portal-column-right { float: right; width: 49%; } .portal-column-left-wide { float: left; width: 60%; } .portal-column-right-narrow { float: right; width: 39%; } .portal-column-left-extra-wide { float: left; width: 70%; } .portal-column-right-extra-narrow { float: right; width: 29%; } @media only screen and (max-width: 800px) { /* Decouple the columns on narrow screens */ .portal-column-left, .portal-column-right, .portal-column-left-wide, .portal-column-right-narrow, .portal-column-left-extra-wide, .portal-column-right-extra-narrow { float: inherit; width: inherit; } } /* Formerly for announcements, now used intermittently */ #bodyContent .letterhead { background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png'); background-repeat:no-repeat; padding: 2em; background-color: #faf9f2; } /* Tree style lists */ .treeview ul { padding: 0; margin: 0; } .treeview li { padding: 0; margin: 0; list-style-type: none; list-style-image: none; } .treeview li li { background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0 -2981px; /* @noflip */ padding-left: 20px; text-indent: 0.3em; } .treeview li li.lastline { background-position: 0 -5971px } .treeview li.emptyline > ul { /* @noflip */ margin-left: -1px; } /* first line here deals with new situation after RemexHTML switch, * where emptyline cause the first child to become the 2nd child. Such a mess */ .mw-parsermigration-right .treeview li.emptyline > ul > .mw-empty-elt:first-child + .emptyline, .treeview li.emptyline > ul > li:first-child { background-position: 0 9px } /* hidden sortkey for tablesorter */ td .sortkey, th .sortkey { display: none; speak: none; } /* Make it possible to hide checkboxes in <inputbox> */ .inputbox-hidecheckboxes form .inputbox-element, .inputbox-hidecheckboxes .mw-ui-checkbox { display: none !important; } /* Hide FlaggedRevs notice UI when there are no pending changes */ .flaggedrevs_draft_synced, .flaggedrevs_stable_synced { display: none; } /* Force imgs in galleries to have borders by wrapping them in class=bordered-images */ .bordered-images img { border:solid #ddd 1px; } /* Gallery styles background changes are restricted to screen view. In printing we should avoid applying backgrounds. */ @media screen { /* The backgrounds for galleries. */ #content .gallerybox div.thumb { /* Light gray padding */ background-color: #f8f9fa; } /* Put a chequered background behind images, only visible if they have transparency. '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */ .gallerybox .thumb img { background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat; } /* But not on articles, user pages, portals or with opt-out. */ .ns-0 .gallerybox .thumb img, .ns-2 .gallerybox .thumb img, .ns-100 .gallerybox .thumb img, .nochecker .gallerybox .thumb img { background: #fff; } } /** * Autonumbered tables T42618 */ table.mw-autonumber { counter-reset: mw-autonumber; } /* make sure that the following rule that hides the fallback * is not parsed by browsers that don't support :first-child and :before */ x-thereisnoelementwiththisname:first-child:before, .mw-autonumber-fallback { display: none; } table.mw-autonumber tr td:first-child:before { counter-increment: mw-autonumber; content: counter(mw-autonumber); } table.mw-autonumber:lang(azb) tr td:first-child:before, table.mw-autonumber:lang(bcc) tr td:first-child:before, table.mw-autonumber:lang(bgn) tr td:first-child:before, table.mw-autonumber:lang(bqi) tr td:first-child:before, table.mw-autonumber:lang(fa) tr td:first-child:before, table.mw-autonumber:lang(glk) tr td:first-child:before, table.mw-autonumber:lang(kk-arab) tr td:first-child:before, table.mw-autonumber:lang(lrc) tr td:first-child:before, table.mw-autonumber:lang(luz) tr td:first-child:before, table.mw-autonumber:lang(mzn) tr td:first-child:before { content: counter(mw-autonumber, -moz-persian); content: counter(mw-autonumber, persian); } table.mw-autonumber:lang(ckb) tr td:first-child:before, table.mw-autonumber:lang(sdh) tr td:first-child:before { content: counter(mw-autonumber, -moz-arabic-indic); content: counter(mw-autonumber, arabic-indic); } table.mw-autonumber:lang(hi) tr td:first-child:before, table.mw-autonumber:lang(mr) tr td:first-child:before { content: counter(mw-autonumber, -moz-devanagari); content: counter(mw-autonumber, devanagari); } table.mw-autonumber:lang(as) tr td:first-child:before, table.mw-autonumber:lang(bn) tr td:first-child:before { content: counter(mw-autonumber, -moz-bengali); content: counter(mw-autonumber, bengali); } table.mw-autonumber:lang(or) tr td:first-child:before { content: counter(mw-autonumber, -moz-oriya); content: counter(mw-autonumber, oriya); } /* Infobox V2 (voir : [[Projet:Infobox/V2]]) */ .infobox_v2 { background: #f9f9f9; color: #000; font-size: 90%; line-height: 1.1em; float: right; clear: right; margin: 0 0 .5em 1em; width: 294px; border: 1px solid #aaa; border-spacing: 5px; } .infobox_v2 th { vertical-align: super; text-align: left; } .infobox_v2 .entete { height: 43px; vertical-align: middle; text-align: center; font-size: 140%; font-weight: bolder; line-height: 1.1em; color: #000; } /* Pour [[Modèle: Son]], etc. */ .infobox_v2 .media { height: 35px; vertical-align: middle; text-align: center; font-weight: bolder; color: #000; } /* Graphiques transparents d'en-têtes des Infobox */ .entete { background-position: right center; background-repeat: no-repeat; } .media.audio { background: url("//thumb.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/35px-Gnome-speakernotes.png") no-repeat top left; } .media.video { background: url("//thumb.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/35px-Tango-video-x-generic.png") no-repeat top left; } .mw-graph { display: inline-block; border: 1px solid transparent; position: relative; background-repeat: no-repeat; background-position: 50% 50%; animation: spinnerDelay; animation-duration: 2s; animation-timing-function: ease-out; } @keyframes spinnerDelay { 99% { background-image: none; } 100% { background-image: url( ../includes/ajax-loader.gif );} } /* See [[MediaWiki:Mobile.css]] */ .onlymobile { display: none; } nxevykn708chxcahoeqb9gohmgp8ryp Sandbox 0 68971 768381 768337 2026-10-14T13:37:24Z ~2026-55355-37 76196 768381 wikitext text/x-wiki test1 l22bdbr9as53i4vo7ughrxcb1a1d5m4 768384 768381 2026-10-14T14:11:20Z ~2026-54962-10 76197 768384 wikitext text/x-wiki test2 1xwe8o84dbm8uirxmegigkh17tbln33 Wikipedia:Test 4 71460 768422 768347 2026-10-14T22:20:09Z Rosetvrnip 75253 /* Test */ Start 768422 wikitext text/x-wiki = Test = 1014 Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (10:12) ''10:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' gtv59cu3fiy6aa6asnjjdqj918z3sn4 768423 768422 2026-10-14T22:21:23Z Rosetvrnip 75253 768423 wikitext text/x-wiki = Test = 1014 - Hidden Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (10:12) ''10:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' blm4bry82psugnhkobd27ws9g94fzp9 768424 768423 2026-10-14T22:26:15Z Rosetvrnip 75253 768424 wikitext text/x-wiki = Test = 1014 - Treasure Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (10:12) ''10:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' tii2xnjniulknmcxsys5t5bnlz1v2jw 768425 768424 2026-10-14T22:30:17Z Rosetvrnip 75253 768425 wikitext text/x-wiki = Test = 1014 - Found Treasure Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (10:12) ''10:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' 1gpv312f02js714fbmkwp0bl9nbtfyg 768426 768425 2026-10-14T22:30:45Z Rosetvrnip 75253 768426 wikitext text/x-wiki = Test = 1014 - Found Treasures Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (10:12) ''10:13'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' 0qptaa654i2xj6rxr882y7cjme8sf59 768427 768426 2026-10-14T22:31:02Z Rosetvrnip 75253 /* Test */ Done 768427 wikitext text/x-wiki = Test = 1014 - Found Treasures Candy Crush Saga Wiki: Tasty Sugar Track Edits Is Out Of Control (Mostly 6/23) and until 24 Restriction until no edits made all day, Use Account Sometimes. Up To Date 2:6 — 9:30, 237 days, (10:1+ to fill out). *10:1, 10:2, 10:3, 10:4, 10:5 (?) *10:6 (?) *10:7 (?) *10:8 (?) *10:9 (?) *10:10 (?) *10:11 (?) *10:12 (10:13) ''10:14'' *202 6525, Pot with Fork and Spoon, Bags with Sunglasses. *202 6526, Baskets, Tobacco Stuff or Socks. *202 6527, Food Shopping like Cola Bottles, Cans, Cordial and Others. *202 6528, Socks, Pairs of Shoes, Dressing Gowns. *202 6529, Towels, Cubes with Things. *202 6530, Cloths, Flowers Frisun or Soap. *202 6531, Food Shopping like Party Pies, Waters and Others. *202 6601, Pairs of Boots, Pillow or Podiatrist. *202 6602, Plates or Pans, Grated Cheese or Baskets. *202 6603, Forks, Pans and Other Kitchen Tools. *202 6604, Cups, Cordial Jug or Strawberry Milk. *202 6605, Food Shopping like Cans of Coca Cola, Waters, Cordials or Pile of Sauce. *202 6606, Purses, Lu Papers or Paper Towels. *202 6607, Candles, Statues or Pizza Boxes. *202 6608, Cups, Blankets and Others. *202 6609, Food Shoppibg like Cola Bottles, Sour Cream and Onion Chips or Cans. *202 6610, Towels, Cloths, Soap or Containers. *202 6611, Nachos, Apple N Raspberry Codrial or Stationary. *202 6612, Basket, Electric Bed with Instructions or Paint. *202 6613, Aerobar, Birthday Cake or Packet of Candles. *202 6614, Plates, Blankets or even Vacuum Cleaner. *202 6615, Towels, Cloths or Dressing Gowns. *202 6616, Smiths Chips, Heater Vents, Stuff for Lasagna or Cloths. *202 6617, Pans, Table Spoons or Lids. *202 6618, Food Shopping like Cans of Coca Cola, Waters, Milk and Others. *202 6619, Chocolate Milk, Cups of Tea or Extra Mints. *202 6620, Kitkats, Pens or Domino's Pizza. *202 6621, Blankets and Pillows or Vacuum Cleaner. *202 6622, Tea Towels, Cans of Coca Cola or Carlton Draught. *202 6623, Food Shopping like Bottles of Cola, Waters or New Pyjamas. *202 6624, Staples, Socks, Hats and Others. *202 6625, Kitchen Bowls, Pans and Others. *202 6626, Food Shopping like Colas, Milk or Rainbow Paddlepop. *202 6627, Tablemats, Sunglasses or Garden Plant. *202 6628, Boots, Sleep Medicine or Pillow. *202 6629, Sewing Machine, Tobacco Stuff or Pan. *202 6630, Food Shopping like Cans of Cocacola, Bottles, Kitkat or M&Ms. *202 6701, BBQ Chips, Biskits or Grated Cheese. *202 6702, Lighters, Plates or Cloths. *202 6703, Hot Dogs, Cola Cans or Lasagna. *202 6704, Mop, Battery Packs or Doorhandle. *202 6705, Video Cameras, Internet or McDonalds Bag?. *202 6706, Pans, Freshmint, or Hotdog Roll. *202 6707, Food Shopping like Cans of Coca Cola, Cola Bottles, Waters, Shopping Bag or Grated Cheese. *202 6708, Ktimes, Nutrigrain or Mueslibars. *202 6709, Saladas, Socks, Vegemite or Textures. *202 6710, Baskets, Favourites or Cordial Jug. *202 6711, Shoes like Novo, Vacuum or Carlton Draught. *202 6712, Aldi Stuff like Mints, Airfryer or Towel. *202 6713, Food Shopping like Cola Bottles, Cheese, Milk or Paddle Pops. *202 6714, Baskets, Mask Fresheners or Coat. *202 6715, Towels, Cloths or Lasagna?. *202 6716, Soaps, Toothpastes, Cotton Buds and Others. *202 6717, Cans of Coca Cola, Bottles, Waters, Novo Shoes and Others. *202 6718, Food Shopping like Upngo, Breads or Cans of Coca Cola. *202 6719, Quichebox, Plate or Cup or Cheese Machine. *202 6720, Cups, Milkshakes, Jug or Can of Coca Cola?. *202 6721, Baskets, Coathangers, Chocolate Milk or Frypan?. *202 6722, Food Shopping like Cola Bottles, Waters, Milk or Nachos? *202 6723, Slippers, Blanket Sheets, Clothes Pair and Others. *202 6724, Pans, Plates, Scissors or Tools. *202 6725, Aldi Stuff, Domino's Pizza or Lynxspray. *202 6726, Towels, Lighter or Journal Books. *202 6727, Food Shopping like Bottles of Cola or Water, Cans or Milk. *202 6728, Baskets, Battery Packs or Vaporizer and Others. *202 6729, Sleep Medicines, Deep Heat or Pillows. *202 6730, Schnitzels, Nesquiks, Milos and Others. *202 6731, Toothpicks and Nuts and Others. *202 6801, Food Shopping like Bottles, Cans, Waters and Others. *202 6802, Plates, Bowls or Battery Packs. *202 6803, Towels, Blankets, Purse or Boots. *202 6804, M&M's, Baskets, Cloths or Coathangers. *202 6805, Boots, Leaves, Texture and Others. *202 6806, Food Shopping like Cans of Coca Cola, Nachos, Cheese or Milk. *202 6807, Dressing Gowns, Glasses or Pillows. *202 6808, Grater Cheese, Pizza, Mat or Plate. *202 6809, Stylus, Mask, Soaps and Others. *202 6810, Paper Towels, Staples, Lighter and Others. *202 6811, Baskets, Cans of Coca Cola or Biskit Shapes. *202 6812, Blackngold Cola, Blankets or Chocolatebox. *202 6813, Smiths Chips, Cheese Mozarella or Bread. *202 6814, Textures, Pens or Basket and Others. *202 6815, Smoothies, Toys, Chopping Board or Box. *202 6816, Cups like Gold, Cup of Tea, Metal Bottle and Others. *202 6817, Food Shopping like Water Bottles, Cans of Coca Cola, Cola Bottles or Chocolate Milk. *202 6818, Baskets, Keys or Cordial Jug and Others. *202 6819, Aldi Stuff, Pizza or Pumpsoap. *202 6820, Towels, Blankets Sheets and Others. *202 6821, Cheese, Breads, Waters or Cans of Coca Cola and Others. *202 6822, Sleep Medicone, Quichebox, Towels and Others. *202 6823, Shoes, Hats or Ashtray and Others. *202 6824, Cups, Milk, Towels or some Aldi and Others. *202 6825, Battery Pack, Clothes and Others. *202 6826, Cans of Coca Cola, Lime Cordial, Milk and Others. *202 6827, Blankets, Pillows, Circle Table and Others. *202 6828, Grated Cheese, Scissors, Knifes and Forks and Others. *202 6829, Cans of Coca Cola, Bottles, Waters, Milk and Others. *202 6830, Plates, Stand, Frypans and Others. *202 6831, Metal Things, Water Bottles, Cans of Coca Cola and Others. *202 6901, Aldi Bag with Stuff or Aprons. *202 6902, Food Shopping like Cola Bottles, Cheese with Nachos and Others. *202 6903, Mask Perfumes, Soaps and Others. *202 6904, Baskets, Battery Pack, Pillows or Lasagna and Others *202 6905, Frypans, Lids, Tablemats and Others. *202 6906, Fathers Day Presents, Glasses, Bags and Others. *202 6907, Deep Heat, Scissors, Milo or Container and Others. *202 6908, Baskets, Coathanger, Blankets and Others. *202 6909, Container Biscuit, Pastas or Pans. *202 6910, Food Shopping like Milks, M&Ms, Sauces, Coca Cola Cans and Others. *202 6911, Pillows, Dressing Gowns, Extra Mint and Others. *202 6912, Laundry Stuff like boxes, bags or Dad's Wrist and Others. *202 6913, Grater Stuff, Pans and Others. *202 6914, Bottles of Cola, Breads, Milk to make Chocolate. *202 6915, Iced Coffee, Water Bottles, Baskets and Others. *202 6916, Aldi Bag, Strawberry Mints and Others. *202 6917, Lighters, Plates, Freshener or Spray and Others. *202 6918, New Clothes, Basket, Extra Mint and Others. *202 6919, Face Cloths, Lu Paper, Water and Others. *202 6920, Domino's Pizza, Pillows, Notes and Others. *202 6921, Remotes, Pizza and Barbecue Shapes, Square Pillow and Others. *202 6922, Food Shopping like Waters, Cans of Coca Cola, Cheese, Lasagna and Others. *202 6923, Cloths, Facecloth, New Pot and Others. *202 6924, Aldi Stuff, Glass Cups, Candles and Others. *202 6925, Copy Paper, Glasses, Lasagna Tray Pan and Others. *202 6926, Tax Boxes, Bags, Lighter, Texter and Others. *202 6927, Cans of Coca Cola, Bottles, Cordial and Others. *202 6928, Pairs of Shoes or Slippers, Square Pillow and Others. Current, 202 6929. ($#!+). *202 6930. (iPod Classic, Playlist or Songs) ''20261001'' chokyopjnqkl8ae8hqxhkh9nxmkkyly User:SongVĩ.Bot II 2 124239 768391 768319 2026-10-14T17:00:22Z SongVĩ.Bot II 52414 [[User:SongVĩ.Bot II|Task 0]]: Đã 1752 ngày... 768391 wikitext text/x-wiki Cập nhật lần cuối: 15-10-2026 Đã 1752 ngày... cszxdlg2zbc0z8pgh8jif633m53ky39 Cat 0 125082 768400 765054 2026-10-14T17:28:22Z ABendall-WMF 74772 Testing 768400 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit8 Test 123 [[File:Tiger-2.jpg | thumb | right | Cat]] djt0a6eq68exmna69c3e1h59s53164v 768405 768400 2026-10-14T17:48:47Z ~2026-55158-31 76202 /* */ 768405 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit8 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] f4b6lb8lz3kba6whe2chn28u9guc4d7 768406 768405 2026-10-14T17:50:24Z CKlimas-WMF 75493 /* */ 768406 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit9 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] 6g6i8ntvpdz5d1xuvshm27vtv38v6x3 768416 768406 2026-10-14T20:07:07Z ~2026-52483-16 75922 /* */ 768416 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit9123 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] 9gr3xa9cwqup84ldhmzo18nteaqcwcs 768417 768416 2026-10-14T20:07:58Z ~2026-52483-16 75922 /* */ 768417 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit1 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] a7dy07eg3sdoxkvm0jeqi8nj226em75 768418 768417 2026-10-14T20:35:11Z ~2026-52483-16 75922 /* */ 768418 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit234 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] sewvgplygp0f2xhbspl23q7ddyj4jhl 768419 768418 2026-10-14T20:36:58Z ~2026-55377-33 76204 /* */ 768419 wikitext text/x-wiki <!-- Please do not remove or change this AfD message until the discussion has been closed. --> {{Article for deletion/dated|page=Cat|timestamp=20260219233546|year=2026|month=February|day=19|substed=yes|help=off}} <!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Cat|date=19 February 2026|result='''keep'''}} --> <!-- End of AfD message, feel free to edit beyond this point --> {{AI-generated|date=May 2026}} Cat is very cute. Really!!! Cat is awesome2 test edit999 Test 1234 [[File:Tiger-2.jpg | thumb | right | Cat]] k554ni0569115nltzh3t6utgcthw0u8 User:Dragoniez/test5 2 153309 768376 586398 2026-10-14T12:33:49Z Dragoniez 52097 Dragoniez moved page [[User:Dragoniez/test5]] to [[User:Dragoniez/test6]]: Test 582046 wikitext text/x-wiki This is a test page. qkrljivp2kika2uiaqgy01dy321agib 768378 768376 2026-10-14T12:34:47Z Dragoniez 52097 Dragoniez moved page [[User:Dragoniez/test6]] to [[User:Dragoniez/test5]] over a redirect without leaving a redirect: Test done 582046 wikitext text/x-wiki This is a test page. qkrljivp2kika2uiaqgy01dy321agib Mwbot-rs/Sections 0 154069 768428 743173 2026-10-15T00:23:32Z InternetArchiveBot 34092 Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.6 768428 wikitext text/x-wiki ==One== Content One == Two (with spaces) == Content Two [http://foobar.com] {{Dead link|date=October 2026 |bot=InternetArchiveBot |fix-attempted=yes }} 2y9wbcbfcdcocrg2cwoukonakax1ydo Earth 0 154737 768412 768361 2026-10-14T18:17:12Z Ponor 47975 test [[:w:en:WP:WAWB| #wAwB]] 768412 wikitext text/x-wiki {{Ambox | name = {{{name|More citations needed}}} | small = {{#if:{{{small|}}}|left}} | type = content | class = ambox-Refimprove | image = [[File:Question book-new.svg|40x40px|alt=]] | issue = This {{#if:{{{1|}}}|{{{1}}}|article}} '''needs additional citations for [[Wikipedia:Verifiability|verification]]'''. | removalnotice = yes | talk = {{{talk|}}} | date = {{{date|}}} | cat = Articles needing additional references | all = All articles needing additional references }} '''''Earth''''' is the third [[planet]] from the [[Sun]].<ref name="oedearth">{{cite book|title=Oxford English Dictionary|edition=3|chapter=earth, ''n.¹''|publisher=[[Oxford University Press]]|place=[[Oxford, England|Oxford]], England|year=2010|isbn=978-0-19-957112-3|doi=10.1093/acref/9780199571123.001.0001}}</ref> Earth is the only [[astronomical object]] known to [[Planetary habitability|harbor life]].<ref>{{Cite web |url=https://example.com |title=Example on Earth}}</ref> This is enabled by Earth being an [[ocean world]], the only one in the [[Solar System]] sustaining liquid [[surface water]]. The Modern English name developed from an Old English noun eorðe.{{cn}} Historically, "Earth" has been written in lowercase.<ref name=":0" details="Chapter 4" /> Beginning with the use of [[Early Middle English]], its [[Definite article|definite sense]] as "the globe" was expressed as "the earth". By the era of [[Early Modern English]], [[Capitalization in English#History of English capitalization|capitalization of nouns began to prevail]], and ''the earth'' was also written ''the Earth'', particularly when referenced along with other heavenly bodies. More recently, the name is sometimes simply given as ''Earth'', by analogy with the names of the [[Solar System|other planets]], though "earth" and forms with "the earth" remain common.<ref name="oedearth" /> [[Style guide|House styles]] now vary: [[Oxford spelling]] recognizes the lowercase form as the more common, with the capitalized form an acceptable variant. another convention capitalizes "Earth" when appearing as a name, such as a description of the "Earth's atmosphere", but employs the lowercase when it is preceded by "the", such as "the atmosphere of the earth"). It almost always appears in lowercase in colloquial expressions such as "what on earth are you doing?"<ref name=":1" /> [[File:The_Mysterious_Case_of_the_Disappearing_Dust.jpg|link=https://en.wikipedia.org/wiki/File:The_Mysterious_Case_of_the_Disappearing_Dust.jpg|thumb|A depiction of the early [[:en:Solar_System|Solar System]]'s [[:en:Protoplanetary_disk|protoplanetary disk]] from which Earth and other Solar System bodies were formed]] almost all of Earth's [[water]] is contained in its global ocean, covering [[Water distribution on Earth|71%]] of [[Earth's crust]]. Earth has a [[atmosphere of Earth|dynamic atmosphere]], which sustains Earth's surface conditions and protects it from most [[meteoroid]]s and [[Ozone layer|UV-light at entry]]. It has a composition of primarily [[nitrogen]] and [[oxygen]]. [[Water vapor]] is widely present, [[Cloud#Formation|forming clouds]] that cover most of the planet. The water vapor acts as a [[greenhouse gas]] and, together with other greenhouse gases in the atmosphere creates the conditions for both liquid surface water and water vapor to persist via the capturing of [[Solar irradiance|energy from the Sun's light]].<ref name=":0" details="Chapter 3" /> This process maintains the current average surface temperature of {{convert|14.8|C|F}}, at which water is liquid under normal atmospheric pressure. Differences in the amount of captured energy between geographic regions (as with the [[equatorial region]] receiving more sunlight than the polar regions) drive [[atmospheric circulation|atmospheric]] and [[ocean current]]s, producing a global [[climate system]] with different [[climate region]]s, and a range of weather phenomena such as [[precipitation]], allowing components such as [[Nitrogen cycle|nitrogen]] to [[Biogeochemical cycle|cycle]]. [[File:NASA-EarlyEarth-PaleOrangeDot-20190802.jpg|link=https://en.wikipedia.org/wiki/File:NASA-EarlyEarth-PaleOrangeDot-20190802.jpg|thumb|''Pale orange dot'', an impression of [[:en:Early_Earth|Early Earth]], featuring its tinted orange [[:en:Methane|methane]]-rich [[:en:Prebiotic_atmosphere|early atmosphere]]<ref name="Trainer Pavlov DeWitt Jimenez pp. 18035–18042">{{cite journal |last1=Trainer |first1=Melissa G. |last2=Pavlov |first2=Alexander A. |last3=DeWitt |first3=H. Langley |last4=Jimenez |first4=Jose L. |last5=McKay |first5=Christopher P. |last6=Toon |first6=Owen B. |last7=Tolbert |first7=Margaret A. |display-authors=1 |date=28 November 2006 |title=Organic haze on Titan and the early Earth |journal=Proceedings of the National Academy of Sciences |volume=103 |issue=48 |pages=18035–18042 |doi=10.1073/pnas.0608561103 |issn=0027-8424 |pmc=1838702 |pmid=17101962 |doi-access=free}}</ref>]] Earth is [[Hydrostatic equilibrium|rounded]] into [[Earth ellipsoid|an ellipsoid]] with [[Earth's circumference|a circumference]] of about 40,000&nbsp;km. It is the [[List of Solar System objects by size|densest planet in the Solar System]]. Of the four [[Terrestrial planet|rocky planets]], it is the largest and most massive. The remaining 29% of the crust is land, most of which is located in the form of [[continent]]al [[landmass]]es within Earth's [[land hemisphere]].{{Cite web |title=Mother Earth |url=https://example.com}} Most of Earth's land is somewhat [[humid]] and covered by vegetation, while large [[Ice sheet|ice sheets]] at [[Earth's polar regions|Earth's polar]] [[desert]]s retain more water than Earth's [[groundwater]], [[lake]]s, rivers and [[Water vapor#In Earth's atmosphere|atmospheric water]] combined. Earth's crust consists of slowly moving [[Plate tectonics|tectonic plates]], which interact to produce [[mountain range]]s, [[volcano]]es, and [[earthquake]]s. [[Earth's outer core|Earth has a liquid outer core]] that generates a [[magnetosphere]] capable of deflecting most of the destructive [[solar wind]]s and [[cosmic particles]]. Earth is about eight [[light-minute]]s away from the Sun and [[Earth's orbit|orbits it]], taking a year (about 365.25 days) to complete one revolution. [[Earth's rotation|Earth rotates]] around its own axis in slightly less than a day (in about 23 hours and 56 minutes). [[Earth#axial tilt and seasons|Earth's axis of rotation]] is tilted with respect to the perpendicular to its orbital plane around the Sun, producing [[season]]s. Earth is [[orbit]]ed by one [[Claimed moons of Earth|permanent]] [[natural satellite]], the [[Moon]], which [[orbit]]s Earth at 384,400&nbsp;km (1.28 light seconds) and is roughly a quarter as wide as Earth. The Moon's gravity helps stabilize Earth's axis, causes [[tide]]s and [[Tidal acceleration|gradually slows Earth's rotation]]. [[Tidal locking]] has made the Moon always face Earth with the same side. Earth, like most other bodies in the Solar System, [[age of Earth|formed 4.5&nbsp;billion years ago]] from gas and dust in the [[Formation and evolution of the Solar System|early Solar System]].<ref>https://vijesti.hrt.hr/svijet/prijedlog-rezolucije-116156565{{Dead link|date=December 2025 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Earth, like most other bodies in the Solar System, [[age of Earth|formed 4.5&nbsp;billion years ago]] from gas and dust in the [[Formation and evolution of the Solar System|early Solar System]]. During the first billion years of [[History of Earth|Earth's history]], the ocean formed and then [[abiogenesis|life developed]] within it. Life spread globally and has been altering Earth's atmosphere and surface, leading to the [[Great Oxidation Event]] two billion years ago. [[Human]]s emerged [[Human history|300,000 years ago]] in africa and have spread across every continent on Earth. Humans depend on Earth's [[biosphere]] and natural resources for their survival, but have [[Human impact on the environment|increasingly impacted the planet's environment]]. Humanity's current impact on Earth's climate and biosphere is [[Sustainability|unsustainable]], threatening the livelihood of humans and many other forms of life, and [[Holocene extinction|causing widespread extinctions]].<ref name=":0">{{Cite web |title=What Is Climate Change? |url=https://www.un.org/en/climatechange/what-is-climate-change |access-date=17 August 2022 |website=United Nations |language=en |archive-date=26 January 2023 |archive-url=https://web.archive.org/web/20230126173023/https://www.un.org/en/climatechange/what-is-climate-change |url-status=live }}</ref> == Etymology == [[File:Red_Giant_Earth_warm.jpg|link=https://en.wikipedia.org/wiki/File:Red_Giant_Earth_warm.jpg|alt=A dark gray and red sphere representing the Earth lies against a black background to the right of an orange circular object representing the Sun|thumb|a conception of the scorched Earth after the [[:en:Sun|Sun]] has entered the [[:en:Red_giant|red giant]] phase, about 5–7&nbsp;billion years in the future]] The [[Modern English]] word {{anchor|Name|Etymology}} ''Earth'' developed, via [[Middle English]], from an [[Old English]] noun most often spelled ''{{linktext|eorðe}}''.<ref name="oedearth" /> It has cognates in every [[Germanic languages|Germanic language]], and their [[proto-Germanic|ancestral root]] has been reconstructed as [[wikt:appendix:Proto-Germanic/erþō|*''erþō'']]. In its earliest attestation, the word ''eorðe'' was used to translate the many senses of [[Latin language|Latin]] ''{{linktext|terra}}'' and [[ancient Greek language|Greek]] γῆ ''gē'': the ground, its [[soil]], dry land, the human world, the surface of the world (including the sea), and the globe itself. as with Roman [[Terra (goddess)|Terra]]/Tellūs and Greek [[Gaia (goddess)|Gaia]], Earth may have been a [[earth goddess|personified goddess]] in [[Germanic religion (aboriginal)|Germanic paganism]]: late [[Norse mythology]] included [[Jörð]] ("Earth"), a giantess often given as the mother of [[Thor]].<ref>{{cite book|last=Simek|first=Rudolf|author-link=Rudolf Simek|translator-last=Hall|translator-first=Angela|title=Dictionary of Northern Mythology|page=179|publisher=[[Boydell & Brewer|D.S. Brewer]]|year=2007|isbn=978-0-85991-513-7}}</ref> Historically, "Earth" has been written in lowercase.<ref name=":0" details="Chapter 4" /> Beginning with the use of [[Early Middle English]], its [[Definite article|definite sense]] as "the globe" was expressed as "the earth". By the era of [[Early Modern English]], [[Capitalization in English#History of English capitalization|capitalization of nouns began to prevail]], and ''the earth'' was also written ''the Earth'', particularly when referenced along with other heavenly bodies. More recently, the name is sometimes simply given as ''Earth'', by analogy with the names of the [[Solar System|other planets]], though "earth" and forms with "the earth" remain common.<ref name="oedearth" /> [[Style guide|House styles]] now vary: [[Oxford spelling]] recognizes the lowercase form as the more common, with the capitalized form an acceptable variant. another convention capitalizes "Earth" when appearing as a name, such as a description of the "Earth's atmosphere", but employs the lowercase when it is preceded by "the", such as "the atmosphere of the earth"). It almost always appears in lowercase in colloquial expressions such as "what on earth are you doing?"<ref name=":1">{{cite book|title=The New Oxford Dictionary of English|edition=1st|chapter=earth|publisher=Oxford University Press|location=Oxford|year=1998|isbn=978-0-19-861263-6}}</ref> 2 == Terra == [[File:MarsReconnaissanceOrbiter-Views-EarthMoon-20220422.jpg|link=https://en.wikipedia.org/wiki/File:MarsReconnaissanceOrbiter-Views-EarthMoon-20220422.jpg|thumb|Earth and the Moon as seen from [[:en:Mars|Mars]] by the ''[[:en:Mars_Reconnaissance_Orbiter|Mars Reconnaissance Orbiter]]'']] The name ''Terra'' {{IPAc-en|ˈ|t|ɛr|ə}} occasionally is used in scientific writing and especially in science fiction to distinguish humanity's inhabited planet from others,<ref>{{OED|Terra}}</ref> while in poetry ''Tellus'' {{IPAc-en|ˈ|t|ɛ|l|ə|s}} has been used to denote personification of the Earth.<ref>{{OED|Tellus}}</ref> ''Terra'' is also the name of the planet in some [[Romance languages]], languages that evolved from [[Latin language|Latin]], like Italian and [[Portuguese language|Portuguese]], while in other Romance languages the word gave rise to names with slightly altered spellings, like the [[Spanish language|Spanish]] ''Tierra'' and the [[French language|French]] ''Terre''. The Latinate form ''Gæa'' or ''Gaea'' ({{IPAc-en|lang|'|dʒ|iː|.|ə}}) of the Greek poetic name ''[[Gaia]]'' ({{lang|grc|Γαῖα}}; {{IPA|grc|ɡâi̯.a|lang|link=yes}} or {{IPA-el|ɡâj.ja|}}) is rare, though the alternative spelling ''Gaia'' has become common due to the [[Gaia hypothesis]], in which case its pronunciation is {{IPAc-en|ˈ|g|aɪ|.|ə}} rather than the more classical English {{IPAc-en|ˈ|g|eɪ|.|ə}}.<ref>{{OED|Gaia}}</ref> There are a number of adjectives for ''$O$'' the planet Earth. The word "earthly" is derived from "Earth". From the [[Latin]] ''Terra'' comes ''terran'' {{IPAc-en|ˈ|t|ɛr|ə|n}},<ref>{{OED|Terran}}</ref> ''terrestrial'' {{IPAc-en|t|ə|ˈ|r|ɛ|s|t|r|i|ə|l}},<ref>{{OED|terrestrial}}</ref> and (via French) ''terrene'' {{IPAc-en|t|ə|ˈ|r|iː|n}},<ref>{{OED|terrene}}</ref> and from the Latin ''Tellus'' comes ''tellurian'' {{IPAc-en|t|ɛ|ˈ|l|ʊər|i|ə|n}}<ref>{{OED|tellurian}}</ref> and ''telluric''.<ref>{{Cite encyclopedia |url=http://www.lexico.com/definition/telluric |archive-url=https://web.archive.org/web/20210331100415/https://www.lexico.com/definition/telluric |url-status=dead |archive-date=31 March 2021 |title=telluric |dictionary=[[Lexico]] UK English Dictionary |publisher=[[Oxford University Press]]}}</ref> == Origin == [[File:Archean.png|link=https://en.wikipedia.org/wiki/File:Archean.png|thumb|An impression of the [[:en:archean|archean]], the [[:en:Geologic_time_scale#Divisions_of_geologic_time|eon]] after Earth's formation, featuring round [[:en:Stromatolite|stromatolites]], which are early oxygen-producing forms of life from billions of years ago.<ref name="Lunar and Planetary Institute">{{cite web |title=Earth-Moon Dynamics |url=https://www.lpi.usra.edu/exploration/training/illustrations/earthMoon/ |url-status=live |archive-url=https://web.archive.org/web/20150907215806/https://www.lpi.usra.edu/exploration/training/illustrations/earthMoon/ |archive-date=7 September 2015 |access-date=2 September 2022 |website=Lunar and Planetary Institute}}</ref>]] Earth, like most other bodies in the Solar System, [[age of Earth|formed 4.5&nbsp;billion years ago]] from gas and dust in the [[Formation and evolution of the Solar System|early Solar System]]. During the first billion years of [[History of Earth|Earth's history]], the ocean formed and then [[abiogenesis|life developed]] within it. Life spread globally and has been altering Earth's atmosphere and surface, leading to the [[Great Oxidation Event]] two billion years ago. [[Human]]s emerged [[Human history|300,000 years ago]] in africa and have spread across every continent on Earth. Humans depend on Earth's [[biosphere]] and natural resources for their survival, but have [[Human impact on the environment|increasingly impacted the planet's environment]]. Humanity's current impact on Earth's climate and biosphere is [[Sustainability|unsustainable]], threatening the livelihood of humans and many other forms of life, and [[Holocene extinction|causing widespread extinctions]].<ref name=":0" /> Earth, like most other bodies in the Solar System, [[age of Earth|formed 4.5&nbsp;billion years ago]] from gas and dust in the [[Formation and evolution of the Solar System|early Solar System]]. During the first billion years of [[History of Earth|Earth's history]], the ocean formed and then [[abiogenesis|life developed]] within it. Life spread globally and has been altering Earth's atmosphere and surface, leading to the [[Great Oxidation Event]] two billion years ago. [[Human]]s emerged [[Human history|300,000 years ago]] in africa and have spread across every continent on Earth. Humans depend on Earth's [[biosphere]] and natural resources for their survival, but have [[Human impact on the environment|increasingly impacted the planet's environment]]. Humanity's current impact on Earth's climate and biosphere is [[Sustainability|unsustainable]], threatening the livelihood of humans and many other forms of life, and [[Holocene extinction|causing widespread extinctions]].<ref name=":0" /> x&#39;x s&nbsp;s a&#x000e1;a ==References== {{reflist}} {{DEFAULTSORT:Terra}} [[Category:Cats and dogs|Earth]] [[Category:Cat L1-Beta]] [[Category:Graph Test L1-ID26935]] 2vowkschbytlxz9ghv5wr7k3wdoaz1k User:DVRTed/sandbox2 2 166741 768397 768365 2026-10-14T17:25:44Z DVRTed 55993 Updated row for [[Test1 Page 817876]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768397 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=BS Nymph|status=completed|notes=teeest}} {{AIC article row|article=Test1 Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 8hhv7k1x1ednmgnefxd0onmvlse5td5 768398 768397 2026-10-14T17:25:55Z DVRTed 55993 Updated row for [[BS Nymph]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768398 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=BS Nymph|status=unnecessary|notes=teeest}} {{AIC article row|article=Test1 Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} tpikyrrrhc65jc1hkbfms4zoetsa8l9 768399 768398 2026-10-14T17:26:06Z DVRTed 55993 Updated row for [[BS Nymph]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768399 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=BS Nymph|status=completed|notes=teeest}} {{AIC article row|article=Test1 Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 8hhv7k1x1ednmgnefxd0onmvlse5td5 768402 768399 2026-10-14T17:43:18Z DVRTed 55993 768402 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=Test|status=completed|notes=teeest}} {{AIC article row|article=TesT|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} s62o9iiusqgr0quflt3ukjs6z33wens 768403 768402 2026-10-14T17:43:26Z DVRTed 55993 Updated row for [[TesT]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768403 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=Test|status=completed|notes=teeest}} {{AIC article row|article=TesT|status=unnecessary|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 373wmmtqwig6oz9j3u85klovj9q86cs 768404 768403 2026-10-14T17:43:32Z DVRTed 55993 Updated row for [[Test]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768404 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{AIC article row|article=Test|status=tagged|notes=teeest}} {{AIC article row|article=TesT|status=unnecessary|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} fojeudicj4br3tfwvz0qcvq5ritwcx4 768407 768404 2026-10-14T17:50:55Z DVRTed 55993 /* Cleanup */ 768407 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{aIC article row|article=Test|status=tagged|notes=teeest}} {{AIC article row|article=TesT|status=unnecessary|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 5sv51yl7lpf8nbrwgniwe4cu279ju1t 768410 768407 2026-10-14T18:07:40Z DVRTed 55993 Updated row for [[TesT]] (using [[User:DVRTed/AINB-helper|AINB-helper]]) 768410 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{aIC article row|article=Test|status=tagged|notes=teeest}} {{AIC article row|article=TesT|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 58g4n4jerta2yivlu8fnopzvx78xy4e 768434 768410 2026-10-15T08:06:23Z DVRTed 55993 /* Cleanup */ AINB: updated [[Test]] to completed ([[User:Dr vulpes/Scripts/AINBHelper|AINBHelper]]) 768434 wikitext text/x-wiki {{AINB case banner |llmprod=undetermined |case_name=DVRTed |original_file_date=6 October 2026 |case_type=user |cleanup=analysis |conduct=review}} == Discussion == {{Userlinks|DVRTed}} This is a case! [[User:DVRTed|DVRTed]] ([[User talk:DVRTed|talk]]) 03:02, 6 October 2026 (UTC) == Cleanup == {{InfoCard|content='''Tracker detail''' * User: {{Userlinks|1=DVRTed}} * Start date: 2022-12-01 * End date: 2026-10-07}} {{AIC article list| {{aIC article row|article=Test|status=completed|notes=teeest}} {{AIC article row|article=TesT|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 2Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test3 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 4Page 817876|status=ongoing|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 5Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test6 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test7 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 9Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test10 Page 817876|status=tagged|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 11Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test 12Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]asdads}} {{AIC article row|article=Test13 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} {{AIC article row|article=Test14 Page 817876|status=completed|notes=2 edits: [[Special:Diff/765241|(+83)]] [[Special:Diff/691118|(+14)]]}} }} 2gnjm0eihkakg9gvq4hi97ey00fauzq User:Johannes Richter (WMDE)/test4 2 168168 768413 687935 2026-10-14T19:22:34Z Johannes Richter (WMDE) 61456 Blanked the page 768413 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 768414 768413 2026-10-14T19:23:04Z Johannes Richter (WMDE) 61456 test 768414 wikitext text/x-wiki * {{AutonameBook|author=Joe Smith|year=2026}} * {{AutonameBook|last=Jones|year=2025}} * {{AutonameBook|publisher=New York Times|year=2024}} * {{Autoname|author=Smith, Joe|date=2026-01-01}} * {{Autoname|author=Joe Smith|date=January 2026}} * {{Autoname|last=Smith|date=1st of January 2026}} enfhgg8ckuqaecxati12hdzlua0guhs Basketball 0 168612 768395 734229 2026-10-14T17:19:34Z Georgemikesell 55809 /* */ 768395 wikitext text/x-wiki {{Short description|Team sport}} {{Pp-semi-indef}} {{Pp-move-indef}} {{Use mdy dates|date=December 2024}} {{Infobox sport | name = Basketball | image = File:Steph Curry (51915116957).jpg | imagesize = 275px | caption = [[Stephen Curry]] attempting to score a [[field goal (basketball)|field goal]] at the [[2022 NBA All-Star Game]] | union = [[FIBA]] | nickname = | first = {{Start date and years ago|1891|12|21}}. [[Springfield, Massachusetts]], U.S. | registered = | region = Worldwide | contact = [[Contact sport#Limited-contact|Limited]] | team = 5 per side:<br>[[point guard]]<br>[[shooting guard]]<br>[[small forward]]<br>[[power forward (basketball)|power forward]]<br>[[center (basketball)|center]] | mgender = Yes, separate competitions | type = Indoor/Outdoor | category = [[Team sport]], [[Ball game|ball sport]] | venue = Indoor court (mainly) or outdoor court ([[streetball]]) | glossary = [[Glossary of basketball]] | ball = [[Basketball (ball)|Basketball]] | olympic = Yes, demonstrated in the 1904 and 1924 Summer Olympics<br>Part of the Summer Olympic program since 1936 and [[3x3 basketball]] since 2020 | paralympic = Yes (also [[Wheelchair basketball]]) }} This is just a test to PUBLISH! '''Basketball''' is a [[team sport]] in which two teams of five players each, opposing one another on a rectangular [[Basketball court|court]], compete with the primary objective of [[#Shooting|shoot]]ing a [[basketball (ball)|basketball]] (approximately {{convert|9.4|in|cm}} in diameter) through the defender's [[Basket (basketball)|hoop]] (a basket {{convert|18|in|cm}} in diameter mounted {{convert|10|ft|m|sigfig=3}} high to a [[Backboard (basketball)|backboard]] at each end of the court). Teams alternate between [[Offense (sports)|offense]], when they attempt to score, and [[Defense (sports)|defense]], when they try to prevent the opposing side from scoring. A [[Field goal (basketball)|field goal]] is worth two points, unless made from behind the [[3 point line|three-point line]], when it is worth three. After a [[Foul (basketball)|foul]], timed play stops and the player fouled or designated to shoot a [[technical foul]] is given one, two or three one-point [[free throw]]s. The team with the most points at the end of the game wins, but if regulation play expires with the score tied, an additional period of play ([[Overtime (sports)|overtime]]) is mandated. However, if the additional period still results in a tied score, yet another additional period is mandated. This goes on until the score is not tied anymore. Players advance the ball by bouncing it while walking or running (dribbling) or by passing it to a teammate, both of which require considerable skill. On offense, players may use a variety of shots - the [[layup]], the [[jump shot (basketball)|jump shot]], or a [[Slam dunk|dunk]]; on defense, they may [[Steal (basketball)|steal]] the ball from a dribbler, intercept passes, or [[block (basketball)|block]] shots; either offense or defense may collect a [[rebound (basketball)|rebound]], that is, a missed shot that bounces from rim or backboard. It is a violation to [[Traveling (basketball)|lift or drag one's pivot foot without dribbling the ball]], to [[Carrying (basketball)|carry]] it, or to [[double dribble|hold the ball with both hands then resume dribbling]]. The five players on each side fall into five [[Basketball positions|playing positions]]. The tallest player is usually the [[Center (basketball)|center]], the second-tallest and strongest is the [[power forward]], a slightly shorter but more agile player is the [[small forward]], and the shortest players or the best ball handlers are the [[shooting guard]] and the [[point guard]], who implement the coach's game plan by managing the execution of offensive and defensive plays (player positioning). Informally, players may play three-on-three, two-on-two, and one-on-one. Invented in 1891 by Canadian-American gym teacher [[James Naismith]] in [[Springfield, Massachusetts]], in the United States, basketball has evolved to become one of the world's most popular and widely viewed sports.<ref>{{cite news |url=https://www.bbc.co.uk/news/world-us-canada-11348053 |title=The Canadian who invented basketball |access-date=September 14, 2011 |date=September 20, 2010 |work=BBC News |first=Sian |last=Griffiths |archive-url=https://web.archive.org/web/20120425025454/http://www.bbc.co.uk/news/world-us-canada-11348053 |archive-date=April 25, 2012 |url-status=live}}</ref><ref>{{Cite web |title=Ranking The Top 10 Most Popular Sports In The World in 2023 |last1=Maria |website=Sports Virsa |date=January 3, 2023 |url=https://sportsvirsa.com/most-popular-sports/ |url-status=live |archive-url=https://web.archive.org/web/20230925040942/https://sportsvirsa.com/most-popular-sports/ |archive-date=September 25, 2023}}</ref> The [[National Basketball Association]] (NBA) is the most significant [[professional basketball]] league in the world in terms of popularity, salaries, talent, and level of competition<ref>{{cite magazine |magazine=Forbes |first1=Alicia |last1=Jessop |title=The Surge of the NBA's International Viewership and Popularity |url=https://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |url-access=subscription |date=June 14, 2012 |access-date=June 14, 2012 |archive-url=https://web.archive.org/web/20120618104120/http://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |archive-date=June 18, 2012 |url-status=live}}</ref><ref>{{cite web |publisher=Sporting Intelligence |first1=Nick |last1=Harris |title=REVEALED: The world's best paid teams, Man City close in on Barca and Real Madrid |url=http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |date=May 1, 2012 |access-date=June 11, 2012 |archive-url=https://web.archive.org/web/20120616192611/http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |archive-date=June 16, 2012 |url-status=live}}</ref> (drawing most of its talent from U.S. [[college basketball]]). Outside North America, the top clubs from national leagues qualify to continental championships such as the [[EuroLeague]] and the [[Basketball Champions League Americas]]. The [[FIBA Basketball World Cup]] and [[Basketball at the Summer Olympics#Men's tournament|Men's Olympic Basketball Tournament]] are the major international events of the sport and attract top national teams from around the world. Each continent hosts regional competitions for national teams, like [[EuroBasket]] and [[FIBA AmeriCup]]. The [[FIBA Women's Basketball World Cup]] and [[Basketball at the Summer Olympics#Women's tournament|women's Olympic basketball tournament]] feature top national teams from continental championships. The main North American league is the [[WNBA]] ([[NCAA Women's Division I Basketball Championship]] is also popular), whereas the strongest European clubs participate in the [[EuroLeague Women]]. ==History== === Early history === A game similar to basketball is mentioned in a 1591 book published in Frankfurt am Main that reports on the lifestyles and customs of coastal North American residents, {{lang|de|Wahrhafftige Abconterfaytung der Wilden}} (German; translates as ''Truthful Depictions of the Savages'':<ref>(sv) [[Nordisk familjeboks sportlexikon: uppslagsverk för sport, gymnastik och friluftsliv]], part 4, [https://runeberg.org/sportlex/4/0548.html korgboll], p. 939-940, edition 1938-1946, publisher Förlagsaktiebolaget A. Sohlman & Co, Stockholm (via Runeberg project)</ref> "Among other things, a game of skill is described in which balls must be thrown against a target woven from twigs, mounted high on a pole. There's a small reward for the player if the target is being hit."<ref>{{Cite book |last1=de Bry |first1=Theodor |url=https://www.deutsche-digitale-bibliothek.de/item/IJCLICQM5WA3KY6LRVCEGOOHSYWNDBNE |title=Wahrhafftige Abconterfaytung der Wilden |last2=Le Moyne de Morgues |first2=Jacques |publisher=J. Feyerabend & J. Wechel |year=1591 |location=Frankfurt am Main |pages=85 |language=de |chapter=Illustrationen - 85 |quote=Darnach spielen sie auch mit dem Ballen auf nachfolgende weise: Mitten auf einem weiten Platz wirdt ihnen ein Baum auffgerichtet / acht oder neun Ehlen hoch / darauff ist etwas viereckichtes / aus Binzen geflochten / geleget / welcher sich nun brauchet / und dasselbige mit dem Ballen trifft / der bekompt etwas sonderlichs zu Lohn. |chapter-url=https://digital.wlb-stuttgart.de/sammlungen/sammlungsliste/werksansicht?id=6&tx_dlf%5Border%5D=title&tx_dlf%5Bid%5D=2484&tx_dlf%5Bpage%5D=85}}</ref> ===Creation=== [[File:James Naismith at Springfield College circa 1920.jpg|thumb|170px|[[James Naismith]] {{c.|1920}}]] In December 1891, [[James Naismith]], a Canadian-American professor of [[physical education]] and instructor at the International [[YMCA|Young Men's Christian Association]] Training School (now [[Springfield College]]) in [[Springfield, Massachusetts]],<ref>{{Cite web |url=http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |title=YMCA International – World Alliance of YMCAs: Basketball : a YMCA Invention |website=www.ymca.int |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160314065438/http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |archive-date=March 14, 2016 |url-status=dead}}</ref> was trying to keep his gym class active on a rainy day.<ref>{{cite news |url=http://www.cbc.ca/inventions/inventions.html |title=The Greatest Canadian Invention |work=CBC News |url-status=dead |archive-url=https://web.archive.org/web/20101203114542/http://www.cbc.ca/inventions/inventions.html |archive-date=December 3, 2010}}</ref> He sought a vigorous indoor game to keep his students occupied and at proper levels of fitness during the long [[New England]] winters. After rejecting other ideas as either too rough or poorly suited to walled-in [[gymnasiums]], he invented a new game in which players would pass a ball to teammates and try to score points by tossing the ball into a basket mounted on a wall. [[File:Firstbasketball.jpg|thumb|left|170px|The first basketball court at [[Springfield College]]]] Naismith wrote the basic [[rules of basketball|rules]] and nailed a [[peach]] basket onto an elevated track. Naismith initially set up the peach basket with its bottom intact, which meant that the ball had to be retrieved manually after each "basket" or point scored. This quickly proved tedious, so Naismith removed the bottom of the basket to allow the balls to be poked out with a long [[dowel]] after each scored basket. Shortly after, [[Senda Berenson Abbott|Senda Berenson]], instructor of physical culture at the nearby [[Smith College]], went to Naismith to learn more about the game.<ref name="Pioneers in Physical Education" /> Fascinated by the new sport and the values it could teach, she started to organize games with her pupils, following adjusted rules.<ref name="Senda Berenson Papers" /> The first official women's interinstitutional game was played barely 11 months later, between the [[University of California, Berkeley|University of California]] and Miss Head's School.<ref name="Jenkins" /> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball. Thus, the sport quickly spread throughout America's schools, colleges and universities with uniform rules for both sexes.<ref name="Berenson1901">{{Cite book |last=Berenson |first=Senda |url=https://archive.org/details/linebasketballor00bere |title=Basket Ball for Women |publisher=American Sports Publishing Company, New York |year=1901 |quote=}}</ref> [[File:Basketball historic.tif|thumb|150px|The first basketballs used were association footballs]] Basketball was originally played with a [[ball (association football)|soccer ball]]. These round balls from "[[association football]]" were made, at the time, with a set of laces to close off the hole needed for inserting the inflatable bladder after the other sewn-together segments of the ball's cover had been flipped outside-in.<ref>[https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html Leather Head Naismith Style Lace Up Basketball] {{Webarchive|url=https://web.archive.org/web/20160911090256/https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html |date=September 11, 2016 }} (The New York Times. Retrieved August 28, 2016)</ref><ref>{{cite web |url=https://www.youtube.com/watch?v=zKf4s9cOKRQ&t=104 |archive-url=https://web.archive.org/web/20120717093710/http://www.youtube.com/watch?v=zKf4s9cOKRQ&gl=US&hl=en |archive-date=July 17, 2012 |title=Passion Drives Creation – Jeep® & USA Basketball |last=Jeep |date=July 16, 2012 |via=YouTube}}</ref> These laces could cause bounce passes and dribbling to be unpredictable.<ref>[https://patents.google.com/patent/US1660378 Inflatable ball, Inventor: Frank Dieterle, Patent: US 1660378 A (1928)] The description in this patent explains problems caused by lacing on the cover of basketballs.</ref> Eventually a lace-free ball construction method was invented, and this change to the game was endorsed by Naismith (whereas in [[American football]], the lace construction proved to be advantageous for gripping and remains to this day). The first balls made specifically for basketball were brown, and it was only in the late 1950s that [[Paul D. "Tony" Hinkle|Tony Hinkle]], searching for a ball that would be more visible to players and spectators alike, introduced the orange ball that is now in common use. Dribbling was not part of the original game except for the "bounce pass" to teammates. Passing the ball was the primary means of ball movement. Dribbling was eventually introduced but limited by the asymmetric shape of early balls.{{dubious|date=January 2019}} Dribbling was common by 1896, with a rule against the double dribble by 1898.<ref>{{cite book |last1=Naismith |first1=James |title=Basketball : its origin and development |date=1941 |publisher=Association Press |location=New York}}</ref> The peach baskets were used until 1906 when they were finally replaced by metal hoops with backboards. A further change was soon made, so the ball merely passed through. Whenever a person got the ball in the basket, their team would gain a point. Whichever team got the most points won the game.<ref>{{cite web |url=http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |access-date=February 14, 2007 |date=February 14, 2007 |title=James Naismith Biography |archive-url=https://web.archive.org/web/20070205045627/http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |archive-date=February 5, 2007 |url-status=dead}}</ref> The baskets were originally nailed to the mezzanine balcony of the playing court, but this proved impractical when spectators in the balcony began to interfere with shots. The backboard was introduced to prevent this interference; it had the additional effect of allowing rebound shots.<ref>Thinkquest, [https://web.archive.org/web/20050318090722/http://library.thinkquest.org/10480/b-ball.html Basketball]. Retrieved January 20, 2009.</ref> Naismith's handwritten diaries, discovered by his granddaughter in early 2006, indicate that he was nervous about the new game he had invented, which incorporated rules from a children's game called [[duck on a rock]], as many had failed before it.<ref>{{Cite web |date=November 14, 2006 |title=Newly found documents shed light on basketball's birth |url=https://www.espn.com/nba/news/story?id=2660882 |access-date=July 29, 2022 |website=ESPN.com |language=en}}</ref> Frank Mahan, one of the players from the original first game, approached Naismith after the Christmas break, in early 1892, asking him what he intended to call his new game. Naismith replied that he had not thought of it because he had been focused on just getting the [[game]] started. Mahan suggested that it be called "Naismith ball", at which he laughed, saying that a name like that would kill any game. Mahan then said, "Why not call it basketball?" Naismith replied, "We have a basket and a ball, and it seems to me that would be a good name for it."<ref>{{cite web |url=http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |title=Basketball |website=olympic.org |date=June 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090920205645/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |archive-date=September 20, 2009 |access-date=December 18, 2005}}{{dubious|date=January 2021|reason the accessdate & archivedate are before the publication date}}</ref><ref>{{cite news |url=https://www.espn.com/nba/news/story?id=2660882 |title=Newly found documents shed light on basketball's birth |access-date=January 11, 2007 |date=November 13, 2006 |agency=Associated Press |publisher=ESPN |url-status=live |archive-url=https://web.archive.org/web/20071201225936/http://sports.espn.go.com/nba/news/story?id=2660882 |archive-date=December 1, 2007}}</ref> The first official game was played in the [[Young Men's Christian Association Building (Albany, New York)|YMCA gymnasium in Albany]], New York, on January 20, 1892, with nine players. The game ended at 1–0; the shot was made from {{convert|25|ft|m}}, on a court just half the size of a present-day [[Streetball]] or [[National Basketball Association]] (NBA) court. At the time, [[Association football|soccer]] was being played with 10 to a team (which was increased to 11). When winter weather got too icy to play soccer, teams were taken indoors, and it was convenient to have them split in half and play basketball with five on each side. By 1897–98, teams of five became standard. ===College basketball=== [[File:Kansas U team 1899.jpg|thumb|The 1899 University of Kansas basketball team, with James Naismith at the back, right]] Basketball's early adherents were dispatched to YMCAs throughout the United States, and it quickly spread through the United States and Canada. By 1895, it was well established at several women's high schools. While YMCA was responsible for initially developing and spreading the game, within a decade it discouraged the new sport, as rough play and rowdy crowds began to detract from YMCA's primary mission. However, other amateur sports clubs, colleges, and professional clubs quickly filled the void. In the years before [[World War I]], the [[Amateur Athletic Union]] and the [[Intercollegiate Athletic Association of the United States]] (forerunner of the [[National Collegiate Athletic Association|NCAA]]) vied for control over the rules for the game. The first pro league, the National Basketball League, was formed in 1898 to protect players from exploitation and to promote a less rough game. This league only lasted five years. James Naismith was instrumental in establishing [[college basketball]]. His colleague C. O. Beamis fielded the first college basketball team just a year after the Springfield YMCA game at the suburban Pittsburgh [[Geneva College]].<ref>{{cite news |url=http://www.postgazette.com/pg/10105/1050305-57.stm |title=Grandson of basketball's inventor brings game's exhibit to Geneva College |newspaper=[[Pittsburgh Post-Gazette|Postgazette.com]] |date=April 15, 2010 |access-date=June 3, 2011 |last=Fuoco |first=Linda |archive-url=https://web.archive.org/web/20111011182132/http://www.postgazette.com/pg/10105/1050305-57.stm |archive-date=October 11, 2011 |url-status=live}}</ref> Naismith himself later coached at the [[Kansas Jayhawks men's basketball|University of Kansas]] for six years, before handing the reins to renowned coach [[Phog Allen|Forrest "Phog" Allen]]. Naismith's disciple [[Amos Alonzo Stagg]] brought basketball to the [[University of Chicago]], while [[Adolph Rupp]], a student of Naismith's at Kansas, enjoyed great success as coach at the [[Kentucky Wildcats men's basketball|University of Kentucky]]. On February 9, 1895, the first intercollegiate 5-on-5 game was played at [[Hamline University]] between Hamline and the School of Agriculture, which was affiliated with the [[University of Minnesota]].<ref>{{cite web |url=http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |title=Hamline University Athletics: Hutton Arena |publisher=Hamline.edu |date=January 4, 1937 |access-date=July 25, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100528055346/http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |archive-date=May 28, 2010}}</ref><ref>{{cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played... |website=www.rarenewspapers.com |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played |date=March 12, 1892 |website=Rare & Early Newspapers |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref> The School of Agriculture won in a 9–3 game. In 1901, colleges, including the [[University of Chicago]], [[Columbia University]], [[Cornell University]], [[Dartmouth College]], the [[University of Minnesota]], the [[United States Naval Academy|U.S. Naval Academy]], the [[University of Colorado Boulder|University of Colorado]] and [[Yale University]] began sponsoring men's games. In 1905, frequent injuries on the [[College football|football]] field prompted President [[Theodore Roosevelt]] to suggest that colleges form a governing body, resulting in the creation of the Intercollegiate Athletic Association of the United States (IAAUS). In 1910, that body changed its name to the [[National Collegiate Athletic Association]] (NCAA). The first Canadian interuniversity basketball game was played at [[YMCA]] in [[Kingston, Ontario|Kingston]], Ontario on February 6, 1904, when [[McGill University]]{{snd}}Naismith's alma mater{{snd}}visited [[Queen's University at Kingston|Queen's University]]. McGill won 9–7 in overtime; the score was 7–7 at the end of regulation play, and a ten-minute overtime period settled the outcome. A good turnout of spectators watched the game.<ref>''[[Queen's Journal]]'', vol. 31, no. 7, February 16, 1904; ''105 years of Canadian university basketball'', by Earl Zukerman, {{cite web |url=http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |archive-url=https://web.archive.org/web/20181001193138/http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |url-status=dead |archive-date=October 1, 2018 |title=broken link |access-date=February 6, 2009}}</ref> The first men's national championship tournament, the National Association of Intercollegiate Basketball tournament, which still exists as the [[National Association of Intercollegiate Athletics]] (NAIA) [[NAIA national men's basketball championship|tournament]], was organized in 1937. The first national championship for NCAA teams, the [[National Invitation Tournament]] (NIT) in New York, was organized in 1938; the [[NCAA Division I men's basketball tournament|NCAA national tournament]] began one year later. College basketball was rocked by gambling scandals from 1948 to [[CCNY point shaving scandal|1951]], when dozens of players from top teams were implicated in [[match fixing|game-fixing]] and [[point shaving]]. Partially spurred by an association with cheating, the NIT lost support to the NCAA tournament. ===High school basketball=== [[File:Heart Mountain Relocation Center, Heart Mountain, Wyoming. A hotly contested interscholastic basket . . . - NARA - 539726.jpg|thumb|upright|A basketball game between the [[Heart Mountain Relocation Center|Heart Mountain]] and Powell High School girls teams, Wyoming, March 1944]] [[File:HS Basketball 2024.jpg|thumb|A photo taken during a high school basketball game in 2024. Demonstrates the extreme disparities in terms of physical maturity that can be seen between opposing players. ]] Before widespread [[school district]] consolidation, most American high schools were far smaller than their present-day counterparts. During the first decades of the 20th century, basketball quickly became the ideal interscholastic sport due to its modest equipment and personnel requirements. In the days before widespread television coverage of professional and college sports, the popularity of [[high school basketball]] was unrivaled in many parts of America. Perhaps the most legendary of high school teams was Indiana's [[Franklin Wonder Five]], which took the nation by storm during the 1920s, dominating Indiana basketball and earning national recognition. Today virtually every high school in the United States fields a basketball team in [[Varsity team|varsity]] competition.<ref>[https://wayback.archive-it.org/all/20120424210910/http://www.nfhs.org/WorkArea/linkit.aspx?LinkIdentifier=id&ItemID=3506 2008–09 High School Athletics Participation Survey] NFHS.</ref> Basketball's popularity remains high, both in rural areas where they carry the identification of the entire community, as well as at some larger schools known for their basketball teams where many players go on to participate at higher levels of competition after graduation. In the 2016–17 season, 980,673 boys and girls represented their schools in interscholastic basketball competition, according to the [[National Federation of State High School Associations]].<ref>{{cite web |url=http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |title=2016–17 High School Athletics Participation Survey |publisher=National Federation of State High School Associations |access-date=February 16, 2018 |archive-url=https://web.archive.org/web/20180225223739/http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |archive-date=February 25, 2018 |url-status=live}}</ref> The states of [[Illinois]], [[Indiana]] and [[Kentucky]] are particularly well known for their residents' devotion to high school basketball, commonly called [[Hoosier Hysteria]] in Indiana; the critically acclaimed film ''[[Hoosiers (film)|Hoosiers]]'' shows high school basketball's depth of meaning to these communities. [[File:The High School Magazine. Montreal, Canada (1916) (14779954132).jpg|thumb|[[High School of Montreal]] Girls Junior Basketball team, 1915–1916]]⁣There is currently no tournament to determine a national high school champion. The most serious effort was the National Interscholastic Basketball Tournament at the [[University of Chicago]] from 1917 to 1930. The event was organized by [[Amos Alonzo Stagg]] and sent invitations to state champion teams. The tournament started out as a mostly Midwest affair but grew. In 1929 it had 29 state champions. Faced with opposition from the [[National Federation of State High School Associations]] and [[North Central Association of Colleges and Schools]] that bore a threat of the schools losing their accreditation the last tournament was in 1930. The organizations said they were concerned that the tournament was being used to recruit professional players from the prep ranks.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |title=National Interscholastic Basketball Tournament – hoopedeia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810175316/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The tournament did not invite minority schools or private/parochial schools. The National Catholic Interscholastic Basketball Tournament ran from 1924 to 1941 at [[Loyola University Chicago|Loyola University]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |title=National Catholic Interscholastic Basketball Tournament, 1924–1941 – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |date=December 7, 1941 |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810174238/http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Catholic Invitational Basketball Tournament from 1954 to 1978 played at a series of venues, including [[Catholic University of America|Catholic University]], [[Georgetown University|Georgetown]] and [[George Mason University|George Mason]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |title=National Catholic Invitations Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182009/http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Interscholastic Basketball Tournament for Black High Schools was held from 1929 to 1942 at [[Hampton University|Hampton Institute]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |title=– National Interscholastic Basketball Tournament for Black High Schools, 1929–1942 – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182014/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |archive-date=August 10, 2010 |url-status=live}}</ref> The National Invitational Interscholastic Basketball Tournament was held from 1941 to 1967 starting out at [[Tuskegee University|Tuskegee Institute]]. Following a pause during [[World War II]] it resumed at [[Tennessee State University|Tennessee State College]] in Nashville. The basis for the champion dwindled after 1954 when ''[[Brown v. Board of Education]]'' began an integration of schools. The last tournaments were held at [[Alabama State University|Alabama State College]] from 1964 to 1967.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |title=National Invitational Interscholastic Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810173531/http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> ===Professional basketball=== [[File:Liberator-ad.jpg|thumb|upright|Ad from ''[[The Liberator (magazine)|The Liberator]]'' magazine promoting an exhibition in Harlem, March 1922. Drawing by [[Hugo Gellert]]]] Teams abounded throughout the 1920s. There were hundreds of men's [[professional basketball]] teams in towns and cities all over the United States, and little organization of the professional game. Players jumped from team to team and teams played in armories and smoky dance halls. Leagues came and went. [[Barnstorm (sports)|Barnstorming]] squads such as the [[Original Celtics]] and two all-African American teams, the [[New York Renaissance|New York Renaissance Five]] ("Rens") and the (still existing) [[Harlem Globetrotters]] played up to two hundred games a year on their national tours. In 1946, the [[Basketball Association of America]] (BAA) was formed. The first game was played in [[Toronto]], Ontario, Canada between the [[Toronto Huskies]] and [[New York Knicks|New York Knickerbockers]] on November 1, 1946. Three seasons later, in 1949, the BAA merged with the [[National Basketball League (United States)|National Basketball League]] (NBL) to form the [[National Basketball Association]] (NBA). By the 1950s, basketball had become a major college sport, thus paving the way for a growth of interest in professional basketball. In 1959, a [[Naismith Memorial Basketball Hall of Fame|basketball hall of fame]] was founded in [[Springfield, Massachusetts|Springfield]], Massachusetts, site of the first game. Its rosters include the names of great players, coaches, referees and people who have contributed significantly to the development of the game. The hall of fame has people who have accomplished many goals in their career in basketball. An upstart organization, the [[American Basketball Association]], emerged in 1967 and briefly threatened the NBA's dominance until the [[ABA-NBA merger]] in 1976. Today the NBA is the top professional basketball league in the world in terms of popularity, salaries, talent, and level of competition. [[File:Diamond DeShields (1) drives to the basket around Maya Moore (23) in the Minnesota Lynx vs Chicago Sky game.jpg|thumb|[[Diamond DeShields]] (#1) drives to the basket around [[Maya Moore]] (#23) in the Minnesota Lynx vs Chicago Sky game]] The NBA has featured many famous players, including [[George Mikan]], the first dominating "big man"; ball-handling wizard [[Bob Cousy]] and defensive genius [[Bill Russell]] of the [[Boston Celtics]]; charismatic center [[Wilt Chamberlain]], who originally played for the barnstorming [[Harlem Globetrotters]]; all-around stars [[Oscar Robertson]] and [[Jerry West]]; more recent big men [[Kareem Abdul-Jabbar]], [[Shaquille O'Neal]], [[Hakeem Olajuwon]] and [[Karl Malone]]; playmakers [[John Stockton]], [[Isiah Thomas]] and [[Steve Nash]]; crowd-pleasing forwards [[Julius Erving]] and [[Charles Barkley]]; European stars [[Dirk Nowitzki]], [[Pau Gasol]], [[Nikola Jokić]] and [[Tony Parker]]; Latin American stars [[Manu Ginobili]], more recent superstars, [[Allen Iverson]], [[Kobe Bryant]], [[Tim Duncan]], [[LeBron James]], [[Stephen Curry]], [[Giannis Antetokounmpo]], etc.; and the three players who many credit with ushering the professional game to its highest level of popularity during the 1980s and 1990s: [[Larry Bird]], [[Magic Johnson|Earvin "Magic" Johnson]], and [[Michael Jordan]]. In 2001, the NBA formed a developmental league, the [[National Basketball Development League]] (later known as the NBA D-League and then the [[NBA G League]] after a branding deal with [[Gatorade]]). As of the 2023–24 season, the G League has 31 teams. ===International basketball=== [[File:Basketball World Cup 2014.jpg|thumb|The U.S. playing against Mexico at the [[2014 FIBA World Cup]]]] [[FIBA]] (International Basketball Federation) was formed in 1932 by eight founding nations: [[Argentina]], [[Czechoslovakia]], [[Greece]], [[Italy]], [[Latvia]], [[Portugal]], [[Romania]] and [[Switzerland]]. At this time, the organization only oversaw amateur players. Its acronym, derived from the French ''Fédération Internationale de Basket-ball Amateur'', was thus "FIBA". Men's basketball was first [[Basketball at the Summer Olympics|included]] at the Berlin [[1936 Summer Olympics]], although a demonstration tournament was held in 1904. The United States defeated Canada in the first final, played outdoors. This competition has usually been dominated by the United States, whose team has won all but three titles. The first of these came in a controversial final game in [[Munich]] in [[Basketball at the 1972 Summer Olympics|1972]] against the Soviet Union, in which the ending of the game was replayed three times until the Soviet Union finally came out on top.<ref name="Bloomberg">{{cite news |last1=Golden |first1=Daniel |title=Three Seconds at 1972 Olympics Haunt U.S. Basketball |url=https://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |publisher=Bloomberg Business Week |access-date=November 18, 2014 |date=July 23, 2012 |archive-url=https://web.archive.org/web/20150109121347/http://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |archive-date=January 9, 2015 |url-status=live}}</ref> In 1950 the first FIBA World Championship for men, now known as the [[FIBA Basketball World Cup]], was held in Argentina. Three years later, the first FIBA World Championship for women, now known as the [[FIBA Women's Basketball World Cup]], was held in Chile. Women's basketball was added to the Olympics in 1976, which were held in [[Montreal]], Quebec, Canada with teams such as the [[Soviet Union]], [[Brazil women's national basketball team|Brazil]] and [[Australia women's national basketball team|Australia]] rivaling the [[United States women's national basketball team|American]] squads. In 1989, [[FIBA]] allowed professional NBA players to participate in the [[Olympics]] for the first time. Prior to the [[1992 Summer Olympics]], only European and South American teams were allowed to field professionals in the Olympics. The United States' dominance continued with the introduction of the original [[1992 United States men's Olympic basketball team|Dream Team]]. In the [[2004 Summer Olympics|2004 Athens Olympics]], the United States suffered its first Olympic loss while using professional players, falling to [[Puerto Rico national basketball team|Puerto Rico]] (in a 19-point loss) and [[Lithuania men's national basketball team|Lithuania]] in group games, and being eliminated in the semifinals by [[Argentina national basketball team|Argentina]]. It eventually won the bronze medal defeating Lithuania, finishing behind Argentina and [[Italy national basketball team|Italy]]. The [[2008 United States men's Olympic basketball team|Redeem Team]], won gold at the [[Basketball at the 2008 Summer Olympics|2008 Olympics]], and the B-Team, won gold at the [[2010 FIBA World Championship]] in Turkey despite featuring no players from the 2008 squad. The United States continued its dominance as they won gold at the [[Basketball at the 2012 Summer Olympics|2012 Olympics]], [[2014 FIBA Basketball World Cup|2014 FIBA World Cup]] and the [[Basketball at the 2016 Summer Olympics|2016 Olympics]]. [[File:Матч ЦСКА – Реал Мадрид в ДС «Мегаспорт» 1 февраля 2018 года · 2.jpg|thumb|A [[EuroLeague]] game in [[Megasport Sport Palace|Moscow]] in 2018]] Worldwide, basketball tournaments are held for boys and girls of all age levels. The global popularity of the sport is reflected in the nationalities represented in the NBA. Players from all six inhabited continents currently play in the NBA. Top international players began coming into the NBA in the mid-1990s, including Croatians [[Dražen Petrović]] and [[Toni Kukoč]], Serbian [[Vlade Divac]], Lithuanians [[Arvydas Sabonis]] and [[Šarūnas Marčiulionis]], Dutchman [[Rik Smits]] and German [[Detlef Schrempf]]. In the Philippines, the [[Philippine Basketball Association]]'s first game was played on April 9, 1975, at the [[Araneta Coliseum]] in [[Quezon City#Cubao|Cubao]], [[Quezon City]], Philippines. It was founded as a "rebellion" of several teams from the now-defunct Manila Industrial and Commercial Athletic Association, which was tightly controlled by the Basketball Association of the Philippines (now defunct), the then-FIBA recognized national association. Nine teams from the MICAA participated in the league's first season that opened on April 9, 1975. The [[National Basketball League Australia|NBL]] is Australia's pre-eminent men's professional basketball league. The league commenced in [[1979 NBL Season|1979]], playing a winter season (April–September) and did so until the completion of the 20th season in [[1998 NBL Season|1998]]. The [[1998–99 NBL season|1998–99]] season, which commenced only months later, was the first season after the shift to the current summer season format (October–April). This shift was an attempt to avoid competing directly against [[Football in Australia|Australia's various football codes]]. It features 8 teams from around Australia and one in New Zealand. A few players including [[Luc Longley]], [[Andrew Gaze]], [[Shane Heal]], [[Chris Anstey]] and [[Andrew Bogut]] made it big internationally, becoming poster figures for the sport in Australia. The [[Women's National Basketball League]] began in 1981. ===Women's basketball=== {{see also|Women's basketball}} [[File:Smith-College-Class-1902-basketball-team.jpg|thumb|The Smith College Class 1902 basketball team]] [[File:2006 World Championship for Women Australia.jpg|upright=1.8|thumb|The [[Australia women's national basketball team|Australian women's basketball team]] on winning the [[2006 FIBA World Championship for Women]]]] Women began to play basketball in the fall of 1892 at [[Smith College]] through [[Senda Berenson Abbott|Senda Berenson]], substitute director of the newly opened gymnasium and physical education teacher, after having modified the rules for women. Shortly after Berenson was hired at Smith, she visited Naismith to learn more about the game.<ref name="Pioneers in Physical Education">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |title=Pioneers in Physical Education |pages=661–662 |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20090620173552/http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |archive-date=June 20, 2009 |url-status=dead}}</ref> Fascinated by the new sport and the values it could teach, she instantly introduced the game as a class exercise and soon after teams were organized. The first women's collegiate basketball game was played on March 21, 1893, when her Smith freshmen and sophomores played against one another.<ref name="Senda Berenson Papers">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/ |title=Senda Berenson Papers |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20160203084349/http://clio.fivecolleges.edu/smith/berenson/ |archive-date=February 3, 2016 |url-status=dead}}</ref><ref>{{cite web |url=http://www.smith.edu/newssmith/fall2003/100.php |title=You Come in as a Squirrel and Leave as an Owl |access-date=June 3, 2011 |last=Peacock-Broyles |first=Trinity |work=Smith.edu |archive-url=https://web.archive.org/web/20110615080005/http://www.smith.edu/newssmith/fall2003/100.php |archive-date=June 15, 2011 |url-status=live}}</ref> The first official women's interinstitutional game was played later that year between the [[University of California, Berkeley|University of California]] and the Miss Head's School.<ref name="Jenkins">{{cite web |last=Jenkins |first=Sally |title=History of Women's Basketball |url=http://www.wnba.com/about_us/jenkins_feature.html |work=WNBA.com |access-date=January 21, 2014 |url-status=dead |archive-url=https://web.archive.org/web/20130106144210/http://www.wnba.com/about_us/jenkins_feature.html |archive-date=January 6, 2013}}</ref> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball.<ref>The conference took place at the YMCA training school - see [https://web.archive.org/web/20160121231122/http://clio.fivecolleges.edu/smith/berenson/1biog/18990600/ newsclip] (archived)</ref> These rules, designed by Berenson, were published in 1899.<ref name="Berenson1901" /> In 1902 Berenson became the editor of [[Spalding (sports equipment)|A. G. Spalding]]'s first Women's Basketball Guide.<ref name="Senda Berenson Papers" /> The same year women of [[Mount Holyoke College|Mount Holyoke]] and [[H. Sophie Newcomb Memorial College|Sophie Newcomb College]] (coached by [[Clara Gregory Baer]]), began playing basketball. By 1895, the game had spread to colleges across the country, including [[Wellesley College|Wellesley]], [[Vassar College|Vassar]], and [[Bryn Mawr College|Bryn Mawr]]. The first intercollegiate women's game was on April 4, 1896. [[Stanford Cardinal women's basketball|Stanford]] women played [[California Golden Bears women's basketball|Berkeley]], 9-on-9, ending in a 2–1 Stanford victory. Women's basketball development was more structured than that for men in the early years. In 1905, the executive committee on Basket Ball Rules (National Women's Basketball Committee) was created by the [[American Physical Education Association]].<ref name="Historical Timeline">{{cite web |url=http://www.wbhof.com/timeline.html |title=Historical Timeline |access-date=June 2, 2009 |archive-url=https://web.archive.org/web/20090621024009/http://www.wbhof.com/timeline.html |archive-date=June 21, 2009 |url-status=dead}}</ref> These rules called for six to nine players per team and 11 officials. The [[International Women's Sports Federation]] (1924) included a women's basketball competition. 37 women's high school varsity basketball or state tournaments were held by 1925. And in 1926, the Amateur Athletic Union backed the first [[NAIA national women's basketball championship|national women's basketball championship]], complete with men's rules.<ref name="Historical Timeline" /> The [[Edmonton Grads]], a touring Canadian women's team based in [[Edmonton, Alberta|Edmonton]], Alberta, operated between 1915 and 1940. The Grads toured all over North America, and were exceptionally successful. They posted a record of 522 wins and only 20 losses over that span, as they met any team that wanted to challenge them, funding their tours from gate receipts.<ref>{{cite web |url=http://www.histori.ca/minutes/lp.do?id=13113 |title=The Great Teams |access-date=June 2, 2009 |url-status=dead |archive-url=https://web.archive.org/web/20100812064236/http://www.histori.ca/minutes/lp.do?id=13113 |archive-date=August 12, 2010}}</ref> The Grads also shone on several exhibition trips to Europe, and won four consecutive exhibition Olympics tournaments, in 1924, 1928, 1932, and 1936; however, women's basketball was not an official Olympic sport until 1976. The Grads' players were unpaid, and had to remain single. The Grads' style focused on team play, without overly emphasizing skills of individual players. The first women's [[Amateur Athletic Union|AAU]] All-America team was chosen in 1929.<ref name="Historical Timeline" /> Women's industrial leagues sprang up throughout the United States, producing famous athletes, including [[Babe Zaharias|Babe Didrikson]] of the [[Golden Cyclones]], and the [[All American Red Heads Team]], which competed against men's teams, using men's rules. By 1938, the women's national championship changed from a three-court game to [[6 on 6 Basketball|two-court game with six players per team]].<ref name="Historical Timeline" /> [[File:Brittney Griner accepting Wade Trophy 2.jpg|thumb|left|[[Brittney Griner]] accepting an award]] The NBA-backed [[Women's National Basketball Association]] (WNBA) began in 1997. Though it had shaky attendance figures, several marquee players ([[Lisa Leslie]], [[Diana Taurasi]], and [[Candace Parker]] among others) have helped the league's popularity and level of competition. Other [[women's professional sports|professional women's basketball]] leagues in the United States, such as the [[American Basketball League (1996–98)]], have folded in part because of the popularity of the WNBA. The WNBA has been looked at by many as a niche league. However, the league has recently taken steps forward. In June 2007, the WNBA signed a contract extension with [[ESPN]]. The new television deal ran from 2009 to 2016. Along with this deal, came the first-ever rights fees to be paid to a women's professional sports league. Over the eight years of the contract, "millions and millions of dollars" were "dispersed to the league's teams." In a March 12, 2009, article, [[NBA]] commissioner [[David Stern]] said that in the bad economy, "the NBA is far less profitable than the WNBA. We're losing a lot of money among a large number of teams. We're budgeting the WNBA to break even this year."<ref>''[[Television New Zealand]]'', [http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 BASKETBALL | NBA getting through tough times] {{webarchive |url=https://web.archive.org/web/20150318010025/http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 |date=March 18, 2015 }}</ref> ==Rules and regulations== [[File:Canasta y tablero - 0.00.jpg|thumb|upright|End of a game as the game clock shows no time left]] [[File:Basketball terms.png|thumb|300px|Most important terms related to the basketball court]] <!-- Please do be careful not to include too much detail when editing this section; see talk page for more info. --> Measurements and time limits discussed in this section often vary among tournaments and organizations; international and NBA rules are used in this section. The object of the game is to outscore one's opponents by throwing the ball through the opponents' basket from above while preventing the opponents from doing so on their own. An attempt to score in this way is called a shot. A successful shot is worth two points, or [[three-point field goal|three points]] if it is taken from beyond the three-point arc {{convert|6.75|m|ftin|sp=us}} from the basket in international games<ref>{{Cite web |date=June 7, 2019 |title=Everything You Need to Know About Basketball Court Dimensions {{!}} PROformance Hoops |url=https://proformancehoops.com/basketball-court-dimensions/ |access-date=January 8, 2021 |website=proformancehoops.com |language=en-US}}</ref> and {{convert|23|ft|9|in|m}} in NBA games.<ref name="NBA.com">{{Cite web |url=https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |title=Official Rules of the National Basketball Association 2013–2014 |website=[[NBA.com]] |pages=8–9 |archive-url=https://web.archive.org/web/20181112132306/https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |archive-date=November 12, 2018 |url-status=dead}}</ref> A one-point shot can be earned when shooting from the foul line after a foul is made. After a team has scored from a field goal or free throw, play is resumed with a '''throw-in''' awarded to the non-scoring team taken from a point beyond the endline of the court where the points were scored.<ref>{{cite web |url=https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-url=https://ghostarchive.org/archive/20221009/https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-date=October 9, 2022 |url-status=live |access-date=May 28, 2020 |title=NBA Official Rules 2018–19 |pages=29–30}}</ref> ===Playing regulations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> Games are played in four quarters of 10 ([[FIBA]])<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.1 Retrieved July 26, 2010</ref> or 12 minutes (NBA).<ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, a. Retrieved July 26, 2010.</ref> College men's games use two 20-minute halves,<ref name=college>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 5, Section 6, Article 1. Retrieved July 26, 2010.</ref> college women's games use 10-minute quarters,<ref name="2015 NCAA women's changes">{{cite news |url=https://www.espn.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |title=NCAA panel approves women's basketball rules changes |agency=Associated Press |work=ESPN.com |date=June 8, 2015 |access-date=June 9, 2015 |archive-url=https://web.archive.org/web/20150609063239/http://espn.go.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |archive-date=June 9, 2015 |url-status=live}}</ref> and most United States high school varsity games use 8-minute quarters; however, this varies from state to state.<ref name=highschool>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=41}} Rule 5, Section 5, Article 1</ref><ref>{{cite news |last1=Stewart |first1=Mark |title=Varsity basketball games will have two 18-minute halves next season |url=http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |access-date=July 11, 2018 |work=Journal Sentinel |date=June 25, 2015 |archive-url=https://web.archive.org/web/20180711191648/http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |archive-date=July 11, 2018 |url-status=live}}</ref> 15 minutes are allowed for a half-time break under FIBA, NBA, and NCAA rules<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, c. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.4 Retrieved July 26, 2010</ref> and 10 minutes in United States high schools.<ref name=highschool /> [[Overtime (sports)#Basketball|Overtime]] periods are five minutes in length<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, b. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.7 Retrieved July 26, 2010</ref> except for high school, which is four minutes in length.<ref name=highschool /> Teams exchange baskets for the second half. The time allowed is actual playing time; the clock is stopped while the play is not active. Therefore, games generally take much longer to complete than the allotted game time, typically about two hours. Five players from each team may be on the court at one time.<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 3, Section 4.2.2 Retrieved July 26, 2010</ref><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 3, Section I, a. Retrieved July 26, 2010.</ref><ref>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 10, Section 2, Article 6. Retrieved July 26, 2010.</ref><ref>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=59}} Rule 10, Section 1, Article 6</ref> [[Substitution (sport)|Substitutions]] are unlimited but can only be done when play is stopped. Teams also have a coach, who oversees the development and strategies of the team, and other team personnel such as assistant coaches, managers, statisticians, doctors and trainers. For both men's and women's teams, a standard uniform consists of a pair of shorts and a [[Team jersey|jersey]] with a clearly visible number, unique within the team, printed on both the front and back. A limited number of time-outs, clock stoppages requested by a coach (or sometimes mandated in the NBA) for a short meeting with the players, are allowed. They generally last no longer than one minute (100 seconds in the NBA) unless, for televised games, a commercial break is needed. The game is controlled by the [[Official (basketball)|officials]] consisting of the referee (referred to as crew chief in the NBA), one or two umpires (referred to as referees in the NBA) and the table officials. For college, the NBA, and many high schools, there are a total of three referees on the court. The table officials are responsible for keeping track of each team's scoring, timekeeping, individual and team [[Personal foul (basketball)|fouls]], player substitutions, team [[possession arrow]], and the [[shot clock]]. ===Equipment=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball.png|thumb|upright|Traditional eight-panel [[basketball (ball)|basketball]]]] The only essential equipment in a basketball game is the ball and the court: a flat, rectangular surface with baskets at opposite ends. Competitive levels require the use of more equipment such as clocks, score sheets, scoreboards, alternating possession arrows, and whistle-operated stop-clock systems. [[File:Basketball Goal.jpg|thumb|An outdoor basketball net]] A regulation [[basketball court]] in international games is {{convert|28|m|ft|abbr=off|sp=us}} long and {{convert|15|m|ft|abbr=off|sp=us}} wide. In the [[NBA]] and [[NCAA]] the court is {{convert|94|by|50|ft|m|abbr=off|sp=us}}.<ref name="NBA.com" /> Most courts have [[wood flooring]], usually constructed from [[maple]] planks running in the same direction as the longer court dimension.<ref>{{cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |first=William |last=Lynch |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |date=February 7, 2014 |website=LIVESTRONG |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref> The name and logo of the home team is usually painted on or around the center circle. {{anchor|rim}}The basket is a steel rim {{convert|18|in|cm}} diameter with an attached net affixed to a backboard that measures {{convert|6|by|3.5|ft|m|abbr=off|sp=us}} and one basket is at each end of the court. The white outlined box on the backboard is {{convert|18|in|cm}} high and {{convert|2|ft|cm}} wide. At almost all levels of competition, the top of the rim is exactly {{convert|10|ft|m|2|abbr=off|sp=us}} above the court and {{convert|4|ft|m|2|abbr=off|sp=us}} inside the baseline. While variation is possible in the dimensions of the court and backboard, it is considered important for the basket to be of the correct height – a rim that is off by just a few inches can have an adverse effect on shooting. The net must "check the ball momentarily as it passes through the basket" to aid the visual confirmation that the ball went through.<ref>{{cite web |title=Official Rules, RULE NO. 1: Court Dimensions – Equipment |url=https://official.nba.com/rule-no-1-court-dimensions-equipment/ |website=National Basketball Association |date=October 15, 2018}}</ref> The act of checking the ball has the further advantage of slowing down the ball so the rebound does not go as far.<ref>{{cite web |last1=Moniz |first1=Brian |title=Why Do Basketball Hoops Have Nets? |url=https://basketballword.com/why-basketball-hoops-have-nets/ |website=BasketballWorld |date=August 28, 2020 |access-date=December 6, 2020 |archive-date=August 10, 2023 |archive-url=https://web.archive.org/web/20230810230123/https://basketballword.com/why-basketball-hoops-have-nets/ |url-status=dead}}</ref> The size of the basketball is also regulated. For men, the official ball is {{convert|29.5|in|cm}} in circumference (size 7, or a "295 ball") and weighs {{convert|22|oz|g|abbr=on}}. If women are playing, the official basketball size is {{convert|28.5|in|cm}} in circumference (size 6, or a "285 ball") with a weight of {{convert|20|oz|g|abbr=on}}. In [[3x3 (basketball)|3x3]], a formalized version of the halfcourt 3-on-3 game, a dedicated ball with the circumference of a size 6 ball but the weight of a size 7 ball is used in all competitions (men's, women's, and mixed teams).<ref>{{cite press release |url=http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |title=Wilson to provide the Official Game Ball for FIBA |publisher=[[Amer Sports]] |date=June 9, 2015 |access-date=August 17, 2015 |archive-url=https://web.archive.org/web/20150903211156/http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |archive-date=September 3, 2015 |url-status=live}}</ref> ===Violations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> The ball may be advanced toward the basket by being shot, passed between players, thrown, tapped, rolled or dribbled (bouncing the ball while running). The ball must stay within the court; the last team to touch the ball before it travels [[out of bounds]] forfeits possession. The ball is out of bounds if it touches a boundary line, or touches any player or object that is out of bounds. There are limits placed on the steps a player may take without dribbling, which commonly results in an infraction known as [[traveling (basketball)|traveling]]. Nor may a player stop their dribble and then resume dribbling. A dribble that touches both hands is considered stopping the dribble, giving this infraction the name [[double dribble]]. Within a dribble, the player cannot carry the ball by placing their hand on the bottom of the ball; doing so is known as [[Carrying (basketball)|carrying the ball]]. A team, once having established ball control in the front half of their court, may not return the ball to the backcourt and be the first to touch it. A violation of these rules results in loss of possession. The ball may not be kicked, nor be struck with the fist. For the offense, a violation of these rules results in loss of possession; for the defense, most leagues reset the shot clock and the offensive team is given possession of the ball out of bounds. There are limits imposed on the time taken before progressing the ball past halfway (8 seconds in FIBA and the NBA; 10 seconds in NCAA and high school for both sexes), before attempting a shot (24 seconds in FIBA, the NBA, and [[U Sports]] (Canadian universities) play for both sexes, and 30 seconds in NCAA play for both sexes), holding the ball while closely guarded (5 seconds), and remaining in the restricted area known as the free-throw lane, (or the "[[key (basketball)|key]]") (3 seconds). These rules are designed to promote more offense. There are also limits on how players may [[block (basketball)|block]] an opponent's field goal attempt or help a teammate's field goal attempt. [[Goaltending]] is a defender's touching of a ball that is on a downward flight toward the basket, while the related violation of [[basket interference]] is the touching of a ball that is on the rim or above the basket, or by a player reaching through the basket from below. Goaltending and basket interference committed by a defender result in awarding the basket to the offense, while basket interference committed by an offensive player results in cancelling the basket if one is scored. The defense gains possession in all cases of goaltending or basket interference. ===Fouls=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball foul.jpg|thumb|upright|The referee signals that a foul has been committed.]] An attempt to unfairly disadvantage an opponent through certain types of physical contact is illegal and is called a personal foul. These are most commonly committed by defensive players; however, they can be committed by offensive players as well. Players who are fouled either receive the ball to pass inbounds again, or receive one or more [[free throw]]s if they are fouled in the act of shooting, depending on whether the shot was successful. One point is awarded for making a free throw, which is attempted from a line {{convert|15|ft|m}} from the basket. The referee is responsible for judging whether contact is illegal, sometimes resulting in controversy. The calling of fouls can vary between games, leagues and referees. There is a second category of fouls called [[technical foul]]s, which may be charged for various rules violations including failure to properly record a player in the scorebook, or for unsportsmanlike conduct. These infractions result in one or two free throws, which may be taken by any of the five players on the court at the time. Repeated incidents can result in [[ejection (sports)|disqualification]]. A blatant foul involving physical contact that is either excessive or unnecessary is called an intentional foul (flagrant foul in the NBA). In FIBA and NCAA women's basketball, a foul resulting in ejection is called a disqualifying foul, while in leagues other than the NBA, such a foul is referred to as flagrant. If a team exceeds a certain limit of team fouls in a given period (quarter or half) – four for NBA, NCAA women's, and international games – the opposing team is awarded one or two free throws on all subsequent non-shooting fouls for that period, the number depending on the league. In the US college men's game and high school games for both sexes, if a team reaches 7 fouls in a half, the opposing team is awarded one free throw, along with a second shot if the first is made. This is called shooting "one-and-one". If a team exceeds 10 fouls in the half, the opposing team is awarded two free throws on all subsequent fouls for the half. When a team shoots foul shots, the opponents may not interfere with the shooter, nor may they try to regain possession until the last or potentially last free throw is in the air. After a team has committed a specified number of fouls, the other team is said to be "in the bonus". On scoreboards, this is usually signified with an indicator light reading "Bonus" or "Penalty" with an illuminated directional arrow or dot indicating that team is to receive free throws when fouled by the opposing team. (Some scoreboards also indicate the number of fouls committed.) If a team misses the first shot of a two-shot situation, the opposing team must wait for the completion of the second shot before attempting to reclaim possession of the ball and continuing play. If a player is fouled while attempting a shot and the shot is unsuccessful, the player is awarded a number of free throws equal to the value of the attempted shot. A player fouled while attempting a regular two-point shot thus receives two shots, and a player fouled while attempting a three-point shot receives three shots. If a player is fouled while attempting a shot and the shot is successful, typically the player will be awarded one additional free throw for one point. In combination with a regular shot, this is called a "three-point play" or "four-point play" (or more colloquially, an "and one") because of the basket made at the time of the foul (2 or 3 points) and the additional free throw (1 point). [[File:Foul plus basket.ogg|thumb|A foul committed during a shot attempt]] ==Common techniques and practices== ===Positions=== {{main|Basketball positions}} [[File:Basketball positions.svg|thumb|upright=1.15|Basketball positions in the offensive zone]] Although the rules do not specify any positions whatsoever, they have evolved as part of basketball. During the early years of basketball's evolution, two guards, two forwards, and one center were used. In more recent times specific positions evolved, but the current trend, advocated by many top coaches including [[Mike Krzyzewski]], is towards positionless basketball, where big players are free to shoot from outside and dribble if their skill allows it.<ref name="Positionless Basketball">{{cite web |last1=Marshall |first1=John |title=Positionless basketball taking hold in college |work=The Big Story |url=http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |access-date=November 18, 2014 |date=November 1, 2014 |archive-url=https://web.archive.org/web/20141129083230/http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |archive-date=November 29, 2014 |url-status=live}}</ref> Popular descriptions of positions include: [[Point guard]] (often called the "'''1'''") : usually the fastest player on the team, organizes the team's offense by controlling the ball and making sure that it gets to the right player at the right time. [[Shooting guard]] (the "'''2'''") : creates a high volume of shots on offense, mainly long-ranged; and guards the opponent's best perimeter player on defense. [[Small forward]] (the "'''3'''") : often primarily responsible for scoring points via cuts to the basket and dribble penetration; on defense seeks rebounds and steals, but sometimes plays more actively. [[Power forward]] (the "'''4'''"): plays offensively often with their back to the basket; on defense, plays under the basket (in a zone defense) or against the opposing power forward (in [[man-to-man defense]]). [[Center (basketball)|Center]] (the "'''5'''"): uses height and size to score (on offense), to protect the basket closely (on defense), or to rebound. The above descriptions are flexible. For most teams today, the shooting guard and small forward have very similar responsibilities and are often called '''the wings''', as do the power forward and center, who are often called '''post players.''' While most teams describe two players as guards, two as forwards, and one as a center, on some occasions teams choose to call them by different designations. ===Strategy=== {{main|Basketball playbook}} [[File:Bader defense vs bgsu (cropped).jpg|thumb|Defensive player guarding a specific player]] There are two main defensive strategies: ''zone defense'' and ''man-to-man defense''. In a [[zone defense]], each player is assigned to guard a specific area of the court. Zone defenses often allow the defense to double team the ball, a maneuver known as a '''trap'''. In a [[man-to-man defense]], each defensive player guards a specific opponent. Offensive plays are more varied, normally involving planned passes and movement by players without the ball. A quick movement by an offensive player without the ball to gain an advantageous position is known as a ''cut''. A legal attempt by an offensive player to stop an opponent from guarding a teammate, by standing in the defender's way such that the teammate cuts next to him, is a ''[[screen (basketball)|screen]]'' or ''pick''. The two plays are combined in the ''[[pick and roll]]'', in which a player sets a pick and then "rolls" away from the pick towards the basket. Screens and cuts are very important in offensive plays; these allow the quick passes and teamwork, which can lead to a successful basket. Teams almost always have several offensive plays planned to ensure their movement is not predictable. On court, the point guard is usually responsible for indicating which play will occur. ===Shooting=== [[File:Navy Midshipmen women's basketball shot.jpg|thumb|upright|Player releases a short jump shot, while her defender is either knocked down, or trying to "take a charge".]] Shooting is the act of attempting to score points by throwing the ball through the basket, methods varying with players and situations. Typically, a player faces the basket with both feet facing the basket. A player will rest the ball on the fingertips of the dominant hand (the shooting arm) slightly above the head, with the other hand supporting the side of the ball. The ball is usually shot by jumping (though not always) and extending the shooting arm. The shooting arm, fully extended with the wrist fully bent, is held stationary for a moment following the release of the ball, known as a ''follow-through''. Players often try to put a steady backspin on the ball to absorb its impact with the rim. The ideal trajectory of the shot is somewhat controversial, but generally a proper arc is recommended. Players may shoot directly into the basket or may use the backboard to redirect the ball into the basket. [[File:Basketball through hoop.jpg|thumb|left|Basketball falling through hoop]] The two most common shots that use the above described setup are the ''[[set shot (basketball)|set shot]]'' and the ''[[Jump shot (basketball)|jump shot]]''. Both are preceded by a crouching action which [[Isometric exercise#Isometric presses as preparation for explosive power movements|preloads]] the muscles and increases the power of the shot. In a set shot, the shooter straightens up and throws from a standing position with neither foot leaving the floor; this is typically used for free throws. For a jump shot, the throw is taken in mid-air with the ball being released near the top of the jump. This provides much greater power and range, and it also allows the player to elevate over the defender. Failure to release the ball before the feet return to the floor is considered a traveling violation. Another common shot is called the ''[[layup]]''. This shot requires the player to be in motion toward the basket, and to "lay" the ball "up" and into the basket, typically off the backboard (the backboard-free, underhand version is called a ''[[finger roll]]''). The most crowd-pleasing and typically highest-percentage accuracy shot is the ''[[slam dunk]]'', in which the player jumps very high and throws the ball downward, through the basket while touching it. [[File:Dunk.gif|thumb|Slow-motion animation of a dunk]] Another shot that is less common than the layup, is the "circus shot". The circus shot is a low-percentage shot that is flipped, heaved, scooped, or flung toward the hoop while the shooter is off-balance, airborne, falling down or facing away from the basket. A back-shot is a shot taken when the player is facing away from the basket, and may be shot with the dominant hand, or both; but there is a very low chance that the shot will be successful.<ref>{{Cite web |date=November 17, 2016 |title=WATCH: Curry pulls off circus shot and gets a foul |url=https://www.abs-cbn.com/sports/11/17/16/watch-curry-pulls-off-circus-shot-and-gets-a-foul |access-date=January 8, 2021 |website=ABS-CBN News |language=en}}</ref> A shot that misses both the rim and the backboard completely is referred to as an ''[[air ball]]''. A particularly bad shot, or one that only hits the backboard, is jocularly called a [[brick (basketball)|brick]]. The ''hang time'' is the length of time a player stays in the air after jumping, either to make a slam dunk, layup or jump shot. ===Rebounding=== [[File:20130103 Offensive Rebound Glenn Robinson III rebound.jpg|upright|thumb|A player making an offensive rebound]] <!-- There should be at least a paragraph or two here, in addition to the main article link. --> The objective of rebounding is to successfully gain possession of the basketball after a missed field goal or free throw, as it rebounds from the hoop or backboard. This plays a major role in the game, as most possessions end when a team misses a shot. There are two categories of rebounds: offensive rebounds, in which the ball is recovered by the offensive side and does not change possession, and defensive rebounds, in which the defending team gains possession of the loose ball. The majority of rebounds are defensive, as the team on defense tends to be in better position to recover missed shots; for example, about 75% of rebounds in the NBA are defensive.<ref>{{Cite web |title=2022–23 NBA Season Summary |url=https://www.basketball-reference.com/leagues/NBA_2023.html |access-date=April 18, 2023 |website=Basketball-Reference.com |language=en}}</ref> ===Passing=== <!-- Image with unknown copyright status removed: [[File:172808 480 art R0.jpg|thumb|left|[[Carlos Arroyo]] shown here with the [[Utah Jazz]], left, passes to a teammate.{{Deletable image-caption|2006-10-16|date=May 2012}} ]] --> {{See also|Assist (basketball)}} A pass is a method of moving the ball between players. Most passes are accompanied by a step forward to increase power and are followed through with the hands to ensure accuracy. A staple pass is the ''chest pass''. The ball is passed directly from the passer's chest to the receiver's chest. A proper chest pass involves an outward snap of the thumbs to add velocity and leaves the defence little time to react. Another type of pass is the ''bounce pass''. Here, the passer bounces the ball crisply about two-thirds of the way from his own chest to the receiver. The ball strikes the court and bounces up toward the receiver. The bounce pass takes longer to complete than the chest pass, but it is also harder for the opposing team to intercept (kicking the ball deliberately is a violation). Thus, players often use the bounce pass in crowded moments, or to pass around a defender. The ''overhead pass'' is used to pass the ball over a defender. The ball is released while over the passer's head. The ''outlet pass'' occurs after a team gets a defensive rebound. The next pass after the rebound is the ''outlet pass''. The crucial aspect of any good pass is it being difficult to intercept. Good passers can pass the ball with great accuracy and they know exactly where each of their other teammates prefers to receive the ball. A special way of doing this is passing the ball without looking at the receiving teammate. This is called a ''no-look pass''. Another advanced style of passing is the ''behind-the-back pass'', which, as the description implies, involves throwing the ball behind the passer's back to a teammate. Although some players can perform such a pass effectively, many coaches discourage no-look or behind-the-back passes, believing them to be difficult to control and more likely to result in turnovers or violations. ===Dribbling=== [[File:Basketball-Basic Types of Dribbling.webm|thumb|right|upright=1.45|A demonstration of the basic types of dribbling in basketball]] [[File:Army vs Navy Basketball game, 2004.jpg|thumb|upright|A U.S. Naval Academy ("Navy") player, left, posts up a U.S. Military Academy ("Army") defender.]] Dribbling is the act of bouncing the ball continuously with one hand and is a requirement for a player to take steps with the ball. To dribble, a player pushes the ball down towards the ground with the fingertips rather than patting it; this ensures greater control. When dribbling past an opponent, the dribbler should dribble with the hand farthest from the opponent, making it more difficult for the defensive player to get to the ball. It is therefore important for a player to be able to dribble competently with both hands. Good dribblers (or "ball handlers") tend to keep their dribbling hand low to the ground, reducing the distance of travel of the ball from the floor to the hand, making it more difficult for the defender to "steal" the ball. Good ball handlers frequently dribble behind their backs, between their legs, and switch directions suddenly, making a less predictable dribbling pattern that is more difficult to defend against. This is called a [[crossover dribble|crossover]], which is the most effective way to move past defenders while dribbling. A skilled player can dribble without watching the ball, using the dribbling motion or [[peripheral vision]] to keep track of the ball's location. By not having to focus on the ball, a player can look for teammates or scoring opportunities, as well as avoid the danger of having someone steal the ball away from him/her. ===Blocking=== A block is performed when, after a shot is attempted, a defender succeeds in altering the shot by touching the ball. In almost all variants of play, it is illegal to touch the ball after it is in the downward path of its arc; this is known as ''[[goaltending]]''. It is also illegal under NBA and Men's NCAA basketball to block a shot after it has touched the backboard, or when any part of the ball is directly above the rim. Under international rules it is illegal to block a shot that is in the downward path of its arc or one that has touched the backboard until the ball has hit the rim. After the ball hits the rim, it is again legal to touch it even though it is no longer considered as a block performed. To block a shot, a player has to be able to reach a point higher than where the shot is released. Thus, height can be an advantage in blocking. Players who are taller and playing the power forward or center positions generally record more blocks than players who are shorter and playing the guard positions. However, with good timing and a sufficiently high vertical leap, even shorter players can be effective shot blockers. ==Height== [[File:Joonas Suotamo.jpg|thumb|[[Joonas Suotamo]], a Finnish-American former professional center, is {{convert|6|ft|11|in|m|2}} tall. Many professional centers' heights exceed {{convert|7|ft|m|2}}.]] At the professional level, most male players are above {{convert|6|ft|3|in|m|2}} and most women above {{convert|5|ft|7|in|m|2}}. Guards, for whom physical coordination and ball-handling skills are crucial, tend to be the smallest players. Almost all forwards in the top men's pro leagues are {{convert|6|ft|6|in|m|2}} or taller. Most centers are over {{convert|6|ft|10|in|m|2}} tall. According to a survey given to all NBA teams,{{when|date=July 2015}} the average height of all NBA players is just under {{convert|6|ft|7|in|m|2}}, with the average weight being close to {{convert|222|lb|kg}}. The tallest players ever in the NBA were [[Manute Bol]] and [[Gheorghe Mureșan]], who were both {{convert|7|ft|7|in|m|2}} tall. At {{convert|7|ft|2|in|m|2}}, [[Margo Dydek]] was the tallest player in the history of the WNBA. The shortest player ever to play in the NBA is [[Muggsy Bogues]] at {{convert|5|ft|3|in|m|2}}.<ref>{{cite web |url=http://www.nba.com/playerfile/muggsy_bogues/bio.html |title=Muggsy Bogues Bio |work=NBA.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100717083745/http://www.nba.com/playerfile/muggsy_bogues/bio.html |archive-date=July 17, 2010 |url-status=dead}}</ref> Other average-height or relatively short players have thrived at the pro level, including [[Spud Webb|Anthony "Spud" Webb]], who was {{convert|5|ft|7|in|m}} tall, but had a {{convert|42|in|m|adj=on}} vertical leap, giving him significant height when jumping, and [[Temeka Johnson]], who won the [[WNBA Rookie of the Year Award]] and a championship with the [[Phoenix Mercury]] while standing only {{convert|5|ft|3|in|m}}. While shorter players are often at a disadvantage in certain aspects of the game, their ability to navigate quickly through crowded areas of the court and steal the ball by reaching low are strengths. Players regularly inflate their height in high school or college. Many prospects exaggerate their height while in high school or college to make themselves more appealing to coaches and scouts, who prefer taller players. Charles Barkley stated; "I've been measured at 6–5, 6-{{frac|4|3|4}}. But I started in college at 6–6." Sam Smith, a former writer from the ''[[Chicago Tribune]]'', said: "We sort of know the heights, because after camp, the sheet comes out. But you use that height, and the player gets mad. And then you hear from his agent. Or you file your story with the right height, and the copy desk changes it because they have the 'official' N.B.A. media guide, which is wrong. So you sort of go along with the joke."<ref name="nytimes.com">{{cite news |author=Noah Liberman |title=When Height Becomes a Tall Tale |work=The New York Times |date=June 22, 2008 |url=https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |access-date=February 1, 2019 |archive-url=https://web.archive.org/web/20180613020602/https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |archive-date=June 13, 2018 |url-status=live}}</ref> Since the [[2019–20 NBA season]] heights of NBA players are recorded definitively by measuring players with their shoes off.<ref>{{Cite news |title=For years, some NBA players lied about their height. They can't anymore. |url=https://www.washingtonpost.com/sports/2019/09/27/years-some-nba-players-lied-about-their-height-they-cant-anymore/ |access-date=August 8, 2021 |newspaper=Washington Post |language=en}}</ref> ==Variations and similar games== Variations of basketball are activities based on the game of basketball, using common basketball skills and equipment (primarily the ball and basket). Some variations only have superficial rule changes, while others are distinct games with varying degrees of influence from basketball. Other variations include children's games, contests or activities meant to help players reinforce skills. An earlier version of basketball, played primarily by women and girls, was [[six-on-six basketball]]. [[Horseball]] is a game played on horseback where a ball is handled and points are scored by shooting it through a high net (approximately 1.5m×1.5m). The sport is like a combination of [[polo]], [[rugby football|rugby]], and basketball. There is even a form played on donkeys known as [[Donkey basketball]], which has attracted criticism from animal rights groups. === Half-court === Perhaps the single most common variation of basketball is the half-court game, played in informal settings without referees or strict rules. Only one basket is used, and the ball must be "taken back" or "cleared" – passed or dribbled outside the three-point line each time possession of the ball changes from one team to the other. Half-court games require less [[cardiovascular]] stamina, since players need not run back and forth a full court. Half-court raises the number of players that can use a court or, conversely, can be played if there is an insufficient number to form full 5-on-5 teams. [[File:Basketball pictogram.svg|thumb|120px|Olympic pictogram for basketball]] Half-court basketball is usually played 1-on-1, 2-on-2 or 3-on-3. The last of these variations is gradually gaining official recognition as [[3x3 (basketball)|3x3]], originally known as FIBA 33. It was first tested at the [[2007 Asian Indoor Games]] in [[Macau]] and the first official tournaments were held at the [[2009 Asian Youth Games]] and the [[2010 Youth Olympics]], both in Singapore. The first FIBA 3x3 Youth World Championships<ref>{{cite web |url=http://rimini2011.fiba.com/ |title=2011 3x3 Youth World Championship |work=[[FIBA.com]] |date=September 11, 2011 |access-date=November 22, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20121113155323/http://rimini2011.fiba.com/ |archive-date=November 13, 2012}}</ref> were held in [[Rimini]], Italy in [[2011 FIBA 3x3 Youth World Championships|2011]], with the first [[FIBA 3x3 World Championships]] for senior teams following [[2012 FIBA 3x3 World Championships|a year later]] in [[Athens]]. The sport is highly tipped to become an [[Olympic sport]] as early as [[2016 Summer Olympics|2016]].<ref>{{cite news |last=Thomas |first=Vincent |title=3-on-3 basketball might become big time? |work=[[ESPN]] |access-date=January 11, 2011 |url=https://www.espn.com/espn/page2/index?id=5587987 |publisher=[[ESPN Internet Ventures]] |archive-url=https://web.archive.org/web/20130201123011/http://espn.go.com/espn/page2/index?id=5587987 |archive-date=February 1, 2013 |url-status=live}}</ref> In the summer of 2017, the [[BIG3]] basketball league, a professional 3x3 half court basketball league that features former NBA players, began. The BIG3 features several rule variants including a [[four-point field goal]].<ref>{{cite news |url=https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |title=Big3 begins: Ice Cube's new 3-on-3 league starts with a bang |publisher=[[Gannett]] |author=AP |author-link=Associated Press |date=June 26, 2017 |access-date=September 29, 2019 |newspaper=[[USA Today]] |archive-url=https://web.archive.org/web/20171210151311/https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |archive-date=December 10, 2017 |url-status=live}}</ref> === Other variations === Variations of basketball with their own page or subsection include: {{colbegin|colwidth=15em}} * '''[[Twenty-one (basketball)|21]]''' (also known as '''American''', '''cutthroat''' and '''roughhouse''')<ref>{{Cite book |title=Basketball and Baseball Games: For the Driveway, Field Or the Alleyway |author=Eric Shanburn |publisher=AuthorHouse |year=2008 |isbn=978-1-4343-8912-1 |access-date=June 29, 2010 |url=https://books.google.com/books?id=6Q7XhPnbT70C&q=basketball+cutthroat+21&pg=PA35}} </ref> * '''[[Variations of basketball#42|42]]''' * '''[[Around the World (basketball)|Around the World]]''' * '''[[Variations of basketball#Bounce|Bounce]]''' * '''[[Variations of basketball#Firing Squad|Firing Squad]]''' * '''[[Variations of basketball#Fives|Fives]]''' * '''[[H-O-R-S-E]]''' * '''[[Hotshot (game)|Hotshot]]''' * '''[[Knockout (game)|Knockout]]''' * '''[[Variations of basketball#One-shot conquer|One-shot conquer]]''' * '''[[Variations of basketball#Steal The Bacon|Steal The Bacon]]''' * '''[[Variations of basketball#Tip-it|Tip-it]]''' * '''[[Variations of basketball#Tips|Tips]]''' * '''[[Variations of basketball#"The One"|"The One"]]''' * '''[[Variations of basketball#War|Basketball War]]''' * '''[[Water basketball]]''' * '''[[Beach basketball]]''' * '''[[Streetball]]''' {{colend}} * '''One-on-one''' is a variation in which two players will use only a small section of the court (often no more than a half of a court) and compete to play the ball into a single hoop. Such games tend to emphasize individual dribbling and ball stealing skills over shooting and team play. * '''Dunk Hoops''' is a variation played on basketball hoops with lowered (under basketball regulation 10 feet) rims. It originated when the popularity of the slam dunk grew and was developed to create better chances for dunks with lowered rims and using altered [[goaltending]] rules. * '''Unicycle basketball''' is played using a regulation basketball on a regular basketball court with the same rules, for example, one must dribble the ball while riding. There are a number of rules that are particular to unicycle basketball as well, for example, a player must have at least one foot on a pedal when in-bounding the ball. Unicycle basketball is usually played using 24" or smaller unicycles, and using plastic pedals, both to preserve the court and the players' shins. Popular unicycle basketball games are organized in North America.<ref>{{Cite web |url=http://bayarea.comcastsportsnet.com/UncoveredVid.jsp?bcpid=1274025926&bclid=1313706243&bctid=1432781480 |title=Comcast SportsNet Feature about Berkeley Unicycle Basketball |access-date=April 7, 2020}}{{Dead link|date=February 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> [[Variations of basketball#More distantly related games|Spin-offs from basketball]] that are now separate sports include: * '''[[Ringball]]''', a traditional South African sport that stems from basketball, has been played since 1907. The sport is now promoted in South Africa, Namibia, Botswana, Lesotho, India, and Mauritius to establish Ringball as an international sport. * '''[[Korfball]]''' (Dutch: Korfbal, ''korf'' meaning 'basket') started in the Netherlands and is now played worldwide as a mixed-gender team ball game, similar to mixed netball and basketball. * '''[[Netball]]''' is a limited-contact team sport in which two teams of seven try to score points against one another by placing a ball through a high hoop. Australia New Zealand champions (so called ANZ Championship) is very famous in Australia and New Zealand as the premier netball league. Formerly played exclusively by women, netball today features mixed-gender competitions. * '''[[Slamball]]''', invented by television writer Mason Gordon, is a full-contact sport featuring [[trampolines]]. The main difference from basketball is the court; below the padded rim and [[backboard (basketball)|backboard]] are four trampolines set into the floor, which serve to propel players to great heights for [[slam dunk]]s. The rules also permit some physical contact between the members of the four-player teams. Professional games of Slamball aired on [[Spike TV]] in 2002, and the sport has since expanded to China and other countries. <gallery widths="200px" heights="160px"> File:Dan Hadani collection (990044347560205171).jpg|A basketball player in Israel, 1969 File:Girls play basketball in Dharmsala, India.jpg|Schoolgirls shooting hoops among the [[Himalaya]]s in [[Dharamsala, Himachal Pradesh|Dharamsala]], India. File:Sân trường THPT Phan Đình Phùng, Hà Nội.JPG|A basketball training course at the Phan Đình Phùng High School, [[Hanoi]], Vietnam File:MECVOLLEYBALL GROUND.JPG|A basketball court in [[Tamil Nadu]], India File:Kevyen liikenteen väylä Baana - G8537 - hkm.HKMS000005-km0000n5j4.jpg|A basketball court on [[Baana]] - [[Helsinki]], Finland. </gallery> ==Social forms of basketball== [[File:BasketballHoop.jpg|thumb|Typical privately owned basketball hoop|alt=]] Basketball as a social and communal sport features environments, rules and demographics different from those seen in professional and televised basketball. === Recreational basketball === Basketball is played widely as an extracurricular, intramural or amateur sport in schools and colleges. Notable institutions of recreational basketball include: * '''Basketball schools and academies''', where students are trained in developing basketball fundamentals, undergo fitness and endurance exercises and learn various basketball skills. Basketball students learn proper ways of passing, ball handling, dribbling, shooting from various distances, rebounding, offensive moves, defense, [[layup]]s, screens, basketball rules and basketball ethics. Also popular are the basketball camps organized for various occasions, often to get prepared for basketball events, and basketball clinics for improving skills. * '''College and university basketball''' played in educational institutions of higher learning. This includes [[National Collegiate Athletic Association]] (NCAA) intercollegiate basketball. === Disabled basketball === * '''[[Deaf basketball]]''': One of several deaf sports, deaf basketball relies on signing for communication. The purpose of many deaf sporting events is to serve as a catalyst for the socialization of a low-incidence and geographically dispersed population.<ref>{{cite book |last=Stewart |first=David Alan |title=Deaf Sport: the Impact of Sports within the Deaf Community |publisher=[[Gallaudet University Press]] |year=1991 |url=https://archive.org/details/deafsportimpacto00stew |url-access=registration |pages=[https://archive.org/details/deafsportimpacto00stew/page/234 234] |isbn=9780930323745}}</ref> * '''[[Wheelchair basketball]]''': A sport based on basketball but designed for [[disability|disabled]] people in [[wheelchair]]s. It is considered one of the major [[disabled sports]] and is an [[Wheelchair basketball at the Summer Paralympics|Olympic event]]. === Other forms === * '''[[Biddy basketball]]''' played by minors, sometimes in formal tournaments, around the globe. * '''[[Midnight basketball]]''', an initiative to curb inner-city crime in the United States and elsewhere by engaging youth in urban areas with sports as an alternative to drugs and crime. * '''[[Rezball]]''', short for reservation ball, is the avid [[Native Americans in the United States|Native American]] following of basketball, particularly a style of play particular to Native American teams of some areas. ==Fantasy basketball== '''[[Fantasy basketball]]''' was popularized during the 1990s by [[ESPN]] Fantasy Sports, [[NBA.com]], and [[Yahoo!]] Fantasy Sports. On the model of [[fantasy baseball]] and [[Fantasy football (gridiron)|football]], players create fictional teams, select professional basketball players to "play" on these teams through a mock draft or trades, then calculate points based on the players' real-world performance. === Basics of fantasy basketball === # '''League Setup''': #* You can join public leagues or create private leagues with friends. #* Popular platforms include ESPN, Yahoo Sports, Sleeper, and Fantrax. # '''Draft''': #* A draft (snake or auction) is held at the beginning of the season. #* Participants select NBA players to form their teams. # '''Scoring Formats''': #* '''Points League''': Players earn points based on specific stats (e.g., 2 points per rebound, 1.5 points per assist). #* '''Categories League''': Teams compete in specific categories (e.g., best in assists, steals). #* '''Rotisserie (Roto)''': Teams rank in each category, and rankings are combined to determine the overall score. # '''Roster Management''': #* Teams set lineups daily or weekly, determining which players' stats will count. #* You can trade players, pick up free agents, or drop underperforming players. # '''Playoffs''': #* At the end of the regular NBA season, fantasy leagues often have playoffs to determine the champion. ==See also== {{For outline|Outline of basketball}} {{Portal|Basketball|Sports}} * [[Basketball moves]] * [[Basketball National League]] * [[Continental Basketball Association]] * [[Glossary of basketball terms]] * [[Index of basketball-related articles]] * [[List of basketball films]] * [[List of basketball leagues]] * [[Timeline of women's basketball]] * [[ULEB]], Union des Ligues Européennes de Basket, in English Union of European Leagues of Basketball ==References== === Citations === {{Reflist}} ===General references=== {{refbegin}} * {{cite web |author=National Basketball Association |year=2014 |url=https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |title=Official Rules of the National Basketball Association |access-date=March 6, 2015 |archive-url=https://web.archive.org/web/20150402130744/https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |archive-date=April 2, 2015 |url-status=dead}} * {{cite book |date=June 2004 |title=Official Basketball Rules |author=International Basketball Federation |url=http://www.fiba.com/asp_includes/download.asp?file_id=327 |url-status=dead |archive-url=https://web.archive.org/web/20051222011459/http://www.fiba.com/asp_includes/download.asp?file_id=327 |archive-date=December 22, 2005 }} * {{cite journal |first=Anthony |last=Reimer |date=June 2005 |title=FIBA vs North American Rules Comparison |journal=FIBA Assist |issue=14 |pages=40–44 |url=http://www.fiba.com/asp_includes/download.asp?file_id=518 |access-date=January 11, 2006 |archive-date=January 29, 2009 |archive-url=https://web.archive.org/web/20090129161522/http://www.fiba.com/asp_includes/download.asp?file_id=518 |url-status=dead}} * {{cite web |author=Bonsor, Kevin |url=http://health.howstuffworks.com/basketball2.htm |title=How Basketball Works: Who's Who |work=HowStuffWorks |date=March 10, 2003 |access-date=January 11, 2006 |archive-url=https://web.archive.org/web/20060101034243/http://health.howstuffworks.com/basketball2.htm |archive-date=January 1, 2006 |url-status=live}} {{refend}} ==Further reading== {{refbegin}} * {{Cite book |last=Adolph H |first=Grundman |year=2004 |title=The golden age of amateur basketball: the AAU Tournament, 1921–1968 |url=https://books.google.com/books?id=kHVGigFqcNkC&q=Basketball&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-7117-4}} * {{Cite book |last=Batchelor |first=Bob |year=2005 |title=Basketball in America: from the playgrounds to Jordan's game and beyond |url=https://books.google.com/books?id=v8r__pvCopgC&q=history%20of%20Basketball&pg=PP1 |publisher=Routledge |isbn=978-0-7890-1613-3}} * {{Cite book |last=Brown |first=Donald H |year=2007 |title=A Basketball Handbook |url=https://books.google.com/books?id=YJmsqtj-rh4C&q=history%20of%20Basketball&pg=PP1 |publisher=AuthorHouse |isbn=978-1-4259-6190-9}} * {{Cite book |last=Coleman |first=Brian<!-- Author is per the title page of the book; Google Books seems to have gotten it wrong. --> |year=1991 |title=All You Wanted to Know About Basketball |url=https://books.google.com/books?id=FMbE6oVIP-0C |publisher=Sterling publishing |isbn=81-207-2576-X}} * {{Cite book |last=Grundy |first=Pamela |author2=Susan Shackelford |year=2005 |title=Shattering the glass: the remarkable history of women's basketball |url=https://books.google.com/books?id=ZfS_3MUPBXoC&q=history%20of%20Basketball&pg=PP1 |publisher=New Press |isbn=1-56584-822-5}} * {{Cite book |last=Herzog |first=Brad |year=2003 |title=Hoopmania: The Book of Basketball History and Trivia |url=https://books.google.com/books?id=oH8uK4Sn_BoC&q=history%20of%20Basketball&pg=PP1 |publisher=Rosen Pub. Group |isbn=0-8239-3697-X}} * {{Cite book |last=Naismith |first=James |year=1941 |title=Basketball: its origin and development |url=https://books.google.com/books?id=yDKtaGdhZncC&q=James%20Naismith&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-8370-9}} * {{Cite book |last=Simmons |first=Bill |year=2009 |title=The book of basketball: the NBA according to the sports guy |url=https://archive.org/details/bookofbasketball00simm |url-access=registration |quote=history of Basketball. |publisher=Ballantine/ESPN Books |isbn=978-0-345-51176-8}} {{refend}} ==External links== <!-- {{No more links}} Please be cautious adding more external links. Wikipedia is not a collection of links and should not be used for advertising. Excessive or inappropriate links will be removed. See [[Wikipedia:External links]] and [[Wikipedia:Spam]] for details. If there are already suitable links, propose additions or replacements on the article's talk page, or submit your link to the relevant category at the "long dead (2017)" Open Directory Project (dmoz.org) and link there using {{Dmoz}}. --> {{Sister project links|voy=no}} {{Library resources box|onlinebooks=yes}} <!-- Please be selective when adding links, see talk page for more info. --> ===Historical=== * [http://www.hoophall.com/ Basketball Hall of Fame – Springfield, MA] * [http://naismithbasketballfoundation.com/ National Basketball Foundation]{{snd}}runs the Naismith Museum in Ontario * [http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 Hometown Sports Heroes] {{Webarchive|url=https://web.archive.org/web/20150402200708/http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 |date=April 2, 2015 }} ===Organizations=== * [https://web.archive.org/web/20100626134909/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK Basketball at the Olympic Games] * [https://www.fiba.basketball International Basketball Federation] * [http://www.nba.com/ National Basketball Association] * [http://www.wnba.com/ Women's National Basketball Association] * [http://www.cbahoopsonline.com/ Continental Basketball Association (oldest professional basketball league in the world)] {{Webarchive|url=https://web.archive.org/web/20190330211322/http://www.cbahoopsonline.com/ |date=March 30, 2019 }} * [http://www.nwba.org/ National Wheelchair Basketball Association] ===Other sources=== * [https://www.britannica.com/sports/basketball "Basketball"]. ''[[Encyclopædia Britannica]]'' Online. * [http://www.eurobasket.com/ Eurobasket website] * [https://www.basketball-reference.com/ Basketball-Reference.com: Basketball Statistics, Analysis and History] {{Webarchive|url=https://web.archive.org/web/20110222214347/http://www.basketball-reference.com/ |date=February 22, 2011 }} * [https://web.archive.org/web/20100902041518/http://www.ontarioplaques.com/Plaques_JKL/Plaque_Lanark03.html Ontario's Historical Plaques – Dr. James Naismith (1861–1939)] {{basketball}} {{Navboxes |title= Articles related to basketball |titlestyle = background:#ccccff |list = {{FIBA navbox}} {{International basketball}} {{International basketball (Women)}} {{Men's professional basketball leagues}} {{Women's professional basketball leagues}} {{Team Sport}} {{Summer Olympic sports}} }} {{Authority control}} [[Category:Basketball| ]] [[Category:Articles containing video clips]] [[Category:Ball games]] [[Category:Games and sports introduced in 1891]] [[Category:Sports originating in the United States]] [[Category:Summer Olympic sports]] [[Category:Team sports]] 9kpecilkwvw03esdxdo4j4p0nn03a2l 768396 768395 2026-10-14T17:20:53Z Georgemikesell 55809 /* */ 768396 wikitext text/x-wiki {{Short description|Team sport}} {{Pp-semi-indef}} {{Pp-move-indef}} {{Use mdy dates|date=December 2024}} {{Infobox sport | name = Basketball | image = File:Steph Curry (51915116957).jpg | imagesize = 275px | caption = [[Stephen Curry]] attempting to score a [[field goal (basketball)|field goal]] at the [[2022 NBA All-Star Game]] | union = [[FIBA]] | nickname = | first = {{Start date and years ago|1891|12|21}}. [[Springfield, Massachusetts]], U.S. | registered = | region = Worldwide | contact = [[Contact sport#Limited-contact|Limited]] | team = 5 per side:<br>[[point guard]]<br>[[shooting guard]]<br>[[small forward]]<br>[[power forward (basketball)|power forward]]<br>[[center (basketball)|center]] | mgender = Yes, separate competitions | type = Indoor/Outdoor | category = [[Team sport]], [[Ball game|ball sport]] | venue = Indoor court (mainly) or outdoor court ([[streetball]]) | glossary = [[Glossary of basketball]] | ball = [[Basketball (ball)|Basketball]] | olympic = Yes, demonstrated in the 1904 and 1924 Summer Olympics<br>Part of the Summer Olympic program since 1936 and [[3x3 basketball]] since 2020 | paralympic = Yes (also [[Wheelchair basketball]]) }} This is just a TEST to make a recognizable change and publish the edit. '''Basketball''' is a [[team sport]] in which two teams of five players each, opposing one another on a rectangular [[Basketball court|court]], compete with the primary objective of [[#Shooting|shoot]]ing a [[basketball (ball)|basketball]] (approximately {{convert|9.4|in|cm}} in diameter) through the defender's [[Basket (basketball)|hoop]] (a basket {{convert|18|in|cm}} in diameter mounted {{convert|10|ft|m|sigfig=3}} high to a [[Backboard (basketball)|backboard]] at each end of the court). Teams alternate between [[Offense (sports)|offense]], when they attempt to score, and [[Defense (sports)|defense]], when they try to prevent the opposing side from scoring. A [[Field goal (basketball)|field goal]] is worth two points, unless made from behind the [[3 point line|three-point line]], when it is worth three. After a [[Foul (basketball)|foul]], timed play stops and the player fouled or designated to shoot a [[technical foul]] is given one, two or three one-point [[free throw]]s. The team with the most points at the end of the game wins, but if regulation play expires with the score tied, an additional period of play ([[Overtime (sports)|overtime]]) is mandated. However, if the additional period still results in a tied score, yet another additional period is mandated. This goes on until the score is not tied anymore. Players advance the ball by bouncing it while walking or running (dribbling) or by passing it to a teammate, both of which require considerable skill. On offense, players may use a variety of shots - the [[layup]], the [[jump shot (basketball)|jump shot]], or a [[Slam dunk|dunk]]; on defense, they may [[Steal (basketball)|steal]] the ball from a dribbler, intercept passes, or [[block (basketball)|block]] shots; either offense or defense may collect a [[rebound (basketball)|rebound]], that is, a missed shot that bounces from rim or backboard. It is a violation to [[Traveling (basketball)|lift or drag one's pivot foot without dribbling the ball]], to [[Carrying (basketball)|carry]] it, or to [[double dribble|hold the ball with both hands then resume dribbling]]. The five players on each side fall into five [[Basketball positions|playing positions]]. The tallest player is usually the [[Center (basketball)|center]], the second-tallest and strongest is the [[power forward]], a slightly shorter but more agile player is the [[small forward]], and the shortest players or the best ball handlers are the [[shooting guard]] and the [[point guard]], who implement the coach's game plan by managing the execution of offensive and defensive plays (player positioning). Informally, players may play three-on-three, two-on-two, and one-on-one. Invented in 1891 by Canadian-American gym teacher [[James Naismith]] in [[Springfield, Massachusetts]], in the United States, basketball has evolved to become one of the world's most popular and widely viewed sports.<ref>{{cite news |url=https://www.bbc.co.uk/news/world-us-canada-11348053 |title=The Canadian who invented basketball |access-date=September 14, 2011 |date=September 20, 2010 |work=BBC News |first=Sian |last=Griffiths |archive-url=https://web.archive.org/web/20120425025454/http://www.bbc.co.uk/news/world-us-canada-11348053 |archive-date=April 25, 2012 |url-status=live}}</ref><ref>{{Cite web |title=Ranking The Top 10 Most Popular Sports In The World in 2023 |last1=Maria |website=Sports Virsa |date=January 3, 2023 |url=https://sportsvirsa.com/most-popular-sports/ |url-status=live |archive-url=https://web.archive.org/web/20230925040942/https://sportsvirsa.com/most-popular-sports/ |archive-date=September 25, 2023}}</ref> The [[National Basketball Association]] (NBA) is the most significant [[professional basketball]] league in the world in terms of popularity, salaries, talent, and level of competition<ref>{{cite magazine |magazine=Forbes |first1=Alicia |last1=Jessop |title=The Surge of the NBA's International Viewership and Popularity |url=https://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |url-access=subscription |date=June 14, 2012 |access-date=June 14, 2012 |archive-url=https://web.archive.org/web/20120618104120/http://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |archive-date=June 18, 2012 |url-status=live}}</ref><ref>{{cite web |publisher=Sporting Intelligence |first1=Nick |last1=Harris |title=REVEALED: The world's best paid teams, Man City close in on Barca and Real Madrid |url=http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |date=May 1, 2012 |access-date=June 11, 2012 |archive-url=https://web.archive.org/web/20120616192611/http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |archive-date=June 16, 2012 |url-status=live}}</ref> (drawing most of its talent from U.S. [[college basketball]]). Outside North America, the top clubs from national leagues qualify to continental championships such as the [[EuroLeague]] and the [[Basketball Champions League Americas]]. The [[FIBA Basketball World Cup]] and [[Basketball at the Summer Olympics#Men's tournament|Men's Olympic Basketball Tournament]] are the major international events of the sport and attract top national teams from around the world. Each continent hosts regional competitions for national teams, like [[EuroBasket]] and [[FIBA AmeriCup]]. The [[FIBA Women's Basketball World Cup]] and [[Basketball at the Summer Olympics#Women's tournament|women's Olympic basketball tournament]] feature top national teams from continental championships. The main North American league is the [[WNBA]] ([[NCAA Women's Division I Basketball Championship]] is also popular), whereas the strongest European clubs participate in the [[EuroLeague Women]]. ==History== === Early history === A game similar to basketball is mentioned in a 1591 book published in Frankfurt am Main that reports on the lifestyles and customs of coastal North American residents, {{lang|de|Wahrhafftige Abconterfaytung der Wilden}} (German; translates as ''Truthful Depictions of the Savages'':<ref>(sv) [[Nordisk familjeboks sportlexikon: uppslagsverk för sport, gymnastik och friluftsliv]], part 4, [https://runeberg.org/sportlex/4/0548.html korgboll], p. 939-940, edition 1938-1946, publisher Förlagsaktiebolaget A. Sohlman & Co, Stockholm (via Runeberg project)</ref> "Among other things, a game of skill is described in which balls must be thrown against a target woven from twigs, mounted high on a pole. There's a small reward for the player if the target is being hit."<ref>{{Cite book |last1=de Bry |first1=Theodor |url=https://www.deutsche-digitale-bibliothek.de/item/IJCLICQM5WA3KY6LRVCEGOOHSYWNDBNE |title=Wahrhafftige Abconterfaytung der Wilden |last2=Le Moyne de Morgues |first2=Jacques |publisher=J. Feyerabend & J. Wechel |year=1591 |location=Frankfurt am Main |pages=85 |language=de |chapter=Illustrationen - 85 |quote=Darnach spielen sie auch mit dem Ballen auf nachfolgende weise: Mitten auf einem weiten Platz wirdt ihnen ein Baum auffgerichtet / acht oder neun Ehlen hoch / darauff ist etwas viereckichtes / aus Binzen geflochten / geleget / welcher sich nun brauchet / und dasselbige mit dem Ballen trifft / der bekompt etwas sonderlichs zu Lohn. |chapter-url=https://digital.wlb-stuttgart.de/sammlungen/sammlungsliste/werksansicht?id=6&tx_dlf%5Border%5D=title&tx_dlf%5Bid%5D=2484&tx_dlf%5Bpage%5D=85}}</ref> ===Creation=== [[File:James Naismith at Springfield College circa 1920.jpg|thumb|170px|[[James Naismith]] {{c.|1920}}]] In December 1891, [[James Naismith]], a Canadian-American professor of [[physical education]] and instructor at the International [[YMCA|Young Men's Christian Association]] Training School (now [[Springfield College]]) in [[Springfield, Massachusetts]],<ref>{{Cite web |url=http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |title=YMCA International – World Alliance of YMCAs: Basketball : a YMCA Invention |website=www.ymca.int |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160314065438/http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |archive-date=March 14, 2016 |url-status=dead}}</ref> was trying to keep his gym class active on a rainy day.<ref>{{cite news |url=http://www.cbc.ca/inventions/inventions.html |title=The Greatest Canadian Invention |work=CBC News |url-status=dead |archive-url=https://web.archive.org/web/20101203114542/http://www.cbc.ca/inventions/inventions.html |archive-date=December 3, 2010}}</ref> He sought a vigorous indoor game to keep his students occupied and at proper levels of fitness during the long [[New England]] winters. After rejecting other ideas as either too rough or poorly suited to walled-in [[gymnasiums]], he invented a new game in which players would pass a ball to teammates and try to score points by tossing the ball into a basket mounted on a wall. [[File:Firstbasketball.jpg|thumb|left|170px|The first basketball court at [[Springfield College]]]] Naismith wrote the basic [[rules of basketball|rules]] and nailed a [[peach]] basket onto an elevated track. Naismith initially set up the peach basket with its bottom intact, which meant that the ball had to be retrieved manually after each "basket" or point scored. This quickly proved tedious, so Naismith removed the bottom of the basket to allow the balls to be poked out with a long [[dowel]] after each scored basket. Shortly after, [[Senda Berenson Abbott|Senda Berenson]], instructor of physical culture at the nearby [[Smith College]], went to Naismith to learn more about the game.<ref name="Pioneers in Physical Education" /> Fascinated by the new sport and the values it could teach, she started to organize games with her pupils, following adjusted rules.<ref name="Senda Berenson Papers" /> The first official women's interinstitutional game was played barely 11 months later, between the [[University of California, Berkeley|University of California]] and Miss Head's School.<ref name="Jenkins" /> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball. Thus, the sport quickly spread throughout America's schools, colleges and universities with uniform rules for both sexes.<ref name="Berenson1901">{{Cite book |last=Berenson |first=Senda |url=https://archive.org/details/linebasketballor00bere |title=Basket Ball for Women |publisher=American Sports Publishing Company, New York |year=1901 |quote=}}</ref> [[File:Basketball historic.tif|thumb|150px|The first basketballs used were association footballs]] Basketball was originally played with a [[ball (association football)|soccer ball]]. These round balls from "[[association football]]" were made, at the time, with a set of laces to close off the hole needed for inserting the inflatable bladder after the other sewn-together segments of the ball's cover had been flipped outside-in.<ref>[https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html Leather Head Naismith Style Lace Up Basketball] {{Webarchive|url=https://web.archive.org/web/20160911090256/https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html |date=September 11, 2016 }} (The New York Times. Retrieved August 28, 2016)</ref><ref>{{cite web |url=https://www.youtube.com/watch?v=zKf4s9cOKRQ&t=104 |archive-url=https://web.archive.org/web/20120717093710/http://www.youtube.com/watch?v=zKf4s9cOKRQ&gl=US&hl=en |archive-date=July 17, 2012 |title=Passion Drives Creation – Jeep® & USA Basketball |last=Jeep |date=July 16, 2012 |via=YouTube}}</ref> These laces could cause bounce passes and dribbling to be unpredictable.<ref>[https://patents.google.com/patent/US1660378 Inflatable ball, Inventor: Frank Dieterle, Patent: US 1660378 A (1928)] The description in this patent explains problems caused by lacing on the cover of basketballs.</ref> Eventually a lace-free ball construction method was invented, and this change to the game was endorsed by Naismith (whereas in [[American football]], the lace construction proved to be advantageous for gripping and remains to this day). The first balls made specifically for basketball were brown, and it was only in the late 1950s that [[Paul D. "Tony" Hinkle|Tony Hinkle]], searching for a ball that would be more visible to players and spectators alike, introduced the orange ball that is now in common use. Dribbling was not part of the original game except for the "bounce pass" to teammates. Passing the ball was the primary means of ball movement. Dribbling was eventually introduced but limited by the asymmetric shape of early balls.{{dubious|date=January 2019}} Dribbling was common by 1896, with a rule against the double dribble by 1898.<ref>{{cite book |last1=Naismith |first1=James |title=Basketball : its origin and development |date=1941 |publisher=Association Press |location=New York}}</ref> The peach baskets were used until 1906 when they were finally replaced by metal hoops with backboards. A further change was soon made, so the ball merely passed through. Whenever a person got the ball in the basket, their team would gain a point. Whichever team got the most points won the game.<ref>{{cite web |url=http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |access-date=February 14, 2007 |date=February 14, 2007 |title=James Naismith Biography |archive-url=https://web.archive.org/web/20070205045627/http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |archive-date=February 5, 2007 |url-status=dead}}</ref> The baskets were originally nailed to the mezzanine balcony of the playing court, but this proved impractical when spectators in the balcony began to interfere with shots. The backboard was introduced to prevent this interference; it had the additional effect of allowing rebound shots.<ref>Thinkquest, [https://web.archive.org/web/20050318090722/http://library.thinkquest.org/10480/b-ball.html Basketball]. Retrieved January 20, 2009.</ref> Naismith's handwritten diaries, discovered by his granddaughter in early 2006, indicate that he was nervous about the new game he had invented, which incorporated rules from a children's game called [[duck on a rock]], as many had failed before it.<ref>{{Cite web |date=November 14, 2006 |title=Newly found documents shed light on basketball's birth |url=https://www.espn.com/nba/news/story?id=2660882 |access-date=July 29, 2022 |website=ESPN.com |language=en}}</ref> Frank Mahan, one of the players from the original first game, approached Naismith after the Christmas break, in early 1892, asking him what he intended to call his new game. Naismith replied that he had not thought of it because he had been focused on just getting the [[game]] started. Mahan suggested that it be called "Naismith ball", at which he laughed, saying that a name like that would kill any game. Mahan then said, "Why not call it basketball?" Naismith replied, "We have a basket and a ball, and it seems to me that would be a good name for it."<ref>{{cite web |url=http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |title=Basketball |website=olympic.org |date=June 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090920205645/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |archive-date=September 20, 2009 |access-date=December 18, 2005}}{{dubious|date=January 2021|reason the accessdate & archivedate are before the publication date}}</ref><ref>{{cite news |url=https://www.espn.com/nba/news/story?id=2660882 |title=Newly found documents shed light on basketball's birth |access-date=January 11, 2007 |date=November 13, 2006 |agency=Associated Press |publisher=ESPN |url-status=live |archive-url=https://web.archive.org/web/20071201225936/http://sports.espn.go.com/nba/news/story?id=2660882 |archive-date=December 1, 2007}}</ref> The first official game was played in the [[Young Men's Christian Association Building (Albany, New York)|YMCA gymnasium in Albany]], New York, on January 20, 1892, with nine players. The game ended at 1–0; the shot was made from {{convert|25|ft|m}}, on a court just half the size of a present-day [[Streetball]] or [[National Basketball Association]] (NBA) court. At the time, [[Association football|soccer]] was being played with 10 to a team (which was increased to 11). When winter weather got too icy to play soccer, teams were taken indoors, and it was convenient to have them split in half and play basketball with five on each side. By 1897–98, teams of five became standard. ===College basketball=== [[File:Kansas U team 1899.jpg|thumb|The 1899 University of Kansas basketball team, with James Naismith at the back, right]] Basketball's early adherents were dispatched to YMCAs throughout the United States, and it quickly spread through the United States and Canada. By 1895, it was well established at several women's high schools. While YMCA was responsible for initially developing and spreading the game, within a decade it discouraged the new sport, as rough play and rowdy crowds began to detract from YMCA's primary mission. However, other amateur sports clubs, colleges, and professional clubs quickly filled the void. In the years before [[World War I]], the [[Amateur Athletic Union]] and the [[Intercollegiate Athletic Association of the United States]] (forerunner of the [[National Collegiate Athletic Association|NCAA]]) vied for control over the rules for the game. The first pro league, the National Basketball League, was formed in 1898 to protect players from exploitation and to promote a less rough game. This league only lasted five years. James Naismith was instrumental in establishing [[college basketball]]. His colleague C. O. Beamis fielded the first college basketball team just a year after the Springfield YMCA game at the suburban Pittsburgh [[Geneva College]].<ref>{{cite news |url=http://www.postgazette.com/pg/10105/1050305-57.stm |title=Grandson of basketball's inventor brings game's exhibit to Geneva College |newspaper=[[Pittsburgh Post-Gazette|Postgazette.com]] |date=April 15, 2010 |access-date=June 3, 2011 |last=Fuoco |first=Linda |archive-url=https://web.archive.org/web/20111011182132/http://www.postgazette.com/pg/10105/1050305-57.stm |archive-date=October 11, 2011 |url-status=live}}</ref> Naismith himself later coached at the [[Kansas Jayhawks men's basketball|University of Kansas]] for six years, before handing the reins to renowned coach [[Phog Allen|Forrest "Phog" Allen]]. Naismith's disciple [[Amos Alonzo Stagg]] brought basketball to the [[University of Chicago]], while [[Adolph Rupp]], a student of Naismith's at Kansas, enjoyed great success as coach at the [[Kentucky Wildcats men's basketball|University of Kentucky]]. On February 9, 1895, the first intercollegiate 5-on-5 game was played at [[Hamline University]] between Hamline and the School of Agriculture, which was affiliated with the [[University of Minnesota]].<ref>{{cite web |url=http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |title=Hamline University Athletics: Hutton Arena |publisher=Hamline.edu |date=January 4, 1937 |access-date=July 25, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100528055346/http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |archive-date=May 28, 2010}}</ref><ref>{{cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played... |website=www.rarenewspapers.com |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played |date=March 12, 1892 |website=Rare & Early Newspapers |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref> The School of Agriculture won in a 9–3 game. In 1901, colleges, including the [[University of Chicago]], [[Columbia University]], [[Cornell University]], [[Dartmouth College]], the [[University of Minnesota]], the [[United States Naval Academy|U.S. Naval Academy]], the [[University of Colorado Boulder|University of Colorado]] and [[Yale University]] began sponsoring men's games. In 1905, frequent injuries on the [[College football|football]] field prompted President [[Theodore Roosevelt]] to suggest that colleges form a governing body, resulting in the creation of the Intercollegiate Athletic Association of the United States (IAAUS). In 1910, that body changed its name to the [[National Collegiate Athletic Association]] (NCAA). The first Canadian interuniversity basketball game was played at [[YMCA]] in [[Kingston, Ontario|Kingston]], Ontario on February 6, 1904, when [[McGill University]]{{snd}}Naismith's alma mater{{snd}}visited [[Queen's University at Kingston|Queen's University]]. McGill won 9–7 in overtime; the score was 7–7 at the end of regulation play, and a ten-minute overtime period settled the outcome. A good turnout of spectators watched the game.<ref>''[[Queen's Journal]]'', vol. 31, no. 7, February 16, 1904; ''105 years of Canadian university basketball'', by Earl Zukerman, {{cite web |url=http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |archive-url=https://web.archive.org/web/20181001193138/http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |url-status=dead |archive-date=October 1, 2018 |title=broken link |access-date=February 6, 2009}}</ref> The first men's national championship tournament, the National Association of Intercollegiate Basketball tournament, which still exists as the [[National Association of Intercollegiate Athletics]] (NAIA) [[NAIA national men's basketball championship|tournament]], was organized in 1937. The first national championship for NCAA teams, the [[National Invitation Tournament]] (NIT) in New York, was organized in 1938; the [[NCAA Division I men's basketball tournament|NCAA national tournament]] began one year later. College basketball was rocked by gambling scandals from 1948 to [[CCNY point shaving scandal|1951]], when dozens of players from top teams were implicated in [[match fixing|game-fixing]] and [[point shaving]]. Partially spurred by an association with cheating, the NIT lost support to the NCAA tournament. ===High school basketball=== [[File:Heart Mountain Relocation Center, Heart Mountain, Wyoming. A hotly contested interscholastic basket . . . - NARA - 539726.jpg|thumb|upright|A basketball game between the [[Heart Mountain Relocation Center|Heart Mountain]] and Powell High School girls teams, Wyoming, March 1944]] [[File:HS Basketball 2024.jpg|thumb|A photo taken during a high school basketball game in 2024. Demonstrates the extreme disparities in terms of physical maturity that can be seen between opposing players. ]] Before widespread [[school district]] consolidation, most American high schools were far smaller than their present-day counterparts. During the first decades of the 20th century, basketball quickly became the ideal interscholastic sport due to its modest equipment and personnel requirements. In the days before widespread television coverage of professional and college sports, the popularity of [[high school basketball]] was unrivaled in many parts of America. Perhaps the most legendary of high school teams was Indiana's [[Franklin Wonder Five]], which took the nation by storm during the 1920s, dominating Indiana basketball and earning national recognition. Today virtually every high school in the United States fields a basketball team in [[Varsity team|varsity]] competition.<ref>[https://wayback.archive-it.org/all/20120424210910/http://www.nfhs.org/WorkArea/linkit.aspx?LinkIdentifier=id&ItemID=3506 2008–09 High School Athletics Participation Survey] NFHS.</ref> Basketball's popularity remains high, both in rural areas where they carry the identification of the entire community, as well as at some larger schools known for their basketball teams where many players go on to participate at higher levels of competition after graduation. In the 2016–17 season, 980,673 boys and girls represented their schools in interscholastic basketball competition, according to the [[National Federation of State High School Associations]].<ref>{{cite web |url=http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |title=2016–17 High School Athletics Participation Survey |publisher=National Federation of State High School Associations |access-date=February 16, 2018 |archive-url=https://web.archive.org/web/20180225223739/http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |archive-date=February 25, 2018 |url-status=live}}</ref> The states of [[Illinois]], [[Indiana]] and [[Kentucky]] are particularly well known for their residents' devotion to high school basketball, commonly called [[Hoosier Hysteria]] in Indiana; the critically acclaimed film ''[[Hoosiers (film)|Hoosiers]]'' shows high school basketball's depth of meaning to these communities. [[File:The High School Magazine. Montreal, Canada (1916) (14779954132).jpg|thumb|[[High School of Montreal]] Girls Junior Basketball team, 1915–1916]]⁣There is currently no tournament to determine a national high school champion. The most serious effort was the National Interscholastic Basketball Tournament at the [[University of Chicago]] from 1917 to 1930. The event was organized by [[Amos Alonzo Stagg]] and sent invitations to state champion teams. The tournament started out as a mostly Midwest affair but grew. In 1929 it had 29 state champions. Faced with opposition from the [[National Federation of State High School Associations]] and [[North Central Association of Colleges and Schools]] that bore a threat of the schools losing their accreditation the last tournament was in 1930. The organizations said they were concerned that the tournament was being used to recruit professional players from the prep ranks.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |title=National Interscholastic Basketball Tournament – hoopedeia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810175316/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The tournament did not invite minority schools or private/parochial schools. The National Catholic Interscholastic Basketball Tournament ran from 1924 to 1941 at [[Loyola University Chicago|Loyola University]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |title=National Catholic Interscholastic Basketball Tournament, 1924–1941 – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |date=December 7, 1941 |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810174238/http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Catholic Invitational Basketball Tournament from 1954 to 1978 played at a series of venues, including [[Catholic University of America|Catholic University]], [[Georgetown University|Georgetown]] and [[George Mason University|George Mason]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |title=National Catholic Invitations Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182009/http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Interscholastic Basketball Tournament for Black High Schools was held from 1929 to 1942 at [[Hampton University|Hampton Institute]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |title=– National Interscholastic Basketball Tournament for Black High Schools, 1929–1942 – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182014/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |archive-date=August 10, 2010 |url-status=live}}</ref> The National Invitational Interscholastic Basketball Tournament was held from 1941 to 1967 starting out at [[Tuskegee University|Tuskegee Institute]]. Following a pause during [[World War II]] it resumed at [[Tennessee State University|Tennessee State College]] in Nashville. The basis for the champion dwindled after 1954 when ''[[Brown v. Board of Education]]'' began an integration of schools. The last tournaments were held at [[Alabama State University|Alabama State College]] from 1964 to 1967.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |title=National Invitational Interscholastic Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810173531/http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> ===Professional basketball=== [[File:Liberator-ad.jpg|thumb|upright|Ad from ''[[The Liberator (magazine)|The Liberator]]'' magazine promoting an exhibition in Harlem, March 1922. Drawing by [[Hugo Gellert]]]] Teams abounded throughout the 1920s. There were hundreds of men's [[professional basketball]] teams in towns and cities all over the United States, and little organization of the professional game. Players jumped from team to team and teams played in armories and smoky dance halls. Leagues came and went. [[Barnstorm (sports)|Barnstorming]] squads such as the [[Original Celtics]] and two all-African American teams, the [[New York Renaissance|New York Renaissance Five]] ("Rens") and the (still existing) [[Harlem Globetrotters]] played up to two hundred games a year on their national tours. In 1946, the [[Basketball Association of America]] (BAA) was formed. The first game was played in [[Toronto]], Ontario, Canada between the [[Toronto Huskies]] and [[New York Knicks|New York Knickerbockers]] on November 1, 1946. Three seasons later, in 1949, the BAA merged with the [[National Basketball League (United States)|National Basketball League]] (NBL) to form the [[National Basketball Association]] (NBA). By the 1950s, basketball had become a major college sport, thus paving the way for a growth of interest in professional basketball. In 1959, a [[Naismith Memorial Basketball Hall of Fame|basketball hall of fame]] was founded in [[Springfield, Massachusetts|Springfield]], Massachusetts, site of the first game. Its rosters include the names of great players, coaches, referees and people who have contributed significantly to the development of the game. The hall of fame has people who have accomplished many goals in their career in basketball. An upstart organization, the [[American Basketball Association]], emerged in 1967 and briefly threatened the NBA's dominance until the [[ABA-NBA merger]] in 1976. Today the NBA is the top professional basketball league in the world in terms of popularity, salaries, talent, and level of competition. [[File:Diamond DeShields (1) drives to the basket around Maya Moore (23) in the Minnesota Lynx vs Chicago Sky game.jpg|thumb|[[Diamond DeShields]] (#1) drives to the basket around [[Maya Moore]] (#23) in the Minnesota Lynx vs Chicago Sky game]] The NBA has featured many famous players, including [[George Mikan]], the first dominating "big man"; ball-handling wizard [[Bob Cousy]] and defensive genius [[Bill Russell]] of the [[Boston Celtics]]; charismatic center [[Wilt Chamberlain]], who originally played for the barnstorming [[Harlem Globetrotters]]; all-around stars [[Oscar Robertson]] and [[Jerry West]]; more recent big men [[Kareem Abdul-Jabbar]], [[Shaquille O'Neal]], [[Hakeem Olajuwon]] and [[Karl Malone]]; playmakers [[John Stockton]], [[Isiah Thomas]] and [[Steve Nash]]; crowd-pleasing forwards [[Julius Erving]] and [[Charles Barkley]]; European stars [[Dirk Nowitzki]], [[Pau Gasol]], [[Nikola Jokić]] and [[Tony Parker]]; Latin American stars [[Manu Ginobili]], more recent superstars, [[Allen Iverson]], [[Kobe Bryant]], [[Tim Duncan]], [[LeBron James]], [[Stephen Curry]], [[Giannis Antetokounmpo]], etc.; and the three players who many credit with ushering the professional game to its highest level of popularity during the 1980s and 1990s: [[Larry Bird]], [[Magic Johnson|Earvin "Magic" Johnson]], and [[Michael Jordan]]. In 2001, the NBA formed a developmental league, the [[National Basketball Development League]] (later known as the NBA D-League and then the [[NBA G League]] after a branding deal with [[Gatorade]]). As of the 2023–24 season, the G League has 31 teams. ===International basketball=== [[File:Basketball World Cup 2014.jpg|thumb|The U.S. playing against Mexico at the [[2014 FIBA World Cup]]]] [[FIBA]] (International Basketball Federation) was formed in 1932 by eight founding nations: [[Argentina]], [[Czechoslovakia]], [[Greece]], [[Italy]], [[Latvia]], [[Portugal]], [[Romania]] and [[Switzerland]]. At this time, the organization only oversaw amateur players. Its acronym, derived from the French ''Fédération Internationale de Basket-ball Amateur'', was thus "FIBA". Men's basketball was first [[Basketball at the Summer Olympics|included]] at the Berlin [[1936 Summer Olympics]], although a demonstration tournament was held in 1904. The United States defeated Canada in the first final, played outdoors. This competition has usually been dominated by the United States, whose team has won all but three titles. The first of these came in a controversial final game in [[Munich]] in [[Basketball at the 1972 Summer Olympics|1972]] against the Soviet Union, in which the ending of the game was replayed three times until the Soviet Union finally came out on top.<ref name="Bloomberg">{{cite news |last1=Golden |first1=Daniel |title=Three Seconds at 1972 Olympics Haunt U.S. Basketball |url=https://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |publisher=Bloomberg Business Week |access-date=November 18, 2014 |date=July 23, 2012 |archive-url=https://web.archive.org/web/20150109121347/http://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |archive-date=January 9, 2015 |url-status=live}}</ref> In 1950 the first FIBA World Championship for men, now known as the [[FIBA Basketball World Cup]], was held in Argentina. Three years later, the first FIBA World Championship for women, now known as the [[FIBA Women's Basketball World Cup]], was held in Chile. Women's basketball was added to the Olympics in 1976, which were held in [[Montreal]], Quebec, Canada with teams such as the [[Soviet Union]], [[Brazil women's national basketball team|Brazil]] and [[Australia women's national basketball team|Australia]] rivaling the [[United States women's national basketball team|American]] squads. In 1989, [[FIBA]] allowed professional NBA players to participate in the [[Olympics]] for the first time. Prior to the [[1992 Summer Olympics]], only European and South American teams were allowed to field professionals in the Olympics. The United States' dominance continued with the introduction of the original [[1992 United States men's Olympic basketball team|Dream Team]]. In the [[2004 Summer Olympics|2004 Athens Olympics]], the United States suffered its first Olympic loss while using professional players, falling to [[Puerto Rico national basketball team|Puerto Rico]] (in a 19-point loss) and [[Lithuania men's national basketball team|Lithuania]] in group games, and being eliminated in the semifinals by [[Argentina national basketball team|Argentina]]. It eventually won the bronze medal defeating Lithuania, finishing behind Argentina and [[Italy national basketball team|Italy]]. The [[2008 United States men's Olympic basketball team|Redeem Team]], won gold at the [[Basketball at the 2008 Summer Olympics|2008 Olympics]], and the B-Team, won gold at the [[2010 FIBA World Championship]] in Turkey despite featuring no players from the 2008 squad. The United States continued its dominance as they won gold at the [[Basketball at the 2012 Summer Olympics|2012 Olympics]], [[2014 FIBA Basketball World Cup|2014 FIBA World Cup]] and the [[Basketball at the 2016 Summer Olympics|2016 Olympics]]. [[File:Матч ЦСКА – Реал Мадрид в ДС «Мегаспорт» 1 февраля 2018 года · 2.jpg|thumb|A [[EuroLeague]] game in [[Megasport Sport Palace|Moscow]] in 2018]] Worldwide, basketball tournaments are held for boys and girls of all age levels. The global popularity of the sport is reflected in the nationalities represented in the NBA. Players from all six inhabited continents currently play in the NBA. Top international players began coming into the NBA in the mid-1990s, including Croatians [[Dražen Petrović]] and [[Toni Kukoč]], Serbian [[Vlade Divac]], Lithuanians [[Arvydas Sabonis]] and [[Šarūnas Marčiulionis]], Dutchman [[Rik Smits]] and German [[Detlef Schrempf]]. In the Philippines, the [[Philippine Basketball Association]]'s first game was played on April 9, 1975, at the [[Araneta Coliseum]] in [[Quezon City#Cubao|Cubao]], [[Quezon City]], Philippines. It was founded as a "rebellion" of several teams from the now-defunct Manila Industrial and Commercial Athletic Association, which was tightly controlled by the Basketball Association of the Philippines (now defunct), the then-FIBA recognized national association. Nine teams from the MICAA participated in the league's first season that opened on April 9, 1975. The [[National Basketball League Australia|NBL]] is Australia's pre-eminent men's professional basketball league. The league commenced in [[1979 NBL Season|1979]], playing a winter season (April–September) and did so until the completion of the 20th season in [[1998 NBL Season|1998]]. The [[1998–99 NBL season|1998–99]] season, which commenced only months later, was the first season after the shift to the current summer season format (October–April). This shift was an attempt to avoid competing directly against [[Football in Australia|Australia's various football codes]]. It features 8 teams from around Australia and one in New Zealand. A few players including [[Luc Longley]], [[Andrew Gaze]], [[Shane Heal]], [[Chris Anstey]] and [[Andrew Bogut]] made it big internationally, becoming poster figures for the sport in Australia. The [[Women's National Basketball League]] began in 1981. ===Women's basketball=== {{see also|Women's basketball}} [[File:Smith-College-Class-1902-basketball-team.jpg|thumb|The Smith College Class 1902 basketball team]] [[File:2006 World Championship for Women Australia.jpg|upright=1.8|thumb|The [[Australia women's national basketball team|Australian women's basketball team]] on winning the [[2006 FIBA World Championship for Women]]]] Women began to play basketball in the fall of 1892 at [[Smith College]] through [[Senda Berenson Abbott|Senda Berenson]], substitute director of the newly opened gymnasium and physical education teacher, after having modified the rules for women. Shortly after Berenson was hired at Smith, she visited Naismith to learn more about the game.<ref name="Pioneers in Physical Education">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |title=Pioneers in Physical Education |pages=661–662 |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20090620173552/http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |archive-date=June 20, 2009 |url-status=dead}}</ref> Fascinated by the new sport and the values it could teach, she instantly introduced the game as a class exercise and soon after teams were organized. The first women's collegiate basketball game was played on March 21, 1893, when her Smith freshmen and sophomores played against one another.<ref name="Senda Berenson Papers">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/ |title=Senda Berenson Papers |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20160203084349/http://clio.fivecolleges.edu/smith/berenson/ |archive-date=February 3, 2016 |url-status=dead}}</ref><ref>{{cite web |url=http://www.smith.edu/newssmith/fall2003/100.php |title=You Come in as a Squirrel and Leave as an Owl |access-date=June 3, 2011 |last=Peacock-Broyles |first=Trinity |work=Smith.edu |archive-url=https://web.archive.org/web/20110615080005/http://www.smith.edu/newssmith/fall2003/100.php |archive-date=June 15, 2011 |url-status=live}}</ref> The first official women's interinstitutional game was played later that year between the [[University of California, Berkeley|University of California]] and the Miss Head's School.<ref name="Jenkins">{{cite web |last=Jenkins |first=Sally |title=History of Women's Basketball |url=http://www.wnba.com/about_us/jenkins_feature.html |work=WNBA.com |access-date=January 21, 2014 |url-status=dead |archive-url=https://web.archive.org/web/20130106144210/http://www.wnba.com/about_us/jenkins_feature.html |archive-date=January 6, 2013}}</ref> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball.<ref>The conference took place at the YMCA training school - see [https://web.archive.org/web/20160121231122/http://clio.fivecolleges.edu/smith/berenson/1biog/18990600/ newsclip] (archived)</ref> These rules, designed by Berenson, were published in 1899.<ref name="Berenson1901" /> In 1902 Berenson became the editor of [[Spalding (sports equipment)|A. G. Spalding]]'s first Women's Basketball Guide.<ref name="Senda Berenson Papers" /> The same year women of [[Mount Holyoke College|Mount Holyoke]] and [[H. Sophie Newcomb Memorial College|Sophie Newcomb College]] (coached by [[Clara Gregory Baer]]), began playing basketball. By 1895, the game had spread to colleges across the country, including [[Wellesley College|Wellesley]], [[Vassar College|Vassar]], and [[Bryn Mawr College|Bryn Mawr]]. The first intercollegiate women's game was on April 4, 1896. [[Stanford Cardinal women's basketball|Stanford]] women played [[California Golden Bears women's basketball|Berkeley]], 9-on-9, ending in a 2–1 Stanford victory. Women's basketball development was more structured than that for men in the early years. In 1905, the executive committee on Basket Ball Rules (National Women's Basketball Committee) was created by the [[American Physical Education Association]].<ref name="Historical Timeline">{{cite web |url=http://www.wbhof.com/timeline.html |title=Historical Timeline |access-date=June 2, 2009 |archive-url=https://web.archive.org/web/20090621024009/http://www.wbhof.com/timeline.html |archive-date=June 21, 2009 |url-status=dead}}</ref> These rules called for six to nine players per team and 11 officials. The [[International Women's Sports Federation]] (1924) included a women's basketball competition. 37 women's high school varsity basketball or state tournaments were held by 1925. And in 1926, the Amateur Athletic Union backed the first [[NAIA national women's basketball championship|national women's basketball championship]], complete with men's rules.<ref name="Historical Timeline" /> The [[Edmonton Grads]], a touring Canadian women's team based in [[Edmonton, Alberta|Edmonton]], Alberta, operated between 1915 and 1940. The Grads toured all over North America, and were exceptionally successful. They posted a record of 522 wins and only 20 losses over that span, as they met any team that wanted to challenge them, funding their tours from gate receipts.<ref>{{cite web |url=http://www.histori.ca/minutes/lp.do?id=13113 |title=The Great Teams |access-date=June 2, 2009 |url-status=dead |archive-url=https://web.archive.org/web/20100812064236/http://www.histori.ca/minutes/lp.do?id=13113 |archive-date=August 12, 2010}}</ref> The Grads also shone on several exhibition trips to Europe, and won four consecutive exhibition Olympics tournaments, in 1924, 1928, 1932, and 1936; however, women's basketball was not an official Olympic sport until 1976. The Grads' players were unpaid, and had to remain single. The Grads' style focused on team play, without overly emphasizing skills of individual players. The first women's [[Amateur Athletic Union|AAU]] All-America team was chosen in 1929.<ref name="Historical Timeline" /> Women's industrial leagues sprang up throughout the United States, producing famous athletes, including [[Babe Zaharias|Babe Didrikson]] of the [[Golden Cyclones]], and the [[All American Red Heads Team]], which competed against men's teams, using men's rules. By 1938, the women's national championship changed from a three-court game to [[6 on 6 Basketball|two-court game with six players per team]].<ref name="Historical Timeline" /> [[File:Brittney Griner accepting Wade Trophy 2.jpg|thumb|left|[[Brittney Griner]] accepting an award]] The NBA-backed [[Women's National Basketball Association]] (WNBA) began in 1997. Though it had shaky attendance figures, several marquee players ([[Lisa Leslie]], [[Diana Taurasi]], and [[Candace Parker]] among others) have helped the league's popularity and level of competition. Other [[women's professional sports|professional women's basketball]] leagues in the United States, such as the [[American Basketball League (1996–98)]], have folded in part because of the popularity of the WNBA. The WNBA has been looked at by many as a niche league. However, the league has recently taken steps forward. In June 2007, the WNBA signed a contract extension with [[ESPN]]. The new television deal ran from 2009 to 2016. Along with this deal, came the first-ever rights fees to be paid to a women's professional sports league. Over the eight years of the contract, "millions and millions of dollars" were "dispersed to the league's teams." In a March 12, 2009, article, [[NBA]] commissioner [[David Stern]] said that in the bad economy, "the NBA is far less profitable than the WNBA. We're losing a lot of money among a large number of teams. We're budgeting the WNBA to break even this year."<ref>''[[Television New Zealand]]'', [http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 BASKETBALL | NBA getting through tough times] {{webarchive |url=https://web.archive.org/web/20150318010025/http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 |date=March 18, 2015 }}</ref> ==Rules and regulations== [[File:Canasta y tablero - 0.00.jpg|thumb|upright|End of a game as the game clock shows no time left]] [[File:Basketball terms.png|thumb|300px|Most important terms related to the basketball court]] <!-- Please do be careful not to include too much detail when editing this section; see talk page for more info. --> Measurements and time limits discussed in this section often vary among tournaments and organizations; international and NBA rules are used in this section. The object of the game is to outscore one's opponents by throwing the ball through the opponents' basket from above while preventing the opponents from doing so on their own. An attempt to score in this way is called a shot. A successful shot is worth two points, or [[three-point field goal|three points]] if it is taken from beyond the three-point arc {{convert|6.75|m|ftin|sp=us}} from the basket in international games<ref>{{Cite web |date=June 7, 2019 |title=Everything You Need to Know About Basketball Court Dimensions {{!}} PROformance Hoops |url=https://proformancehoops.com/basketball-court-dimensions/ |access-date=January 8, 2021 |website=proformancehoops.com |language=en-US}}</ref> and {{convert|23|ft|9|in|m}} in NBA games.<ref name="NBA.com">{{Cite web |url=https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |title=Official Rules of the National Basketball Association 2013–2014 |website=[[NBA.com]] |pages=8–9 |archive-url=https://web.archive.org/web/20181112132306/https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |archive-date=November 12, 2018 |url-status=dead}}</ref> A one-point shot can be earned when shooting from the foul line after a foul is made. After a team has scored from a field goal or free throw, play is resumed with a '''throw-in''' awarded to the non-scoring team taken from a point beyond the endline of the court where the points were scored.<ref>{{cite web |url=https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-url=https://ghostarchive.org/archive/20221009/https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-date=October 9, 2022 |url-status=live |access-date=May 28, 2020 |title=NBA Official Rules 2018–19 |pages=29–30}}</ref> ===Playing regulations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> Games are played in four quarters of 10 ([[FIBA]])<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.1 Retrieved July 26, 2010</ref> or 12 minutes (NBA).<ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, a. Retrieved July 26, 2010.</ref> College men's games use two 20-minute halves,<ref name=college>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 5, Section 6, Article 1. Retrieved July 26, 2010.</ref> college women's games use 10-minute quarters,<ref name="2015 NCAA women's changes">{{cite news |url=https://www.espn.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |title=NCAA panel approves women's basketball rules changes |agency=Associated Press |work=ESPN.com |date=June 8, 2015 |access-date=June 9, 2015 |archive-url=https://web.archive.org/web/20150609063239/http://espn.go.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |archive-date=June 9, 2015 |url-status=live}}</ref> and most United States high school varsity games use 8-minute quarters; however, this varies from state to state.<ref name=highschool>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=41}} Rule 5, Section 5, Article 1</ref><ref>{{cite news |last1=Stewart |first1=Mark |title=Varsity basketball games will have two 18-minute halves next season |url=http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |access-date=July 11, 2018 |work=Journal Sentinel |date=June 25, 2015 |archive-url=https://web.archive.org/web/20180711191648/http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |archive-date=July 11, 2018 |url-status=live}}</ref> 15 minutes are allowed for a half-time break under FIBA, NBA, and NCAA rules<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, c. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.4 Retrieved July 26, 2010</ref> and 10 minutes in United States high schools.<ref name=highschool /> [[Overtime (sports)#Basketball|Overtime]] periods are five minutes in length<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, b. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.7 Retrieved July 26, 2010</ref> except for high school, which is four minutes in length.<ref name=highschool /> Teams exchange baskets for the second half. The time allowed is actual playing time; the clock is stopped while the play is not active. Therefore, games generally take much longer to complete than the allotted game time, typically about two hours. Five players from each team may be on the court at one time.<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 3, Section 4.2.2 Retrieved July 26, 2010</ref><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 3, Section I, a. Retrieved July 26, 2010.</ref><ref>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 10, Section 2, Article 6. Retrieved July 26, 2010.</ref><ref>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=59}} Rule 10, Section 1, Article 6</ref> [[Substitution (sport)|Substitutions]] are unlimited but can only be done when play is stopped. Teams also have a coach, who oversees the development and strategies of the team, and other team personnel such as assistant coaches, managers, statisticians, doctors and trainers. For both men's and women's teams, a standard uniform consists of a pair of shorts and a [[Team jersey|jersey]] with a clearly visible number, unique within the team, printed on both the front and back. A limited number of time-outs, clock stoppages requested by a coach (or sometimes mandated in the NBA) for a short meeting with the players, are allowed. They generally last no longer than one minute (100 seconds in the NBA) unless, for televised games, a commercial break is needed. The game is controlled by the [[Official (basketball)|officials]] consisting of the referee (referred to as crew chief in the NBA), one or two umpires (referred to as referees in the NBA) and the table officials. For college, the NBA, and many high schools, there are a total of three referees on the court. The table officials are responsible for keeping track of each team's scoring, timekeeping, individual and team [[Personal foul (basketball)|fouls]], player substitutions, team [[possession arrow]], and the [[shot clock]]. ===Equipment=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball.png|thumb|upright|Traditional eight-panel [[basketball (ball)|basketball]]]] The only essential equipment in a basketball game is the ball and the court: a flat, rectangular surface with baskets at opposite ends. Competitive levels require the use of more equipment such as clocks, score sheets, scoreboards, alternating possession arrows, and whistle-operated stop-clock systems. [[File:Basketball Goal.jpg|thumb|An outdoor basketball net]] A regulation [[basketball court]] in international games is {{convert|28|m|ft|abbr=off|sp=us}} long and {{convert|15|m|ft|abbr=off|sp=us}} wide. In the [[NBA]] and [[NCAA]] the court is {{convert|94|by|50|ft|m|abbr=off|sp=us}}.<ref name="NBA.com" /> Most courts have [[wood flooring]], usually constructed from [[maple]] planks running in the same direction as the longer court dimension.<ref>{{cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |first=William |last=Lynch |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |date=February 7, 2014 |website=LIVESTRONG |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref> The name and logo of the home team is usually painted on or around the center circle. {{anchor|rim}}The basket is a steel rim {{convert|18|in|cm}} diameter with an attached net affixed to a backboard that measures {{convert|6|by|3.5|ft|m|abbr=off|sp=us}} and one basket is at each end of the court. The white outlined box on the backboard is {{convert|18|in|cm}} high and {{convert|2|ft|cm}} wide. At almost all levels of competition, the top of the rim is exactly {{convert|10|ft|m|2|abbr=off|sp=us}} above the court and {{convert|4|ft|m|2|abbr=off|sp=us}} inside the baseline. While variation is possible in the dimensions of the court and backboard, it is considered important for the basket to be of the correct height – a rim that is off by just a few inches can have an adverse effect on shooting. The net must "check the ball momentarily as it passes through the basket" to aid the visual confirmation that the ball went through.<ref>{{cite web |title=Official Rules, RULE NO. 1: Court Dimensions – Equipment |url=https://official.nba.com/rule-no-1-court-dimensions-equipment/ |website=National Basketball Association |date=October 15, 2018}}</ref> The act of checking the ball has the further advantage of slowing down the ball so the rebound does not go as far.<ref>{{cite web |last1=Moniz |first1=Brian |title=Why Do Basketball Hoops Have Nets? |url=https://basketballword.com/why-basketball-hoops-have-nets/ |website=BasketballWorld |date=August 28, 2020 |access-date=December 6, 2020 |archive-date=August 10, 2023 |archive-url=https://web.archive.org/web/20230810230123/https://basketballword.com/why-basketball-hoops-have-nets/ |url-status=dead}}</ref> The size of the basketball is also regulated. For men, the official ball is {{convert|29.5|in|cm}} in circumference (size 7, or a "295 ball") and weighs {{convert|22|oz|g|abbr=on}}. If women are playing, the official basketball size is {{convert|28.5|in|cm}} in circumference (size 6, or a "285 ball") with a weight of {{convert|20|oz|g|abbr=on}}. In [[3x3 (basketball)|3x3]], a formalized version of the halfcourt 3-on-3 game, a dedicated ball with the circumference of a size 6 ball but the weight of a size 7 ball is used in all competitions (men's, women's, and mixed teams).<ref>{{cite press release |url=http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |title=Wilson to provide the Official Game Ball for FIBA |publisher=[[Amer Sports]] |date=June 9, 2015 |access-date=August 17, 2015 |archive-url=https://web.archive.org/web/20150903211156/http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |archive-date=September 3, 2015 |url-status=live}}</ref> ===Violations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> The ball may be advanced toward the basket by being shot, passed between players, thrown, tapped, rolled or dribbled (bouncing the ball while running). The ball must stay within the court; the last team to touch the ball before it travels [[out of bounds]] forfeits possession. The ball is out of bounds if it touches a boundary line, or touches any player or object that is out of bounds. There are limits placed on the steps a player may take without dribbling, which commonly results in an infraction known as [[traveling (basketball)|traveling]]. Nor may a player stop their dribble and then resume dribbling. A dribble that touches both hands is considered stopping the dribble, giving this infraction the name [[double dribble]]. Within a dribble, the player cannot carry the ball by placing their hand on the bottom of the ball; doing so is known as [[Carrying (basketball)|carrying the ball]]. A team, once having established ball control in the front half of their court, may not return the ball to the backcourt and be the first to touch it. A violation of these rules results in loss of possession. The ball may not be kicked, nor be struck with the fist. For the offense, a violation of these rules results in loss of possession; for the defense, most leagues reset the shot clock and the offensive team is given possession of the ball out of bounds. There are limits imposed on the time taken before progressing the ball past halfway (8 seconds in FIBA and the NBA; 10 seconds in NCAA and high school for both sexes), before attempting a shot (24 seconds in FIBA, the NBA, and [[U Sports]] (Canadian universities) play for both sexes, and 30 seconds in NCAA play for both sexes), holding the ball while closely guarded (5 seconds), and remaining in the restricted area known as the free-throw lane, (or the "[[key (basketball)|key]]") (3 seconds). These rules are designed to promote more offense. There are also limits on how players may [[block (basketball)|block]] an opponent's field goal attempt or help a teammate's field goal attempt. [[Goaltending]] is a defender's touching of a ball that is on a downward flight toward the basket, while the related violation of [[basket interference]] is the touching of a ball that is on the rim or above the basket, or by a player reaching through the basket from below. Goaltending and basket interference committed by a defender result in awarding the basket to the offense, while basket interference committed by an offensive player results in cancelling the basket if one is scored. The defense gains possession in all cases of goaltending or basket interference. ===Fouls=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball foul.jpg|thumb|upright|The referee signals that a foul has been committed.]] An attempt to unfairly disadvantage an opponent through certain types of physical contact is illegal and is called a personal foul. These are most commonly committed by defensive players; however, they can be committed by offensive players as well. Players who are fouled either receive the ball to pass inbounds again, or receive one or more [[free throw]]s if they are fouled in the act of shooting, depending on whether the shot was successful. One point is awarded for making a free throw, which is attempted from a line {{convert|15|ft|m}} from the basket. The referee is responsible for judging whether contact is illegal, sometimes resulting in controversy. The calling of fouls can vary between games, leagues and referees. There is a second category of fouls called [[technical foul]]s, which may be charged for various rules violations including failure to properly record a player in the scorebook, or for unsportsmanlike conduct. These infractions result in one or two free throws, which may be taken by any of the five players on the court at the time. Repeated incidents can result in [[ejection (sports)|disqualification]]. A blatant foul involving physical contact that is either excessive or unnecessary is called an intentional foul (flagrant foul in the NBA). In FIBA and NCAA women's basketball, a foul resulting in ejection is called a disqualifying foul, while in leagues other than the NBA, such a foul is referred to as flagrant. If a team exceeds a certain limit of team fouls in a given period (quarter or half) – four for NBA, NCAA women's, and international games – the opposing team is awarded one or two free throws on all subsequent non-shooting fouls for that period, the number depending on the league. In the US college men's game and high school games for both sexes, if a team reaches 7 fouls in a half, the opposing team is awarded one free throw, along with a second shot if the first is made. This is called shooting "one-and-one". If a team exceeds 10 fouls in the half, the opposing team is awarded two free throws on all subsequent fouls for the half. When a team shoots foul shots, the opponents may not interfere with the shooter, nor may they try to regain possession until the last or potentially last free throw is in the air. After a team has committed a specified number of fouls, the other team is said to be "in the bonus". On scoreboards, this is usually signified with an indicator light reading "Bonus" or "Penalty" with an illuminated directional arrow or dot indicating that team is to receive free throws when fouled by the opposing team. (Some scoreboards also indicate the number of fouls committed.) If a team misses the first shot of a two-shot situation, the opposing team must wait for the completion of the second shot before attempting to reclaim possession of the ball and continuing play. If a player is fouled while attempting a shot and the shot is unsuccessful, the player is awarded a number of free throws equal to the value of the attempted shot. A player fouled while attempting a regular two-point shot thus receives two shots, and a player fouled while attempting a three-point shot receives three shots. If a player is fouled while attempting a shot and the shot is successful, typically the player will be awarded one additional free throw for one point. In combination with a regular shot, this is called a "three-point play" or "four-point play" (or more colloquially, an "and one") because of the basket made at the time of the foul (2 or 3 points) and the additional free throw (1 point). [[File:Foul plus basket.ogg|thumb|A foul committed during a shot attempt]] ==Common techniques and practices== ===Positions=== {{main|Basketball positions}} [[File:Basketball positions.svg|thumb|upright=1.15|Basketball positions in the offensive zone]] Although the rules do not specify any positions whatsoever, they have evolved as part of basketball. During the early years of basketball's evolution, two guards, two forwards, and one center were used. In more recent times specific positions evolved, but the current trend, advocated by many top coaches including [[Mike Krzyzewski]], is towards positionless basketball, where big players are free to shoot from outside and dribble if their skill allows it.<ref name="Positionless Basketball">{{cite web |last1=Marshall |first1=John |title=Positionless basketball taking hold in college |work=The Big Story |url=http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |access-date=November 18, 2014 |date=November 1, 2014 |archive-url=https://web.archive.org/web/20141129083230/http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |archive-date=November 29, 2014 |url-status=live}}</ref> Popular descriptions of positions include: [[Point guard]] (often called the "'''1'''") : usually the fastest player on the team, organizes the team's offense by controlling the ball and making sure that it gets to the right player at the right time. [[Shooting guard]] (the "'''2'''") : creates a high volume of shots on offense, mainly long-ranged; and guards the opponent's best perimeter player on defense. [[Small forward]] (the "'''3'''") : often primarily responsible for scoring points via cuts to the basket and dribble penetration; on defense seeks rebounds and steals, but sometimes plays more actively. [[Power forward]] (the "'''4'''"): plays offensively often with their back to the basket; on defense, plays under the basket (in a zone defense) or against the opposing power forward (in [[man-to-man defense]]). [[Center (basketball)|Center]] (the "'''5'''"): uses height and size to score (on offense), to protect the basket closely (on defense), or to rebound. The above descriptions are flexible. For most teams today, the shooting guard and small forward have very similar responsibilities and are often called '''the wings''', as do the power forward and center, who are often called '''post players.''' While most teams describe two players as guards, two as forwards, and one as a center, on some occasions teams choose to call them by different designations. ===Strategy=== {{main|Basketball playbook}} [[File:Bader defense vs bgsu (cropped).jpg|thumb|Defensive player guarding a specific player]] There are two main defensive strategies: ''zone defense'' and ''man-to-man defense''. In a [[zone defense]], each player is assigned to guard a specific area of the court. Zone defenses often allow the defense to double team the ball, a maneuver known as a '''trap'''. In a [[man-to-man defense]], each defensive player guards a specific opponent. Offensive plays are more varied, normally involving planned passes and movement by players without the ball. A quick movement by an offensive player without the ball to gain an advantageous position is known as a ''cut''. A legal attempt by an offensive player to stop an opponent from guarding a teammate, by standing in the defender's way such that the teammate cuts next to him, is a ''[[screen (basketball)|screen]]'' or ''pick''. The two plays are combined in the ''[[pick and roll]]'', in which a player sets a pick and then "rolls" away from the pick towards the basket. Screens and cuts are very important in offensive plays; these allow the quick passes and teamwork, which can lead to a successful basket. Teams almost always have several offensive plays planned to ensure their movement is not predictable. On court, the point guard is usually responsible for indicating which play will occur. ===Shooting=== [[File:Navy Midshipmen women's basketball shot.jpg|thumb|upright|Player releases a short jump shot, while her defender is either knocked down, or trying to "take a charge".]] Shooting is the act of attempting to score points by throwing the ball through the basket, methods varying with players and situations. Typically, a player faces the basket with both feet facing the basket. A player will rest the ball on the fingertips of the dominant hand (the shooting arm) slightly above the head, with the other hand supporting the side of the ball. The ball is usually shot by jumping (though not always) and extending the shooting arm. The shooting arm, fully extended with the wrist fully bent, is held stationary for a moment following the release of the ball, known as a ''follow-through''. Players often try to put a steady backspin on the ball to absorb its impact with the rim. The ideal trajectory of the shot is somewhat controversial, but generally a proper arc is recommended. Players may shoot directly into the basket or may use the backboard to redirect the ball into the basket. [[File:Basketball through hoop.jpg|thumb|left|Basketball falling through hoop]] The two most common shots that use the above described setup are the ''[[set shot (basketball)|set shot]]'' and the ''[[Jump shot (basketball)|jump shot]]''. Both are preceded by a crouching action which [[Isometric exercise#Isometric presses as preparation for explosive power movements|preloads]] the muscles and increases the power of the shot. In a set shot, the shooter straightens up and throws from a standing position with neither foot leaving the floor; this is typically used for free throws. For a jump shot, the throw is taken in mid-air with the ball being released near the top of the jump. This provides much greater power and range, and it also allows the player to elevate over the defender. Failure to release the ball before the feet return to the floor is considered a traveling violation. Another common shot is called the ''[[layup]]''. This shot requires the player to be in motion toward the basket, and to "lay" the ball "up" and into the basket, typically off the backboard (the backboard-free, underhand version is called a ''[[finger roll]]''). The most crowd-pleasing and typically highest-percentage accuracy shot is the ''[[slam dunk]]'', in which the player jumps very high and throws the ball downward, through the basket while touching it. [[File:Dunk.gif|thumb|Slow-motion animation of a dunk]] Another shot that is less common than the layup, is the "circus shot". The circus shot is a low-percentage shot that is flipped, heaved, scooped, or flung toward the hoop while the shooter is off-balance, airborne, falling down or facing away from the basket. A back-shot is a shot taken when the player is facing away from the basket, and may be shot with the dominant hand, or both; but there is a very low chance that the shot will be successful.<ref>{{Cite web |date=November 17, 2016 |title=WATCH: Curry pulls off circus shot and gets a foul |url=https://www.abs-cbn.com/sports/11/17/16/watch-curry-pulls-off-circus-shot-and-gets-a-foul |access-date=January 8, 2021 |website=ABS-CBN News |language=en}}</ref> A shot that misses both the rim and the backboard completely is referred to as an ''[[air ball]]''. A particularly bad shot, or one that only hits the backboard, is jocularly called a [[brick (basketball)|brick]]. The ''hang time'' is the length of time a player stays in the air after jumping, either to make a slam dunk, layup or jump shot. ===Rebounding=== [[File:20130103 Offensive Rebound Glenn Robinson III rebound.jpg|upright|thumb|A player making an offensive rebound]] <!-- There should be at least a paragraph or two here, in addition to the main article link. --> The objective of rebounding is to successfully gain possession of the basketball after a missed field goal or free throw, as it rebounds from the hoop or backboard. This plays a major role in the game, as most possessions end when a team misses a shot. There are two categories of rebounds: offensive rebounds, in which the ball is recovered by the offensive side and does not change possession, and defensive rebounds, in which the defending team gains possession of the loose ball. The majority of rebounds are defensive, as the team on defense tends to be in better position to recover missed shots; for example, about 75% of rebounds in the NBA are defensive.<ref>{{Cite web |title=2022–23 NBA Season Summary |url=https://www.basketball-reference.com/leagues/NBA_2023.html |access-date=April 18, 2023 |website=Basketball-Reference.com |language=en}}</ref> ===Passing=== <!-- Image with unknown copyright status removed: [[File:172808 480 art R0.jpg|thumb|left|[[Carlos Arroyo]] shown here with the [[Utah Jazz]], left, passes to a teammate.{{Deletable image-caption|2006-10-16|date=May 2012}} ]] --> {{See also|Assist (basketball)}} A pass is a method of moving the ball between players. Most passes are accompanied by a step forward to increase power and are followed through with the hands to ensure accuracy. A staple pass is the ''chest pass''. The ball is passed directly from the passer's chest to the receiver's chest. A proper chest pass involves an outward snap of the thumbs to add velocity and leaves the defence little time to react. Another type of pass is the ''bounce pass''. Here, the passer bounces the ball crisply about two-thirds of the way from his own chest to the receiver. The ball strikes the court and bounces up toward the receiver. The bounce pass takes longer to complete than the chest pass, but it is also harder for the opposing team to intercept (kicking the ball deliberately is a violation). Thus, players often use the bounce pass in crowded moments, or to pass around a defender. The ''overhead pass'' is used to pass the ball over a defender. The ball is released while over the passer's head. The ''outlet pass'' occurs after a team gets a defensive rebound. The next pass after the rebound is the ''outlet pass''. The crucial aspect of any good pass is it being difficult to intercept. Good passers can pass the ball with great accuracy and they know exactly where each of their other teammates prefers to receive the ball. A special way of doing this is passing the ball without looking at the receiving teammate. This is called a ''no-look pass''. Another advanced style of passing is the ''behind-the-back pass'', which, as the description implies, involves throwing the ball behind the passer's back to a teammate. Although some players can perform such a pass effectively, many coaches discourage no-look or behind-the-back passes, believing them to be difficult to control and more likely to result in turnovers or violations. ===Dribbling=== [[File:Basketball-Basic Types of Dribbling.webm|thumb|right|upright=1.45|A demonstration of the basic types of dribbling in basketball]] [[File:Army vs Navy Basketball game, 2004.jpg|thumb|upright|A U.S. Naval Academy ("Navy") player, left, posts up a U.S. Military Academy ("Army") defender.]] Dribbling is the act of bouncing the ball continuously with one hand and is a requirement for a player to take steps with the ball. To dribble, a player pushes the ball down towards the ground with the fingertips rather than patting it; this ensures greater control. When dribbling past an opponent, the dribbler should dribble with the hand farthest from the opponent, making it more difficult for the defensive player to get to the ball. It is therefore important for a player to be able to dribble competently with both hands. Good dribblers (or "ball handlers") tend to keep their dribbling hand low to the ground, reducing the distance of travel of the ball from the floor to the hand, making it more difficult for the defender to "steal" the ball. Good ball handlers frequently dribble behind their backs, between their legs, and switch directions suddenly, making a less predictable dribbling pattern that is more difficult to defend against. This is called a [[crossover dribble|crossover]], which is the most effective way to move past defenders while dribbling. A skilled player can dribble without watching the ball, using the dribbling motion or [[peripheral vision]] to keep track of the ball's location. By not having to focus on the ball, a player can look for teammates or scoring opportunities, as well as avoid the danger of having someone steal the ball away from him/her. ===Blocking=== A block is performed when, after a shot is attempted, a defender succeeds in altering the shot by touching the ball. In almost all variants of play, it is illegal to touch the ball after it is in the downward path of its arc; this is known as ''[[goaltending]]''. It is also illegal under NBA and Men's NCAA basketball to block a shot after it has touched the backboard, or when any part of the ball is directly above the rim. Under international rules it is illegal to block a shot that is in the downward path of its arc or one that has touched the backboard until the ball has hit the rim. After the ball hits the rim, it is again legal to touch it even though it is no longer considered as a block performed. To block a shot, a player has to be able to reach a point higher than where the shot is released. Thus, height can be an advantage in blocking. Players who are taller and playing the power forward or center positions generally record more blocks than players who are shorter and playing the guard positions. However, with good timing and a sufficiently high vertical leap, even shorter players can be effective shot blockers. ==Height== [[File:Joonas Suotamo.jpg|thumb|[[Joonas Suotamo]], a Finnish-American former professional center, is {{convert|6|ft|11|in|m|2}} tall. Many professional centers' heights exceed {{convert|7|ft|m|2}}.]] At the professional level, most male players are above {{convert|6|ft|3|in|m|2}} and most women above {{convert|5|ft|7|in|m|2}}. Guards, for whom physical coordination and ball-handling skills are crucial, tend to be the smallest players. Almost all forwards in the top men's pro leagues are {{convert|6|ft|6|in|m|2}} or taller. Most centers are over {{convert|6|ft|10|in|m|2}} tall. According to a survey given to all NBA teams,{{when|date=July 2015}} the average height of all NBA players is just under {{convert|6|ft|7|in|m|2}}, with the average weight being close to {{convert|222|lb|kg}}. The tallest players ever in the NBA were [[Manute Bol]] and [[Gheorghe Mureșan]], who were both {{convert|7|ft|7|in|m|2}} tall. At {{convert|7|ft|2|in|m|2}}, [[Margo Dydek]] was the tallest player in the history of the WNBA. The shortest player ever to play in the NBA is [[Muggsy Bogues]] at {{convert|5|ft|3|in|m|2}}.<ref>{{cite web |url=http://www.nba.com/playerfile/muggsy_bogues/bio.html |title=Muggsy Bogues Bio |work=NBA.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100717083745/http://www.nba.com/playerfile/muggsy_bogues/bio.html |archive-date=July 17, 2010 |url-status=dead}}</ref> Other average-height or relatively short players have thrived at the pro level, including [[Spud Webb|Anthony "Spud" Webb]], who was {{convert|5|ft|7|in|m}} tall, but had a {{convert|42|in|m|adj=on}} vertical leap, giving him significant height when jumping, and [[Temeka Johnson]], who won the [[WNBA Rookie of the Year Award]] and a championship with the [[Phoenix Mercury]] while standing only {{convert|5|ft|3|in|m}}. While shorter players are often at a disadvantage in certain aspects of the game, their ability to navigate quickly through crowded areas of the court and steal the ball by reaching low are strengths. Players regularly inflate their height in high school or college. Many prospects exaggerate their height while in high school or college to make themselves more appealing to coaches and scouts, who prefer taller players. Charles Barkley stated; "I've been measured at 6–5, 6-{{frac|4|3|4}}. But I started in college at 6–6." Sam Smith, a former writer from the ''[[Chicago Tribune]]'', said: "We sort of know the heights, because after camp, the sheet comes out. But you use that height, and the player gets mad. And then you hear from his agent. Or you file your story with the right height, and the copy desk changes it because they have the 'official' N.B.A. media guide, which is wrong. So you sort of go along with the joke."<ref name="nytimes.com">{{cite news |author=Noah Liberman |title=When Height Becomes a Tall Tale |work=The New York Times |date=June 22, 2008 |url=https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |access-date=February 1, 2019 |archive-url=https://web.archive.org/web/20180613020602/https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |archive-date=June 13, 2018 |url-status=live}}</ref> Since the [[2019–20 NBA season]] heights of NBA players are recorded definitively by measuring players with their shoes off.<ref>{{Cite news |title=For years, some NBA players lied about their height. They can't anymore. |url=https://www.washingtonpost.com/sports/2019/09/27/years-some-nba-players-lied-about-their-height-they-cant-anymore/ |access-date=August 8, 2021 |newspaper=Washington Post |language=en}}</ref> ==Variations and similar games== Variations of basketball are activities based on the game of basketball, using common basketball skills and equipment (primarily the ball and basket). Some variations only have superficial rule changes, while others are distinct games with varying degrees of influence from basketball. Other variations include children's games, contests or activities meant to help players reinforce skills. An earlier version of basketball, played primarily by women and girls, was [[six-on-six basketball]]. [[Horseball]] is a game played on horseback where a ball is handled and points are scored by shooting it through a high net (approximately 1.5m×1.5m). The sport is like a combination of [[polo]], [[rugby football|rugby]], and basketball. There is even a form played on donkeys known as [[Donkey basketball]], which has attracted criticism from animal rights groups. === Half-court === Perhaps the single most common variation of basketball is the half-court game, played in informal settings without referees or strict rules. Only one basket is used, and the ball must be "taken back" or "cleared" – passed or dribbled outside the three-point line each time possession of the ball changes from one team to the other. Half-court games require less [[cardiovascular]] stamina, since players need not run back and forth a full court. Half-court raises the number of players that can use a court or, conversely, can be played if there is an insufficient number to form full 5-on-5 teams. [[File:Basketball pictogram.svg|thumb|120px|Olympic pictogram for basketball]] Half-court basketball is usually played 1-on-1, 2-on-2 or 3-on-3. The last of these variations is gradually gaining official recognition as [[3x3 (basketball)|3x3]], originally known as FIBA 33. It was first tested at the [[2007 Asian Indoor Games]] in [[Macau]] and the first official tournaments were held at the [[2009 Asian Youth Games]] and the [[2010 Youth Olympics]], both in Singapore. The first FIBA 3x3 Youth World Championships<ref>{{cite web |url=http://rimini2011.fiba.com/ |title=2011 3x3 Youth World Championship |work=[[FIBA.com]] |date=September 11, 2011 |access-date=November 22, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20121113155323/http://rimini2011.fiba.com/ |archive-date=November 13, 2012}}</ref> were held in [[Rimini]], Italy in [[2011 FIBA 3x3 Youth World Championships|2011]], with the first [[FIBA 3x3 World Championships]] for senior teams following [[2012 FIBA 3x3 World Championships|a year later]] in [[Athens]]. The sport is highly tipped to become an [[Olympic sport]] as early as [[2016 Summer Olympics|2016]].<ref>{{cite news |last=Thomas |first=Vincent |title=3-on-3 basketball might become big time? |work=[[ESPN]] |access-date=January 11, 2011 |url=https://www.espn.com/espn/page2/index?id=5587987 |publisher=[[ESPN Internet Ventures]] |archive-url=https://web.archive.org/web/20130201123011/http://espn.go.com/espn/page2/index?id=5587987 |archive-date=February 1, 2013 |url-status=live}}</ref> In the summer of 2017, the [[BIG3]] basketball league, a professional 3x3 half court basketball league that features former NBA players, began. The BIG3 features several rule variants including a [[four-point field goal]].<ref>{{cite news |url=https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |title=Big3 begins: Ice Cube's new 3-on-3 league starts with a bang |publisher=[[Gannett]] |author=AP |author-link=Associated Press |date=June 26, 2017 |access-date=September 29, 2019 |newspaper=[[USA Today]] |archive-url=https://web.archive.org/web/20171210151311/https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |archive-date=December 10, 2017 |url-status=live}}</ref> === Other variations === Variations of basketball with their own page or subsection include: {{colbegin|colwidth=15em}} * '''[[Twenty-one (basketball)|21]]''' (also known as '''American''', '''cutthroat''' and '''roughhouse''')<ref>{{Cite book |title=Basketball and Baseball Games: For the Driveway, Field Or the Alleyway |author=Eric Shanburn |publisher=AuthorHouse |year=2008 |isbn=978-1-4343-8912-1 |access-date=June 29, 2010 |url=https://books.google.com/books?id=6Q7XhPnbT70C&q=basketball+cutthroat+21&pg=PA35}} </ref> * '''[[Variations of basketball#42|42]]''' * '''[[Around the World (basketball)|Around the World]]''' * '''[[Variations of basketball#Bounce|Bounce]]''' * '''[[Variations of basketball#Firing Squad|Firing Squad]]''' * '''[[Variations of basketball#Fives|Fives]]''' * '''[[H-O-R-S-E]]''' * '''[[Hotshot (game)|Hotshot]]''' * '''[[Knockout (game)|Knockout]]''' * '''[[Variations of basketball#One-shot conquer|One-shot conquer]]''' * '''[[Variations of basketball#Steal The Bacon|Steal The Bacon]]''' * '''[[Variations of basketball#Tip-it|Tip-it]]''' * '''[[Variations of basketball#Tips|Tips]]''' * '''[[Variations of basketball#"The One"|"The One"]]''' * '''[[Variations of basketball#War|Basketball War]]''' * '''[[Water basketball]]''' * '''[[Beach basketball]]''' * '''[[Streetball]]''' {{colend}} * '''One-on-one''' is a variation in which two players will use only a small section of the court (often no more than a half of a court) and compete to play the ball into a single hoop. Such games tend to emphasize individual dribbling and ball stealing skills over shooting and team play. * '''Dunk Hoops''' is a variation played on basketball hoops with lowered (under basketball regulation 10 feet) rims. It originated when the popularity of the slam dunk grew and was developed to create better chances for dunks with lowered rims and using altered [[goaltending]] rules. * '''Unicycle basketball''' is played using a regulation basketball on a regular basketball court with the same rules, for example, one must dribble the ball while riding. There are a number of rules that are particular to unicycle basketball as well, for example, a player must have at least one foot on a pedal when in-bounding the ball. Unicycle basketball is usually played using 24" or smaller unicycles, and using plastic pedals, both to preserve the court and the players' shins. Popular unicycle basketball games are organized in North America.<ref>{{Cite web |url=http://bayarea.comcastsportsnet.com/UncoveredVid.jsp?bcpid=1274025926&bclid=1313706243&bctid=1432781480 |title=Comcast SportsNet Feature about Berkeley Unicycle Basketball |access-date=April 7, 2020}}{{Dead link|date=February 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> [[Variations of basketball#More distantly related games|Spin-offs from basketball]] that are now separate sports include: * '''[[Ringball]]''', a traditional South African sport that stems from basketball, has been played since 1907. The sport is now promoted in South Africa, Namibia, Botswana, Lesotho, India, and Mauritius to establish Ringball as an international sport. * '''[[Korfball]]''' (Dutch: Korfbal, ''korf'' meaning 'basket') started in the Netherlands and is now played worldwide as a mixed-gender team ball game, similar to mixed netball and basketball. * '''[[Netball]]''' is a limited-contact team sport in which two teams of seven try to score points against one another by placing a ball through a high hoop. Australia New Zealand champions (so called ANZ Championship) is very famous in Australia and New Zealand as the premier netball league. Formerly played exclusively by women, netball today features mixed-gender competitions. * '''[[Slamball]]''', invented by television writer Mason Gordon, is a full-contact sport featuring [[trampolines]]. The main difference from basketball is the court; below the padded rim and [[backboard (basketball)|backboard]] are four trampolines set into the floor, which serve to propel players to great heights for [[slam dunk]]s. The rules also permit some physical contact between the members of the four-player teams. Professional games of Slamball aired on [[Spike TV]] in 2002, and the sport has since expanded to China and other countries. <gallery widths="200px" heights="160px"> File:Dan Hadani collection (990044347560205171).jpg|A basketball player in Israel, 1969 File:Girls play basketball in Dharmsala, India.jpg|Schoolgirls shooting hoops among the [[Himalaya]]s in [[Dharamsala, Himachal Pradesh|Dharamsala]], India. File:Sân trường THPT Phan Đình Phùng, Hà Nội.JPG|A basketball training course at the Phan Đình Phùng High School, [[Hanoi]], Vietnam File:MECVOLLEYBALL GROUND.JPG|A basketball court in [[Tamil Nadu]], India File:Kevyen liikenteen väylä Baana - G8537 - hkm.HKMS000005-km0000n5j4.jpg|A basketball court on [[Baana]] - [[Helsinki]], Finland. </gallery> ==Social forms of basketball== [[File:BasketballHoop.jpg|thumb|Typical privately owned basketball hoop|alt=]] Basketball as a social and communal sport features environments, rules and demographics different from those seen in professional and televised basketball. === Recreational basketball === Basketball is played widely as an extracurricular, intramural or amateur sport in schools and colleges. Notable institutions of recreational basketball include: * '''Basketball schools and academies''', where students are trained in developing basketball fundamentals, undergo fitness and endurance exercises and learn various basketball skills. Basketball students learn proper ways of passing, ball handling, dribbling, shooting from various distances, rebounding, offensive moves, defense, [[layup]]s, screens, basketball rules and basketball ethics. Also popular are the basketball camps organized for various occasions, often to get prepared for basketball events, and basketball clinics for improving skills. * '''College and university basketball''' played in educational institutions of higher learning. This includes [[National Collegiate Athletic Association]] (NCAA) intercollegiate basketball. === Disabled basketball === * '''[[Deaf basketball]]''': One of several deaf sports, deaf basketball relies on signing for communication. The purpose of many deaf sporting events is to serve as a catalyst for the socialization of a low-incidence and geographically dispersed population.<ref>{{cite book |last=Stewart |first=David Alan |title=Deaf Sport: the Impact of Sports within the Deaf Community |publisher=[[Gallaudet University Press]] |year=1991 |url=https://archive.org/details/deafsportimpacto00stew |url-access=registration |pages=[https://archive.org/details/deafsportimpacto00stew/page/234 234] |isbn=9780930323745}}</ref> * '''[[Wheelchair basketball]]''': A sport based on basketball but designed for [[disability|disabled]] people in [[wheelchair]]s. It is considered one of the major [[disabled sports]] and is an [[Wheelchair basketball at the Summer Paralympics|Olympic event]]. === Other forms === * '''[[Biddy basketball]]''' played by minors, sometimes in formal tournaments, around the globe. * '''[[Midnight basketball]]''', an initiative to curb inner-city crime in the United States and elsewhere by engaging youth in urban areas with sports as an alternative to drugs and crime. * '''[[Rezball]]''', short for reservation ball, is the avid [[Native Americans in the United States|Native American]] following of basketball, particularly a style of play particular to Native American teams of some areas. ==Fantasy basketball== '''[[Fantasy basketball]]''' was popularized during the 1990s by [[ESPN]] Fantasy Sports, [[NBA.com]], and [[Yahoo!]] Fantasy Sports. On the model of [[fantasy baseball]] and [[Fantasy football (gridiron)|football]], players create fictional teams, select professional basketball players to "play" on these teams through a mock draft or trades, then calculate points based on the players' real-world performance. === Basics of fantasy basketball === # '''League Setup''': #* You can join public leagues or create private leagues with friends. #* Popular platforms include ESPN, Yahoo Sports, Sleeper, and Fantrax. # '''Draft''': #* A draft (snake or auction) is held at the beginning of the season. #* Participants select NBA players to form their teams. # '''Scoring Formats''': #* '''Points League''': Players earn points based on specific stats (e.g., 2 points per rebound, 1.5 points per assist). #* '''Categories League''': Teams compete in specific categories (e.g., best in assists, steals). #* '''Rotisserie (Roto)''': Teams rank in each category, and rankings are combined to determine the overall score. # '''Roster Management''': #* Teams set lineups daily or weekly, determining which players' stats will count. #* You can trade players, pick up free agents, or drop underperforming players. # '''Playoffs''': #* At the end of the regular NBA season, fantasy leagues often have playoffs to determine the champion. ==See also== {{For outline|Outline of basketball}} {{Portal|Basketball|Sports}} * [[Basketball moves]] * [[Basketball National League]] * [[Continental Basketball Association]] * [[Glossary of basketball terms]] * [[Index of basketball-related articles]] * [[List of basketball films]] * [[List of basketball leagues]] * [[Timeline of women's basketball]] * [[ULEB]], Union des Ligues Européennes de Basket, in English Union of European Leagues of Basketball ==References== === Citations === {{Reflist}} ===General references=== {{refbegin}} * {{cite web |author=National Basketball Association |year=2014 |url=https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |title=Official Rules of the National Basketball Association |access-date=March 6, 2015 |archive-url=https://web.archive.org/web/20150402130744/https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |archive-date=April 2, 2015 |url-status=dead}} * {{cite book |date=June 2004 |title=Official Basketball Rules |author=International Basketball Federation |url=http://www.fiba.com/asp_includes/download.asp?file_id=327 |url-status=dead |archive-url=https://web.archive.org/web/20051222011459/http://www.fiba.com/asp_includes/download.asp?file_id=327 |archive-date=December 22, 2005 }} * {{cite journal |first=Anthony |last=Reimer |date=June 2005 |title=FIBA vs North American Rules Comparison |journal=FIBA Assist |issue=14 |pages=40–44 |url=http://www.fiba.com/asp_includes/download.asp?file_id=518 |access-date=January 11, 2006 |archive-date=January 29, 2009 |archive-url=https://web.archive.org/web/20090129161522/http://www.fiba.com/asp_includes/download.asp?file_id=518 |url-status=dead}} * {{cite web |author=Bonsor, Kevin |url=http://health.howstuffworks.com/basketball2.htm |title=How Basketball Works: Who's Who |work=HowStuffWorks |date=March 10, 2003 |access-date=January 11, 2006 |archive-url=https://web.archive.org/web/20060101034243/http://health.howstuffworks.com/basketball2.htm |archive-date=January 1, 2006 |url-status=live}} {{refend}} ==Further reading== {{refbegin}} * {{Cite book |last=Adolph H |first=Grundman |year=2004 |title=The golden age of amateur basketball: the AAU Tournament, 1921–1968 |url=https://books.google.com/books?id=kHVGigFqcNkC&q=Basketball&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-7117-4}} * {{Cite book |last=Batchelor |first=Bob |year=2005 |title=Basketball in America: from the playgrounds to Jordan's game and beyond |url=https://books.google.com/books?id=v8r__pvCopgC&q=history%20of%20Basketball&pg=PP1 |publisher=Routledge |isbn=978-0-7890-1613-3}} * {{Cite book |last=Brown |first=Donald H |year=2007 |title=A Basketball Handbook |url=https://books.google.com/books?id=YJmsqtj-rh4C&q=history%20of%20Basketball&pg=PP1 |publisher=AuthorHouse |isbn=978-1-4259-6190-9}} * {{Cite book |last=Coleman |first=Brian<!-- Author is per the title page of the book; Google Books seems to have gotten it wrong. --> |year=1991 |title=All You Wanted to Know About Basketball |url=https://books.google.com/books?id=FMbE6oVIP-0C |publisher=Sterling publishing |isbn=81-207-2576-X}} * {{Cite book |last=Grundy |first=Pamela |author2=Susan Shackelford |year=2005 |title=Shattering the glass: the remarkable history of women's basketball |url=https://books.google.com/books?id=ZfS_3MUPBXoC&q=history%20of%20Basketball&pg=PP1 |publisher=New Press |isbn=1-56584-822-5}} * {{Cite book |last=Herzog |first=Brad |year=2003 |title=Hoopmania: The Book of Basketball History and Trivia |url=https://books.google.com/books?id=oH8uK4Sn_BoC&q=history%20of%20Basketball&pg=PP1 |publisher=Rosen Pub. Group |isbn=0-8239-3697-X}} * {{Cite book |last=Naismith |first=James |year=1941 |title=Basketball: its origin and development |url=https://books.google.com/books?id=yDKtaGdhZncC&q=James%20Naismith&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-8370-9}} * {{Cite book |last=Simmons |first=Bill |year=2009 |title=The book of basketball: the NBA according to the sports guy |url=https://archive.org/details/bookofbasketball00simm |url-access=registration |quote=history of Basketball. |publisher=Ballantine/ESPN Books |isbn=978-0-345-51176-8}} {{refend}} ==External links== <!-- {{No more links}} Please be cautious adding more external links. Wikipedia is not a collection of links and should not be used for advertising. Excessive or inappropriate links will be removed. See [[Wikipedia:External links]] and [[Wikipedia:Spam]] for details. If there are already suitable links, propose additions or replacements on the article's talk page, or submit your link to the relevant category at the "long dead (2017)" Open Directory Project (dmoz.org) and link there using {{Dmoz}}. --> {{Sister project links|voy=no}} {{Library resources box|onlinebooks=yes}} <!-- Please be selective when adding links, see talk page for more info. --> ===Historical=== * [http://www.hoophall.com/ Basketball Hall of Fame – Springfield, MA] * [http://naismithbasketballfoundation.com/ National Basketball Foundation]{{snd}}runs the Naismith Museum in Ontario * [http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 Hometown Sports Heroes] {{Webarchive|url=https://web.archive.org/web/20150402200708/http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 |date=April 2, 2015 }} ===Organizations=== * [https://web.archive.org/web/20100626134909/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK Basketball at the Olympic Games] * [https://www.fiba.basketball International Basketball Federation] * [http://www.nba.com/ National Basketball Association] * [http://www.wnba.com/ Women's National Basketball Association] * [http://www.cbahoopsonline.com/ Continental Basketball Association (oldest professional basketball league in the world)] {{Webarchive|url=https://web.archive.org/web/20190330211322/http://www.cbahoopsonline.com/ |date=March 30, 2019 }} * [http://www.nwba.org/ National Wheelchair Basketball Association] ===Other sources=== * [https://www.britannica.com/sports/basketball "Basketball"]. ''[[Encyclopædia Britannica]]'' Online. * [http://www.eurobasket.com/ Eurobasket website] * [https://www.basketball-reference.com/ Basketball-Reference.com: Basketball Statistics, Analysis and History] {{Webarchive|url=https://web.archive.org/web/20110222214347/http://www.basketball-reference.com/ |date=February 22, 2011 }} * [https://web.archive.org/web/20100902041518/http://www.ontarioplaques.com/Plaques_JKL/Plaque_Lanark03.html Ontario's Historical Plaques – Dr. James Naismith (1861–1939)] {{basketball}} {{Navboxes |title= Articles related to basketball |titlestyle = background:#ccccff |list = {{FIBA navbox}} {{International basketball}} {{International basketball (Women)}} {{Men's professional basketball leagues}} {{Women's professional basketball leagues}} {{Team Sport}} {{Summer Olympic sports}} }} {{Authority control}} [[Category:Basketball| ]] [[Category:Articles containing video clips]] [[Category:Ball games]] [[Category:Games and sports introduced in 1891]] [[Category:Sports originating in the United States]] [[Category:Summer Olympic sports]] [[Category:Team sports]] 0u8h8uatqo3hflnh2r7la0scatxd3m8 768401 768396 2026-10-14T17:33:02Z Georgemikesell 55809 /* */ 768401 wikitext text/x-wiki {{Short description|Team sport}} {{Pp-semi-indef}} {{Pp-move-indef}} {{Use mdy dates|date=December 2024}} {{Infobox sport | name = Basketball | image = File:Steph Curry (51915116957).jpg | imagesize = 275px | caption = [[Stephen Curry]] attempting to score a [[field goal (basketball)|field goal]] at the [[2022 NBA All-Star Game]] | union = [[FIBA]] | nickname = | first = {{Start date and years ago|1891|12|21}}. [[Springfield, Massachusetts]], U.S. | registered = | region = Worldwide | contact = [[Contact sport#Limited-contact|Limited]] | team = 5 per side:<br>[[point guard]]<br>[[shooting guard]]<br>[[small forward]]<br>[[power forward (basketball)|power forward]]<br>[[center (basketball)|center]] | mgender = Yes, separate competitions | type = Indoor/Outdoor | category = [[Team sport]], [[Ball game|ball sport]] | venue = Indoor court (mainly) or outdoor court ([[streetball]]) | glossary = [[Glossary of basketball]] | ball = [[Basketball (ball)|Basketball]] | olympic = Yes, demonstrated in the 1904 and 1924 Summer Olympics<br>Part of the Summer Olympic program since 1936 and [[3x3 basketball]] since 2020 | paralympic = Yes (also [[Wheelchair basketball]]) }} This is an Edit Test to test T434236. '''Basketball''' is a [[team sport]] in which two teams of five players each, opposing one another on a rectangular [[Basketball court|court]], compete with the primary objective of [[#Shooting|shoot]]ing a [[basketball (ball)|basketball]] (approximately {{convert|9.4|in|cm}} in diameter) through the defender's [[Basket (basketball)|hoop]] (a basket {{convert|18|in|cm}} in diameter mounted {{convert|10|ft|m|sigfig=3}} high to a [[Backboard (basketball)|backboard]] at each end of the court). Teams alternate between [[Offense (sports)|offense]], when they attempt to score, and [[Defense (sports)|defense]], when they try to prevent the opposing side from scoring. A [[Field goal (basketball)|field goal]] is worth two points, unless made from behind the [[3 point line|three-point line]], when it is worth three. After a [[Foul (basketball)|foul]], timed play stops and the player fouled or designated to shoot a [[technical foul]] is given one, two or three one-point [[free throw]]s. The team with the most points at the end of the game wins, but if regulation play expires with the score tied, an additional period of play ([[Overtime (sports)|overtime]]) is mandated. However, if the additional period still results in a tied score, yet another additional period is mandated. This goes on until the score is not tied anymore. Players advance the ball by bouncing it while walking or running (dribbling) or by passing it to a teammate, both of which require considerable skill. On offense, players may use a variety of shots - the [[layup]], the [[jump shot (basketball)|jump shot]], or a [[Slam dunk|dunk]]; on defense, they may [[Steal (basketball)|steal]] the ball from a dribbler, intercept passes, or [[block (basketball)|block]] shots; either offense or defense may collect a [[rebound (basketball)|rebound]], that is, a missed shot that bounces from rim or backboard. It is a violation to [[Traveling (basketball)|lift or drag one's pivot foot without dribbling the ball]], to [[Carrying (basketball)|carry]] it, or to [[double dribble|hold the ball with both hands then resume dribbling]]. The five players on each side fall into five [[Basketball positions|playing positions]]. The tallest player is usually the [[Center (basketball)|center]], the second-tallest and strongest is the [[power forward]], a slightly shorter but more agile player is the [[small forward]], and the shortest players or the best ball handlers are the [[shooting guard]] and the [[point guard]], who implement the coach's game plan by managing the execution of offensive and defensive plays (player positioning). Informally, players may play three-on-three, two-on-two, and one-on-one. Invented in 1891 by Canadian-American gym teacher [[James Naismith]] in [[Springfield, Massachusetts]], in the United States, basketball has evolved to become one of the world's most popular and widely viewed sports.<ref>{{cite news |url=https://www.bbc.co.uk/news/world-us-canada-11348053 |title=The Canadian who invented basketball |access-date=September 14, 2011 |date=September 20, 2010 |work=BBC News |first=Sian |last=Griffiths |archive-url=https://web.archive.org/web/20120425025454/http://www.bbc.co.uk/news/world-us-canada-11348053 |archive-date=April 25, 2012 |url-status=live}}</ref><ref>{{Cite web |title=Ranking The Top 10 Most Popular Sports In The World in 2023 |last1=Maria |website=Sports Virsa |date=January 3, 2023 |url=https://sportsvirsa.com/most-popular-sports/ |url-status=live |archive-url=https://web.archive.org/web/20230925040942/https://sportsvirsa.com/most-popular-sports/ |archive-date=September 25, 2023}}</ref> The [[National Basketball Association]] (NBA) is the most significant [[professional basketball]] league in the world in terms of popularity, salaries, talent, and level of competition<ref>{{cite magazine |magazine=Forbes |first1=Alicia |last1=Jessop |title=The Surge of the NBA's International Viewership and Popularity |url=https://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |url-access=subscription |date=June 14, 2012 |access-date=June 14, 2012 |archive-url=https://web.archive.org/web/20120618104120/http://www.forbes.com/sites/aliciajessop/2012/06/14/the-surge-of-the-nbas-international-viewership-and-popularity/ |archive-date=June 18, 2012 |url-status=live}}</ref><ref>{{cite web |publisher=Sporting Intelligence |first1=Nick |last1=Harris |title=REVEALED: The world's best paid teams, Man City close in on Barca and Real Madrid |url=http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |date=May 1, 2012 |access-date=June 11, 2012 |archive-url=https://web.archive.org/web/20120616192611/http://www.sportingintelligence.com/2012/05/01/revealed-the-worlds-best-paid-teams-man-city-close-in-on-barca-and-real-madrid-010501/ |archive-date=June 16, 2012 |url-status=live}}</ref> (drawing most of its talent from U.S. [[college basketball]]). Outside North America, the top clubs from national leagues qualify to continental championships such as the [[EuroLeague]] and the [[Basketball Champions League Americas]]. The [[FIBA Basketball World Cup]] and [[Basketball at the Summer Olympics#Men's tournament|Men's Olympic Basketball Tournament]] are the major international events of the sport and attract top national teams from around the world. Each continent hosts regional competitions for national teams, like [[EuroBasket]] and [[FIBA AmeriCup]]. The [[FIBA Women's Basketball World Cup]] and [[Basketball at the Summer Olympics#Women's tournament|women's Olympic basketball tournament]] feature top national teams from continental championships. The main North American league is the [[WNBA]] ([[NCAA Women's Division I Basketball Championship]] is also popular), whereas the strongest European clubs participate in the [[EuroLeague Women]]. ==History== === Early history === A game similar to basketball is mentioned in a 1591 book published in Frankfurt am Main that reports on the lifestyles and customs of coastal North American residents, {{lang|de|Wahrhafftige Abconterfaytung der Wilden}} (German; translates as ''Truthful Depictions of the Savages'':<ref>(sv) [[Nordisk familjeboks sportlexikon: uppslagsverk för sport, gymnastik och friluftsliv]], part 4, [https://runeberg.org/sportlex/4/0548.html korgboll], p. 939-940, edition 1938-1946, publisher Förlagsaktiebolaget A. Sohlman & Co, Stockholm (via Runeberg project)</ref> "Among other things, a game of skill is described in which balls must be thrown against a target woven from twigs, mounted high on a pole. There's a small reward for the player if the target is being hit."<ref>{{Cite book |last1=de Bry |first1=Theodor |url=https://www.deutsche-digitale-bibliothek.de/item/IJCLICQM5WA3KY6LRVCEGOOHSYWNDBNE |title=Wahrhafftige Abconterfaytung der Wilden |last2=Le Moyne de Morgues |first2=Jacques |publisher=J. Feyerabend & J. Wechel |year=1591 |location=Frankfurt am Main |pages=85 |language=de |chapter=Illustrationen - 85 |quote=Darnach spielen sie auch mit dem Ballen auf nachfolgende weise: Mitten auf einem weiten Platz wirdt ihnen ein Baum auffgerichtet / acht oder neun Ehlen hoch / darauff ist etwas viereckichtes / aus Binzen geflochten / geleget / welcher sich nun brauchet / und dasselbige mit dem Ballen trifft / der bekompt etwas sonderlichs zu Lohn. |chapter-url=https://digital.wlb-stuttgart.de/sammlungen/sammlungsliste/werksansicht?id=6&tx_dlf%5Border%5D=title&tx_dlf%5Bid%5D=2484&tx_dlf%5Bpage%5D=85}}</ref> ===Creation=== [[File:James Naismith at Springfield College circa 1920.jpg|thumb|170px|[[James Naismith]] {{c.|1920}}]] In December 1891, [[James Naismith]], a Canadian-American professor of [[physical education]] and instructor at the International [[YMCA|Young Men's Christian Association]] Training School (now [[Springfield College]]) in [[Springfield, Massachusetts]],<ref>{{Cite web |url=http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |title=YMCA International – World Alliance of YMCAs: Basketball : a YMCA Invention |website=www.ymca.int |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160314065438/http://www.ymca.int/who-we-are/history/basketball-a-ymca-invention/ |archive-date=March 14, 2016 |url-status=dead}}</ref> was trying to keep his gym class active on a rainy day.<ref>{{cite news |url=http://www.cbc.ca/inventions/inventions.html |title=The Greatest Canadian Invention |work=CBC News |url-status=dead |archive-url=https://web.archive.org/web/20101203114542/http://www.cbc.ca/inventions/inventions.html |archive-date=December 3, 2010}}</ref> He sought a vigorous indoor game to keep his students occupied and at proper levels of fitness during the long [[New England]] winters. After rejecting other ideas as either too rough or poorly suited to walled-in [[gymnasiums]], he invented a new game in which players would pass a ball to teammates and try to score points by tossing the ball into a basket mounted on a wall. [[File:Firstbasketball.jpg|thumb|left|170px|The first basketball court at [[Springfield College]]]] Naismith wrote the basic [[rules of basketball|rules]] and nailed a [[peach]] basket onto an elevated track. Naismith initially set up the peach basket with its bottom intact, which meant that the ball had to be retrieved manually after each "basket" or point scored. This quickly proved tedious, so Naismith removed the bottom of the basket to allow the balls to be poked out with a long [[dowel]] after each scored basket. Shortly after, [[Senda Berenson Abbott|Senda Berenson]], instructor of physical culture at the nearby [[Smith College]], went to Naismith to learn more about the game.<ref name="Pioneers in Physical Education" /> Fascinated by the new sport and the values it could teach, she started to organize games with her pupils, following adjusted rules.<ref name="Senda Berenson Papers" /> The first official women's interinstitutional game was played barely 11 months later, between the [[University of California, Berkeley|University of California]] and Miss Head's School.<ref name="Jenkins" /> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball. Thus, the sport quickly spread throughout America's schools, colleges and universities with uniform rules for both sexes.<ref name="Berenson1901">{{Cite book |last=Berenson |first=Senda |url=https://archive.org/details/linebasketballor00bere |title=Basket Ball for Women |publisher=American Sports Publishing Company, New York |year=1901 |quote=}}</ref> [[File:Basketball historic.tif|thumb|150px|The first basketballs used were association footballs]] Basketball was originally played with a [[ball (association football)|soccer ball]]. These round balls from "[[association football]]" were made, at the time, with a set of laces to close off the hole needed for inserting the inflatable bladder after the other sewn-together segments of the ball's cover had been flipped outside-in.<ref>[https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html Leather Head Naismith Style Lace Up Basketball] {{Webarchive|url=https://web.archive.org/web/20160911090256/https://www.nytimes.com/store/leather-head-naismith-style-lace-up-basketball-14320.html |date=September 11, 2016 }} (The New York Times. Retrieved August 28, 2016)</ref><ref>{{cite web |url=https://www.youtube.com/watch?v=zKf4s9cOKRQ&t=104 |archive-url=https://web.archive.org/web/20120717093710/http://www.youtube.com/watch?v=zKf4s9cOKRQ&gl=US&hl=en |archive-date=July 17, 2012 |title=Passion Drives Creation – Jeep® & USA Basketball |last=Jeep |date=July 16, 2012 |via=YouTube}}</ref> These laces could cause bounce passes and dribbling to be unpredictable.<ref>[https://patents.google.com/patent/US1660378 Inflatable ball, Inventor: Frank Dieterle, Patent: US 1660378 A (1928)] The description in this patent explains problems caused by lacing on the cover of basketballs.</ref> Eventually a lace-free ball construction method was invented, and this change to the game was endorsed by Naismith (whereas in [[American football]], the lace construction proved to be advantageous for gripping and remains to this day). The first balls made specifically for basketball were brown, and it was only in the late 1950s that [[Paul D. "Tony" Hinkle|Tony Hinkle]], searching for a ball that would be more visible to players and spectators alike, introduced the orange ball that is now in common use. Dribbling was not part of the original game except for the "bounce pass" to teammates. Passing the ball was the primary means of ball movement. Dribbling was eventually introduced but limited by the asymmetric shape of early balls.{{dubious|date=January 2019}} Dribbling was common by 1896, with a rule against the double dribble by 1898.<ref>{{cite book |last1=Naismith |first1=James |title=Basketball : its origin and development |date=1941 |publisher=Association Press |location=New York}}</ref> The peach baskets were used until 1906 when they were finally replaced by metal hoops with backboards. A further change was soon made, so the ball merely passed through. Whenever a person got the ball in the basket, their team would gain a point. Whichever team got the most points won the game.<ref>{{cite web |url=http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |access-date=February 14, 2007 |date=February 14, 2007 |title=James Naismith Biography |archive-url=https://web.archive.org/web/20070205045627/http://www.naismithmuseum.com/naismith_drjamesnaismith/main_drjamesnaismith.htm |archive-date=February 5, 2007 |url-status=dead}}</ref> The baskets were originally nailed to the mezzanine balcony of the playing court, but this proved impractical when spectators in the balcony began to interfere with shots. The backboard was introduced to prevent this interference; it had the additional effect of allowing rebound shots.<ref>Thinkquest, [https://web.archive.org/web/20050318090722/http://library.thinkquest.org/10480/b-ball.html Basketball]. Retrieved January 20, 2009.</ref> Naismith's handwritten diaries, discovered by his granddaughter in early 2006, indicate that he was nervous about the new game he had invented, which incorporated rules from a children's game called [[duck on a rock]], as many had failed before it.<ref>{{Cite web |date=November 14, 2006 |title=Newly found documents shed light on basketball's birth |url=https://www.espn.com/nba/news/story?id=2660882 |access-date=July 29, 2022 |website=ESPN.com |language=en}}</ref> Frank Mahan, one of the players from the original first game, approached Naismith after the Christmas break, in early 1892, asking him what he intended to call his new game. Naismith replied that he had not thought of it because he had been focused on just getting the [[game]] started. Mahan suggested that it be called "Naismith ball", at which he laughed, saying that a name like that would kill any game. Mahan then said, "Why not call it basketball?" Naismith replied, "We have a basket and a ball, and it seems to me that would be a good name for it."<ref>{{cite web |url=http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |title=Basketball |website=olympic.org |date=June 26, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090920205645/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK |archive-date=September 20, 2009 |access-date=December 18, 2005}}{{dubious|date=January 2021|reason the accessdate & archivedate are before the publication date}}</ref><ref>{{cite news |url=https://www.espn.com/nba/news/story?id=2660882 |title=Newly found documents shed light on basketball's birth |access-date=January 11, 2007 |date=November 13, 2006 |agency=Associated Press |publisher=ESPN |url-status=live |archive-url=https://web.archive.org/web/20071201225936/http://sports.espn.go.com/nba/news/story?id=2660882 |archive-date=December 1, 2007}}</ref> The first official game was played in the [[Young Men's Christian Association Building (Albany, New York)|YMCA gymnasium in Albany]], New York, on January 20, 1892, with nine players. The game ended at 1–0; the shot was made from {{convert|25|ft|m}}, on a court just half the size of a present-day [[Streetball]] or [[National Basketball Association]] (NBA) court. At the time, [[Association football|soccer]] was being played with 10 to a team (which was increased to 11). When winter weather got too icy to play soccer, teams were taken indoors, and it was convenient to have them split in half and play basketball with five on each side. By 1897–98, teams of five became standard. ===College basketball=== [[File:Kansas U team 1899.jpg|thumb|The 1899 University of Kansas basketball team, with James Naismith at the back, right]] Basketball's early adherents were dispatched to YMCAs throughout the United States, and it quickly spread through the United States and Canada. By 1895, it was well established at several women's high schools. While YMCA was responsible for initially developing and spreading the game, within a decade it discouraged the new sport, as rough play and rowdy crowds began to detract from YMCA's primary mission. However, other amateur sports clubs, colleges, and professional clubs quickly filled the void. In the years before [[World War I]], the [[Amateur Athletic Union]] and the [[Intercollegiate Athletic Association of the United States]] (forerunner of the [[National Collegiate Athletic Association|NCAA]]) vied for control over the rules for the game. The first pro league, the National Basketball League, was formed in 1898 to protect players from exploitation and to promote a less rough game. This league only lasted five years. James Naismith was instrumental in establishing [[college basketball]]. His colleague C. O. Beamis fielded the first college basketball team just a year after the Springfield YMCA game at the suburban Pittsburgh [[Geneva College]].<ref>{{cite news |url=http://www.postgazette.com/pg/10105/1050305-57.stm |title=Grandson of basketball's inventor brings game's exhibit to Geneva College |newspaper=[[Pittsburgh Post-Gazette|Postgazette.com]] |date=April 15, 2010 |access-date=June 3, 2011 |last=Fuoco |first=Linda |archive-url=https://web.archive.org/web/20111011182132/http://www.postgazette.com/pg/10105/1050305-57.stm |archive-date=October 11, 2011 |url-status=live}}</ref> Naismith himself later coached at the [[Kansas Jayhawks men's basketball|University of Kansas]] for six years, before handing the reins to renowned coach [[Phog Allen|Forrest "Phog" Allen]]. Naismith's disciple [[Amos Alonzo Stagg]] brought basketball to the [[University of Chicago]], while [[Adolph Rupp]], a student of Naismith's at Kansas, enjoyed great success as coach at the [[Kentucky Wildcats men's basketball|University of Kentucky]]. On February 9, 1895, the first intercollegiate 5-on-5 game was played at [[Hamline University]] between Hamline and the School of Agriculture, which was affiliated with the [[University of Minnesota]].<ref>{{cite web |url=http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |title=Hamline University Athletics: Hutton Arena |publisher=Hamline.edu |date=January 4, 1937 |access-date=July 25, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100528055346/http://www.hamline.edu/hamline_info/athletics/facilities/hutton_arena.html |archive-date=May 28, 2010}}</ref><ref>{{cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played... |website=www.rarenewspapers.com |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.rarenewspapers.com/view/206238 |title=1st Ever Public Basketball Game Played |date=March 12, 1892 |website=Rare & Early Newspapers |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160320083548/http://www.rarenewspapers.com/view/206238 |archive-date=March 20, 2016 |url-status=live}}</ref> The School of Agriculture won in a 9–3 game. In 1901, colleges, including the [[University of Chicago]], [[Columbia University]], [[Cornell University]], [[Dartmouth College]], the [[University of Minnesota]], the [[United States Naval Academy|U.S. Naval Academy]], the [[University of Colorado Boulder|University of Colorado]] and [[Yale University]] began sponsoring men's games. In 1905, frequent injuries on the [[College football|football]] field prompted President [[Theodore Roosevelt]] to suggest that colleges form a governing body, resulting in the creation of the Intercollegiate Athletic Association of the United States (IAAUS). In 1910, that body changed its name to the [[National Collegiate Athletic Association]] (NCAA). The first Canadian interuniversity basketball game was played at [[YMCA]] in [[Kingston, Ontario|Kingston]], Ontario on February 6, 1904, when [[McGill University]]{{snd}}Naismith's alma mater{{snd}}visited [[Queen's University at Kingston|Queen's University]]. McGill won 9–7 in overtime; the score was 7–7 at the end of regulation play, and a ten-minute overtime period settled the outcome. A good turnout of spectators watched the game.<ref>''[[Queen's Journal]]'', vol. 31, no. 7, February 16, 1904; ''105 years of Canadian university basketball'', by Earl Zukerman, {{cite web |url=http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |archive-url=https://web.archive.org/web/20181001193138/http://www.cisport.ca/e/m_basketball/story_detail.cfm?id%3D13618 |url-status=dead |archive-date=October 1, 2018 |title=broken link |access-date=February 6, 2009}}</ref> The first men's national championship tournament, the National Association of Intercollegiate Basketball tournament, which still exists as the [[National Association of Intercollegiate Athletics]] (NAIA) [[NAIA national men's basketball championship|tournament]], was organized in 1937. The first national championship for NCAA teams, the [[National Invitation Tournament]] (NIT) in New York, was organized in 1938; the [[NCAA Division I men's basketball tournament|NCAA national tournament]] began one year later. College basketball was rocked by gambling scandals from 1948 to [[CCNY point shaving scandal|1951]], when dozens of players from top teams were implicated in [[match fixing|game-fixing]] and [[point shaving]]. Partially spurred by an association with cheating, the NIT lost support to the NCAA tournament. ===High school basketball=== [[File:Heart Mountain Relocation Center, Heart Mountain, Wyoming. A hotly contested interscholastic basket . . . - NARA - 539726.jpg|thumb|upright|A basketball game between the [[Heart Mountain Relocation Center|Heart Mountain]] and Powell High School girls teams, Wyoming, March 1944]] [[File:HS Basketball 2024.jpg|thumb|A photo taken during a high school basketball game in 2024. Demonstrates the extreme disparities in terms of physical maturity that can be seen between opposing players. ]] Before widespread [[school district]] consolidation, most American high schools were far smaller than their present-day counterparts. During the first decades of the 20th century, basketball quickly became the ideal interscholastic sport due to its modest equipment and personnel requirements. In the days before widespread television coverage of professional and college sports, the popularity of [[high school basketball]] was unrivaled in many parts of America. Perhaps the most legendary of high school teams was Indiana's [[Franklin Wonder Five]], which took the nation by storm during the 1920s, dominating Indiana basketball and earning national recognition. Today virtually every high school in the United States fields a basketball team in [[Varsity team|varsity]] competition.<ref>[https://wayback.archive-it.org/all/20120424210910/http://www.nfhs.org/WorkArea/linkit.aspx?LinkIdentifier=id&ItemID=3506 2008–09 High School Athletics Participation Survey] NFHS.</ref> Basketball's popularity remains high, both in rural areas where they carry the identification of the entire community, as well as at some larger schools known for their basketball teams where many players go on to participate at higher levels of competition after graduation. In the 2016–17 season, 980,673 boys and girls represented their schools in interscholastic basketball competition, according to the [[National Federation of State High School Associations]].<ref>{{cite web |url=http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |title=2016–17 High School Athletics Participation Survey |publisher=National Federation of State High School Associations |access-date=February 16, 2018 |archive-url=https://web.archive.org/web/20180225223739/http://www.nfhs.org/ParticipationStatistics/PDF/2016-17_Participation_Survey_Results.pdf |archive-date=February 25, 2018 |url-status=live}}</ref> The states of [[Illinois]], [[Indiana]] and [[Kentucky]] are particularly well known for their residents' devotion to high school basketball, commonly called [[Hoosier Hysteria]] in Indiana; the critically acclaimed film ''[[Hoosiers (film)|Hoosiers]]'' shows high school basketball's depth of meaning to these communities. [[File:The High School Magazine. Montreal, Canada (1916) (14779954132).jpg|thumb|[[High School of Montreal]] Girls Junior Basketball team, 1915–1916]]⁣There is currently no tournament to determine a national high school champion. The most serious effort was the National Interscholastic Basketball Tournament at the [[University of Chicago]] from 1917 to 1930. The event was organized by [[Amos Alonzo Stagg]] and sent invitations to state champion teams. The tournament started out as a mostly Midwest affair but grew. In 1929 it had 29 state champions. Faced with opposition from the [[National Federation of State High School Associations]] and [[North Central Association of Colleges and Schools]] that bore a threat of the schools losing their accreditation the last tournament was in 1930. The organizations said they were concerned that the tournament was being used to recruit professional players from the prep ranks.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |title=National Interscholastic Basketball Tournament – hoopedeia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810175316/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The tournament did not invite minority schools or private/parochial schools. The National Catholic Interscholastic Basketball Tournament ran from 1924 to 1941 at [[Loyola University Chicago|Loyola University]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |title=National Catholic Interscholastic Basketball Tournament, 1924–1941 – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |date=December 7, 1941 |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810174238/http://hoopedia.nba.com/index.php?title=National_Catholic_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Catholic Invitational Basketball Tournament from 1954 to 1978 played at a series of venues, including [[Catholic University of America|Catholic University]], [[Georgetown University|Georgetown]] and [[George Mason University|George Mason]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |title=National Catholic Invitations Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182009/http://hoopedia.nba.com/index.php?title=National_Catholic_Invitational_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> The National Interscholastic Basketball Tournament for Black High Schools was held from 1929 to 1942 at [[Hampton University|Hampton Institute]].<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |title=– National Interscholastic Basketball Tournament for Black High Schools, 1929–1942 – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810182014/http://hoopedia.nba.com/index.php?title=National_Interscholastic_Basketball_Tournament_for_Black_Schools |archive-date=August 10, 2010 |url-status=live}}</ref> The National Invitational Interscholastic Basketball Tournament was held from 1941 to 1967 starting out at [[Tuskegee University|Tuskegee Institute]]. Following a pause during [[World War II]] it resumed at [[Tennessee State University|Tennessee State College]] in Nashville. The basis for the champion dwindled after 1954 when ''[[Brown v. Board of Education]]'' began an integration of schools. The last tournaments were held at [[Alabama State University|Alabama State College]] from 1964 to 1967.<ref>{{cite web |url=http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |title=National Invitational Interscholastic Basketball Tournament – hoopedia.nba.com – Retrieved September 13, 2009 |publisher=Hoopedia.nba.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100810173531/http://hoopedia.nba.com/index.php?title=National_Invitational_Interscholastic_Basketball_Tournament |archive-date=August 10, 2010 |url-status=live}}</ref> ===Professional basketball=== [[File:Liberator-ad.jpg|thumb|upright|Ad from ''[[The Liberator (magazine)|The Liberator]]'' magazine promoting an exhibition in Harlem, March 1922. Drawing by [[Hugo Gellert]]]] Teams abounded throughout the 1920s. There were hundreds of men's [[professional basketball]] teams in towns and cities all over the United States, and little organization of the professional game. Players jumped from team to team and teams played in armories and smoky dance halls. Leagues came and went. [[Barnstorm (sports)|Barnstorming]] squads such as the [[Original Celtics]] and two all-African American teams, the [[New York Renaissance|New York Renaissance Five]] ("Rens") and the (still existing) [[Harlem Globetrotters]] played up to two hundred games a year on their national tours. In 1946, the [[Basketball Association of America]] (BAA) was formed. The first game was played in [[Toronto]], Ontario, Canada between the [[Toronto Huskies]] and [[New York Knicks|New York Knickerbockers]] on November 1, 1946. Three seasons later, in 1949, the BAA merged with the [[National Basketball League (United States)|National Basketball League]] (NBL) to form the [[National Basketball Association]] (NBA). By the 1950s, basketball had become a major college sport, thus paving the way for a growth of interest in professional basketball. In 1959, a [[Naismith Memorial Basketball Hall of Fame|basketball hall of fame]] was founded in [[Springfield, Massachusetts|Springfield]], Massachusetts, site of the first game. Its rosters include the names of great players, coaches, referees and people who have contributed significantly to the development of the game. The hall of fame has people who have accomplished many goals in their career in basketball. An upstart organization, the [[American Basketball Association]], emerged in 1967 and briefly threatened the NBA's dominance until the [[ABA-NBA merger]] in 1976. Today the NBA is the top professional basketball league in the world in terms of popularity, salaries, talent, and level of competition. [[File:Diamond DeShields (1) drives to the basket around Maya Moore (23) in the Minnesota Lynx vs Chicago Sky game.jpg|thumb|[[Diamond DeShields]] (#1) drives to the basket around [[Maya Moore]] (#23) in the Minnesota Lynx vs Chicago Sky game]] The NBA has featured many famous players, including [[George Mikan]], the first dominating "big man"; ball-handling wizard [[Bob Cousy]] and defensive genius [[Bill Russell]] of the [[Boston Celtics]]; charismatic center [[Wilt Chamberlain]], who originally played for the barnstorming [[Harlem Globetrotters]]; all-around stars [[Oscar Robertson]] and [[Jerry West]]; more recent big men [[Kareem Abdul-Jabbar]], [[Shaquille O'Neal]], [[Hakeem Olajuwon]] and [[Karl Malone]]; playmakers [[John Stockton]], [[Isiah Thomas]] and [[Steve Nash]]; crowd-pleasing forwards [[Julius Erving]] and [[Charles Barkley]]; European stars [[Dirk Nowitzki]], [[Pau Gasol]], [[Nikola Jokić]] and [[Tony Parker]]; Latin American stars [[Manu Ginobili]], more recent superstars, [[Allen Iverson]], [[Kobe Bryant]], [[Tim Duncan]], [[LeBron James]], [[Stephen Curry]], [[Giannis Antetokounmpo]], etc.; and the three players who many credit with ushering the professional game to its highest level of popularity during the 1980s and 1990s: [[Larry Bird]], [[Magic Johnson|Earvin "Magic" Johnson]], and [[Michael Jordan]]. In 2001, the NBA formed a developmental league, the [[National Basketball Development League]] (later known as the NBA D-League and then the [[NBA G League]] after a branding deal with [[Gatorade]]). As of the 2023–24 season, the G League has 31 teams. ===International basketball=== [[File:Basketball World Cup 2014.jpg|thumb|The U.S. playing against Mexico at the [[2014 FIBA World Cup]]]] [[FIBA]] (International Basketball Federation) was formed in 1932 by eight founding nations: [[Argentina]], [[Czechoslovakia]], [[Greece]], [[Italy]], [[Latvia]], [[Portugal]], [[Romania]] and [[Switzerland]]. At this time, the organization only oversaw amateur players. Its acronym, derived from the French ''Fédération Internationale de Basket-ball Amateur'', was thus "FIBA". Men's basketball was first [[Basketball at the Summer Olympics|included]] at the Berlin [[1936 Summer Olympics]], although a demonstration tournament was held in 1904. The United States defeated Canada in the first final, played outdoors. This competition has usually been dominated by the United States, whose team has won all but three titles. The first of these came in a controversial final game in [[Munich]] in [[Basketball at the 1972 Summer Olympics|1972]] against the Soviet Union, in which the ending of the game was replayed three times until the Soviet Union finally came out on top.<ref name="Bloomberg">{{cite news |last1=Golden |first1=Daniel |title=Three Seconds at 1972 Olympics Haunt U.S. Basketball |url=https://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |publisher=Bloomberg Business Week |access-date=November 18, 2014 |date=July 23, 2012 |archive-url=https://web.archive.org/web/20150109121347/http://www.bloomberg.com/news/2012-07-23/three-seconds-at-1972-olympics-haunt-u-s-basketball.html |archive-date=January 9, 2015 |url-status=live}}</ref> In 1950 the first FIBA World Championship for men, now known as the [[FIBA Basketball World Cup]], was held in Argentina. Three years later, the first FIBA World Championship for women, now known as the [[FIBA Women's Basketball World Cup]], was held in Chile. Women's basketball was added to the Olympics in 1976, which were held in [[Montreal]], Quebec, Canada with teams such as the [[Soviet Union]], [[Brazil women's national basketball team|Brazil]] and [[Australia women's national basketball team|Australia]] rivaling the [[United States women's national basketball team|American]] squads. In 1989, [[FIBA]] allowed professional NBA players to participate in the [[Olympics]] for the first time. Prior to the [[1992 Summer Olympics]], only European and South American teams were allowed to field professionals in the Olympics. The United States' dominance continued with the introduction of the original [[1992 United States men's Olympic basketball team|Dream Team]]. In the [[2004 Summer Olympics|2004 Athens Olympics]], the United States suffered its first Olympic loss while using professional players, falling to [[Puerto Rico national basketball team|Puerto Rico]] (in a 19-point loss) and [[Lithuania men's national basketball team|Lithuania]] in group games, and being eliminated in the semifinals by [[Argentina national basketball team|Argentina]]. It eventually won the bronze medal defeating Lithuania, finishing behind Argentina and [[Italy national basketball team|Italy]]. The [[2008 United States men's Olympic basketball team|Redeem Team]], won gold at the [[Basketball at the 2008 Summer Olympics|2008 Olympics]], and the B-Team, won gold at the [[2010 FIBA World Championship]] in Turkey despite featuring no players from the 2008 squad. The United States continued its dominance as they won gold at the [[Basketball at the 2012 Summer Olympics|2012 Olympics]], [[2014 FIBA Basketball World Cup|2014 FIBA World Cup]] and the [[Basketball at the 2016 Summer Olympics|2016 Olympics]]. [[File:Матч ЦСКА – Реал Мадрид в ДС «Мегаспорт» 1 февраля 2018 года · 2.jpg|thumb|A [[EuroLeague]] game in [[Megasport Sport Palace|Moscow]] in 2018]] Worldwide, basketball tournaments are held for boys and girls of all age levels. The global popularity of the sport is reflected in the nationalities represented in the NBA. Players from all six inhabited continents currently play in the NBA. Top international players began coming into the NBA in the mid-1990s, including Croatians [[Dražen Petrović]] and [[Toni Kukoč]], Serbian [[Vlade Divac]], Lithuanians [[Arvydas Sabonis]] and [[Šarūnas Marčiulionis]], Dutchman [[Rik Smits]] and German [[Detlef Schrempf]]. In the Philippines, the [[Philippine Basketball Association]]'s first game was played on April 9, 1975, at the [[Araneta Coliseum]] in [[Quezon City#Cubao|Cubao]], [[Quezon City]], Philippines. It was founded as a "rebellion" of several teams from the now-defunct Manila Industrial and Commercial Athletic Association, which was tightly controlled by the Basketball Association of the Philippines (now defunct), the then-FIBA recognized national association. Nine teams from the MICAA participated in the league's first season that opened on April 9, 1975. The [[National Basketball League Australia|NBL]] is Australia's pre-eminent men's professional basketball league. The league commenced in [[1979 NBL Season|1979]], playing a winter season (April–September) and did so until the completion of the 20th season in [[1998 NBL Season|1998]]. The [[1998–99 NBL season|1998–99]] season, which commenced only months later, was the first season after the shift to the current summer season format (October–April). This shift was an attempt to avoid competing directly against [[Football in Australia|Australia's various football codes]]. It features 8 teams from around Australia and one in New Zealand. A few players including [[Luc Longley]], [[Andrew Gaze]], [[Shane Heal]], [[Chris Anstey]] and [[Andrew Bogut]] made it big internationally, becoming poster figures for the sport in Australia. The [[Women's National Basketball League]] began in 1981. ===Women's basketball=== {{see also|Women's basketball}} [[File:Smith-College-Class-1902-basketball-team.jpg|thumb|The Smith College Class 1902 basketball team]] [[File:2006 World Championship for Women Australia.jpg|upright=1.8|thumb|The [[Australia women's national basketball team|Australian women's basketball team]] on winning the [[2006 FIBA World Championship for Women]]]] Women began to play basketball in the fall of 1892 at [[Smith College]] through [[Senda Berenson Abbott|Senda Berenson]], substitute director of the newly opened gymnasium and physical education teacher, after having modified the rules for women. Shortly after Berenson was hired at Smith, she visited Naismith to learn more about the game.<ref name="Pioneers in Physical Education">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |title=Pioneers in Physical Education |pages=661–662 |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20090620173552/http://clio.fivecolleges.edu/smith/berenson/1biog/19411000/index.shtml?page=4 |archive-date=June 20, 2009 |url-status=dead}}</ref> Fascinated by the new sport and the values it could teach, she instantly introduced the game as a class exercise and soon after teams were organized. The first women's collegiate basketball game was played on March 21, 1893, when her Smith freshmen and sophomores played against one another.<ref name="Senda Berenson Papers">{{cite web |url=http://clio.fivecolleges.edu/smith/berenson/ |title=Senda Berenson Papers |access-date=June 3, 2009 |archive-url=https://web.archive.org/web/20160203084349/http://clio.fivecolleges.edu/smith/berenson/ |archive-date=February 3, 2016 |url-status=dead}}</ref><ref>{{cite web |url=http://www.smith.edu/newssmith/fall2003/100.php |title=You Come in as a Squirrel and Leave as an Owl |access-date=June 3, 2011 |last=Peacock-Broyles |first=Trinity |work=Smith.edu |archive-url=https://web.archive.org/web/20110615080005/http://www.smith.edu/newssmith/fall2003/100.php |archive-date=June 15, 2011 |url-status=live}}</ref> The first official women's interinstitutional game was played later that year between the [[University of California, Berkeley|University of California]] and the Miss Head's School.<ref name="Jenkins">{{cite web |last=Jenkins |first=Sally |title=History of Women's Basketball |url=http://www.wnba.com/about_us/jenkins_feature.html |work=WNBA.com |access-date=January 21, 2014 |url-status=dead |archive-url=https://web.archive.org/web/20130106144210/http://www.wnba.com/about_us/jenkins_feature.html |archive-date=January 6, 2013}}</ref> In 1899, a committee was established at the Conference of Physical Training in Springfield to draw up general rules for women's basketball.<ref>The conference took place at the YMCA training school - see [https://web.archive.org/web/20160121231122/http://clio.fivecolleges.edu/smith/berenson/1biog/18990600/ newsclip] (archived)</ref> These rules, designed by Berenson, were published in 1899.<ref name="Berenson1901" /> In 1902 Berenson became the editor of [[Spalding (sports equipment)|A. G. Spalding]]'s first Women's Basketball Guide.<ref name="Senda Berenson Papers" /> The same year women of [[Mount Holyoke College|Mount Holyoke]] and [[H. Sophie Newcomb Memorial College|Sophie Newcomb College]] (coached by [[Clara Gregory Baer]]), began playing basketball. By 1895, the game had spread to colleges across the country, including [[Wellesley College|Wellesley]], [[Vassar College|Vassar]], and [[Bryn Mawr College|Bryn Mawr]]. The first intercollegiate women's game was on April 4, 1896. [[Stanford Cardinal women's basketball|Stanford]] women played [[California Golden Bears women's basketball|Berkeley]], 9-on-9, ending in a 2–1 Stanford victory. Women's basketball development was more structured than that for men in the early years. In 1905, the executive committee on Basket Ball Rules (National Women's Basketball Committee) was created by the [[American Physical Education Association]].<ref name="Historical Timeline">{{cite web |url=http://www.wbhof.com/timeline.html |title=Historical Timeline |access-date=June 2, 2009 |archive-url=https://web.archive.org/web/20090621024009/http://www.wbhof.com/timeline.html |archive-date=June 21, 2009 |url-status=dead}}</ref> These rules called for six to nine players per team and 11 officials. The [[International Women's Sports Federation]] (1924) included a women's basketball competition. 37 women's high school varsity basketball or state tournaments were held by 1925. And in 1926, the Amateur Athletic Union backed the first [[NAIA national women's basketball championship|national women's basketball championship]], complete with men's rules.<ref name="Historical Timeline" /> The [[Edmonton Grads]], a touring Canadian women's team based in [[Edmonton, Alberta|Edmonton]], Alberta, operated between 1915 and 1940. The Grads toured all over North America, and were exceptionally successful. They posted a record of 522 wins and only 20 losses over that span, as they met any team that wanted to challenge them, funding their tours from gate receipts.<ref>{{cite web |url=http://www.histori.ca/minutes/lp.do?id=13113 |title=The Great Teams |access-date=June 2, 2009 |url-status=dead |archive-url=https://web.archive.org/web/20100812064236/http://www.histori.ca/minutes/lp.do?id=13113 |archive-date=August 12, 2010}}</ref> The Grads also shone on several exhibition trips to Europe, and won four consecutive exhibition Olympics tournaments, in 1924, 1928, 1932, and 1936; however, women's basketball was not an official Olympic sport until 1976. The Grads' players were unpaid, and had to remain single. The Grads' style focused on team play, without overly emphasizing skills of individual players. The first women's [[Amateur Athletic Union|AAU]] All-America team was chosen in 1929.<ref name="Historical Timeline" /> Women's industrial leagues sprang up throughout the United States, producing famous athletes, including [[Babe Zaharias|Babe Didrikson]] of the [[Golden Cyclones]], and the [[All American Red Heads Team]], which competed against men's teams, using men's rules. By 1938, the women's national championship changed from a three-court game to [[6 on 6 Basketball|two-court game with six players per team]].<ref name="Historical Timeline" /> [[File:Brittney Griner accepting Wade Trophy 2.jpg|thumb|left|[[Brittney Griner]] accepting an award]] The NBA-backed [[Women's National Basketball Association]] (WNBA) began in 1997. Though it had shaky attendance figures, several marquee players ([[Lisa Leslie]], [[Diana Taurasi]], and [[Candace Parker]] among others) have helped the league's popularity and level of competition. Other [[women's professional sports|professional women's basketball]] leagues in the United States, such as the [[American Basketball League (1996–98)]], have folded in part because of the popularity of the WNBA. The WNBA has been looked at by many as a niche league. However, the league has recently taken steps forward. In June 2007, the WNBA signed a contract extension with [[ESPN]]. The new television deal ran from 2009 to 2016. Along with this deal, came the first-ever rights fees to be paid to a women's professional sports league. Over the eight years of the contract, "millions and millions of dollars" were "dispersed to the league's teams." In a March 12, 2009, article, [[NBA]] commissioner [[David Stern]] said that in the bad economy, "the NBA is far less profitable than the WNBA. We're losing a lot of money among a large number of teams. We're budgeting the WNBA to break even this year."<ref>''[[Television New Zealand]]'', [http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 BASKETBALL | NBA getting through tough times] {{webarchive |url=https://web.archive.org/web/20150318010025/http://tvnz.co.nz/basketball-news/nba-getting-through-tough-times-2539976 |date=March 18, 2015 }}</ref> ==Rules and regulations== [[File:Canasta y tablero - 0.00.jpg|thumb|upright|End of a game as the game clock shows no time left]] [[File:Basketball terms.png|thumb|300px|Most important terms related to the basketball court]] <!-- Please do be careful not to include too much detail when editing this section; see talk page for more info. --> Measurements and time limits discussed in this section often vary among tournaments and organizations; international and NBA rules are used in this section. The object of the game is to outscore one's opponents by throwing the ball through the opponents' basket from above while preventing the opponents from doing so on their own. An attempt to score in this way is called a shot. A successful shot is worth two points, or [[three-point field goal|three points]] if it is taken from beyond the three-point arc {{convert|6.75|m|ftin|sp=us}} from the basket in international games<ref>{{Cite web |date=June 7, 2019 |title=Everything You Need to Know About Basketball Court Dimensions {{!}} PROformance Hoops |url=https://proformancehoops.com/basketball-court-dimensions/ |access-date=January 8, 2021 |website=proformancehoops.com |language=en-US}}</ref> and {{convert|23|ft|9|in|m}} in NBA games.<ref name="NBA.com">{{Cite web |url=https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |title=Official Rules of the National Basketball Association 2013–2014 |website=[[NBA.com]] |pages=8–9 |archive-url=https://web.archive.org/web/20181112132306/https://www.nba.com/media/dleague/1314-nba-rule-book.pdf |archive-date=November 12, 2018 |url-status=dead}}</ref> A one-point shot can be earned when shooting from the foul line after a foul is made. After a team has scored from a field goal or free throw, play is resumed with a '''throw-in''' awarded to the non-scoring team taken from a point beyond the endline of the court where the points were scored.<ref>{{cite web |url=https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-url=https://ghostarchive.org/archive/20221009/https://cdn.nba.net/nba-drupal-prod/18-19-Rule-Book-10.26.18.pdf |archive-date=October 9, 2022 |url-status=live |access-date=May 28, 2020 |title=NBA Official Rules 2018–19 |pages=29–30}}</ref> ===Playing regulations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> Games are played in four quarters of 10 ([[FIBA]])<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.1 Retrieved July 26, 2010</ref> or 12 minutes (NBA).<ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, a. Retrieved July 26, 2010.</ref> College men's games use two 20-minute halves,<ref name=college>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 5, Section 6, Article 1. Retrieved July 26, 2010.</ref> college women's games use 10-minute quarters,<ref name="2015 NCAA women's changes">{{cite news |url=https://www.espn.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |title=NCAA panel approves women's basketball rules changes |agency=Associated Press |work=ESPN.com |date=June 8, 2015 |access-date=June 9, 2015 |archive-url=https://web.archive.org/web/20150609063239/http://espn.go.com/womens-college-basketball/story/_/id/13038918/ncaa-approves-change-four-quarters-women-basketball |archive-date=June 9, 2015 |url-status=live}}</ref> and most United States high school varsity games use 8-minute quarters; however, this varies from state to state.<ref name=highschool>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=41}} Rule 5, Section 5, Article 1</ref><ref>{{cite news |last1=Stewart |first1=Mark |title=Varsity basketball games will have two 18-minute halves next season |url=http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |access-date=July 11, 2018 |work=Journal Sentinel |date=June 25, 2015 |archive-url=https://web.archive.org/web/20180711191648/http://archive.jsonline.com/sports/preps/varsity-basketball-games-will-have-two-18-minute-halves-next-season-b99526786z1-309878981.html |archive-date=July 11, 2018 |url-status=live}}</ref> 15 minutes are allowed for a half-time break under FIBA, NBA, and NCAA rules<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, c. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.4 Retrieved July 26, 2010</ref> and 10 minutes in United States high schools.<ref name=highschool /> [[Overtime (sports)#Basketball|Overtime]] periods are five minutes in length<ref name=college /><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 5, Section II, b. Retrieved July 26, 2010.</ref><ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 4, Section 8.7 Retrieved July 26, 2010</ref> except for high school, which is four minutes in length.<ref name=highschool /> Teams exchange baskets for the second half. The time allowed is actual playing time; the clock is stopped while the play is not active. Therefore, games generally take much longer to complete than the allotted game time, typically about two hours. Five players from each team may be on the court at one time.<ref>[https://archive.fiba.com/asp_scripts/downMana.asp?fileID=1260 FIBA Official Basketball Rules (2010)]{{dead link|date=April 2025|bot=medic}}{{cbignore|bot=medic}} Rule 3, Section 4.2.2 Retrieved July 26, 2010</ref><ref>[http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf NBA Official Rules (2009–2010)] {{Webarchive|url=https://web.archive.org/web/20120111152818/http://i.cdn.turner.com/nba/nba/.element/pdf/2.0/sect/officiating/Official_NBA_Rule_Rook_09-10.pdf |date=January 11, 2012 }} Rule 3, Section I, a. Retrieved July 26, 2010.</ref><ref>[http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf 2009–2011 Men's & Women's Basketball Rules] {{Webarchive|url=https://web.archive.org/web/20120806220855/http://www.ncaapublications.com/DownloadPublication.aspx?download=BR11.pdf |date=August 6, 2012 }} Rule 10, Section 2, Article 6. Retrieved July 26, 2010.</ref><ref>{{cite book |editor1-first=Mary |editor1-last=Struckhoff |title=2009–2010 NFHS Basketball Rules |year=2009 |publisher=[[National Federation of State High School Associations|National Federation of High Schools]] |location=Indianapolis, Indiana |page=59}} Rule 10, Section 1, Article 6</ref> [[Substitution (sport)|Substitutions]] are unlimited but can only be done when play is stopped. Teams also have a coach, who oversees the development and strategies of the team, and other team personnel such as assistant coaches, managers, statisticians, doctors and trainers. For both men's and women's teams, a standard uniform consists of a pair of shorts and a [[Team jersey|jersey]] with a clearly visible number, unique within the team, printed on both the front and back. A limited number of time-outs, clock stoppages requested by a coach (or sometimes mandated in the NBA) for a short meeting with the players, are allowed. They generally last no longer than one minute (100 seconds in the NBA) unless, for televised games, a commercial break is needed. The game is controlled by the [[Official (basketball)|officials]] consisting of the referee (referred to as crew chief in the NBA), one or two umpires (referred to as referees in the NBA) and the table officials. For college, the NBA, and many high schools, there are a total of three referees on the court. The table officials are responsible for keeping track of each team's scoring, timekeeping, individual and team [[Personal foul (basketball)|fouls]], player substitutions, team [[possession arrow]], and the [[shot clock]]. ===Equipment=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball.png|thumb|upright|Traditional eight-panel [[basketball (ball)|basketball]]]] The only essential equipment in a basketball game is the ball and the court: a flat, rectangular surface with baskets at opposite ends. Competitive levels require the use of more equipment such as clocks, score sheets, scoreboards, alternating possession arrows, and whistle-operated stop-clock systems. [[File:Basketball Goal.jpg|thumb|An outdoor basketball net]] A regulation [[basketball court]] in international games is {{convert|28|m|ft|abbr=off|sp=us}} long and {{convert|15|m|ft|abbr=off|sp=us}} wide. In the [[NBA]] and [[NCAA]] the court is {{convert|94|by|50|ft|m|abbr=off|sp=us}}.<ref name="NBA.com" /> Most courts have [[wood flooring]], usually constructed from [[maple]] planks running in the same direction as the longer court dimension.<ref>{{cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |first=William |last=Lynch |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref><ref>{{Cite web |url=http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |title=What Are the Different Types of Basketball Court Surfaces? |date=February 7, 2014 |website=LIVESTRONG |access-date=March 22, 2016 |archive-url=https://web.archive.org/web/20160323094713/http://www.livestrong.com/article/430186-what-are-the-different-types-of-basketball-court-surfaces/ |archive-date=March 23, 2016 |url-status=live}}</ref> The name and logo of the home team is usually painted on or around the center circle. {{anchor|rim}}The basket is a steel rim {{convert|18|in|cm}} diameter with an attached net affixed to a backboard that measures {{convert|6|by|3.5|ft|m|abbr=off|sp=us}} and one basket is at each end of the court. The white outlined box on the backboard is {{convert|18|in|cm}} high and {{convert|2|ft|cm}} wide. At almost all levels of competition, the top of the rim is exactly {{convert|10|ft|m|2|abbr=off|sp=us}} above the court and {{convert|4|ft|m|2|abbr=off|sp=us}} inside the baseline. While variation is possible in the dimensions of the court and backboard, it is considered important for the basket to be of the correct height – a rim that is off by just a few inches can have an adverse effect on shooting. The net must "check the ball momentarily as it passes through the basket" to aid the visual confirmation that the ball went through.<ref>{{cite web |title=Official Rules, RULE NO. 1: Court Dimensions – Equipment |url=https://official.nba.com/rule-no-1-court-dimensions-equipment/ |website=National Basketball Association |date=October 15, 2018}}</ref> The act of checking the ball has the further advantage of slowing down the ball so the rebound does not go as far.<ref>{{cite web |last1=Moniz |first1=Brian |title=Why Do Basketball Hoops Have Nets? |url=https://basketballword.com/why-basketball-hoops-have-nets/ |website=BasketballWorld |date=August 28, 2020 |access-date=December 6, 2020 |archive-date=August 10, 2023 |archive-url=https://web.archive.org/web/20230810230123/https://basketballword.com/why-basketball-hoops-have-nets/ |url-status=dead}}</ref> The size of the basketball is also regulated. For men, the official ball is {{convert|29.5|in|cm}} in circumference (size 7, or a "295 ball") and weighs {{convert|22|oz|g|abbr=on}}. If women are playing, the official basketball size is {{convert|28.5|in|cm}} in circumference (size 6, or a "285 ball") with a weight of {{convert|20|oz|g|abbr=on}}. In [[3x3 (basketball)|3x3]], a formalized version of the halfcourt 3-on-3 game, a dedicated ball with the circumference of a size 6 ball but the weight of a size 7 ball is used in all competitions (men's, women's, and mixed teams).<ref>{{cite press release |url=http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |title=Wilson to provide the Official Game Ball for FIBA |publisher=[[Amer Sports]] |date=June 9, 2015 |access-date=August 17, 2015 |archive-url=https://web.archive.org/web/20150903211156/http://www.amersports.com/newsroom/archive/news-article/2015/06/09/wilson-to-provide-the-official-game-ball-for-fiba |archive-date=September 3, 2015 |url-status=live}}</ref> ===Violations=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> The ball may be advanced toward the basket by being shot, passed between players, thrown, tapped, rolled or dribbled (bouncing the ball while running). The ball must stay within the court; the last team to touch the ball before it travels [[out of bounds]] forfeits possession. The ball is out of bounds if it touches a boundary line, or touches any player or object that is out of bounds. There are limits placed on the steps a player may take without dribbling, which commonly results in an infraction known as [[traveling (basketball)|traveling]]. Nor may a player stop their dribble and then resume dribbling. A dribble that touches both hands is considered stopping the dribble, giving this infraction the name [[double dribble]]. Within a dribble, the player cannot carry the ball by placing their hand on the bottom of the ball; doing so is known as [[Carrying (basketball)|carrying the ball]]. A team, once having established ball control in the front half of their court, may not return the ball to the backcourt and be the first to touch it. A violation of these rules results in loss of possession. The ball may not be kicked, nor be struck with the fist. For the offense, a violation of these rules results in loss of possession; for the defense, most leagues reset the shot clock and the offensive team is given possession of the ball out of bounds. There are limits imposed on the time taken before progressing the ball past halfway (8 seconds in FIBA and the NBA; 10 seconds in NCAA and high school for both sexes), before attempting a shot (24 seconds in FIBA, the NBA, and [[U Sports]] (Canadian universities) play for both sexes, and 30 seconds in NCAA play for both sexes), holding the ball while closely guarded (5 seconds), and remaining in the restricted area known as the free-throw lane, (or the "[[key (basketball)|key]]") (3 seconds). These rules are designed to promote more offense. There are also limits on how players may [[block (basketball)|block]] an opponent's field goal attempt or help a teammate's field goal attempt. [[Goaltending]] is a defender's touching of a ball that is on a downward flight toward the basket, while the related violation of [[basket interference]] is the touching of a ball that is on the rim or above the basket, or by a player reaching through the basket from below. Goaltending and basket interference committed by a defender result in awarding the basket to the offense, while basket interference committed by an offensive player results in cancelling the basket if one is scored. The defense gains possession in all cases of goaltending or basket interference. ===Fouls=== <!-- Please be careful not to include too much detail when editing this section; see talk page for more info. --> [[File:Basketball foul.jpg|thumb|upright|The referee signals that a foul has been committed.]] An attempt to unfairly disadvantage an opponent through certain types of physical contact is illegal and is called a personal foul. These are most commonly committed by defensive players; however, they can be committed by offensive players as well. Players who are fouled either receive the ball to pass inbounds again, or receive one or more [[free throw]]s if they are fouled in the act of shooting, depending on whether the shot was successful. One point is awarded for making a free throw, which is attempted from a line {{convert|15|ft|m}} from the basket. The referee is responsible for judging whether contact is illegal, sometimes resulting in controversy. The calling of fouls can vary between games, leagues and referees. There is a second category of fouls called [[technical foul]]s, which may be charged for various rules violations including failure to properly record a player in the scorebook, or for unsportsmanlike conduct. These infractions result in one or two free throws, which may be taken by any of the five players on the court at the time. Repeated incidents can result in [[ejection (sports)|disqualification]]. A blatant foul involving physical contact that is either excessive or unnecessary is called an intentional foul (flagrant foul in the NBA). In FIBA and NCAA women's basketball, a foul resulting in ejection is called a disqualifying foul, while in leagues other than the NBA, such a foul is referred to as flagrant. If a team exceeds a certain limit of team fouls in a given period (quarter or half) – four for NBA, NCAA women's, and international games – the opposing team is awarded one or two free throws on all subsequent non-shooting fouls for that period, the number depending on the league. In the US college men's game and high school games for both sexes, if a team reaches 7 fouls in a half, the opposing team is awarded one free throw, along with a second shot if the first is made. This is called shooting "one-and-one". If a team exceeds 10 fouls in the half, the opposing team is awarded two free throws on all subsequent fouls for the half. When a team shoots foul shots, the opponents may not interfere with the shooter, nor may they try to regain possession until the last or potentially last free throw is in the air. After a team has committed a specified number of fouls, the other team is said to be "in the bonus". On scoreboards, this is usually signified with an indicator light reading "Bonus" or "Penalty" with an illuminated directional arrow or dot indicating that team is to receive free throws when fouled by the opposing team. (Some scoreboards also indicate the number of fouls committed.) If a team misses the first shot of a two-shot situation, the opposing team must wait for the completion of the second shot before attempting to reclaim possession of the ball and continuing play. If a player is fouled while attempting a shot and the shot is unsuccessful, the player is awarded a number of free throws equal to the value of the attempted shot. A player fouled while attempting a regular two-point shot thus receives two shots, and a player fouled while attempting a three-point shot receives three shots. If a player is fouled while attempting a shot and the shot is successful, typically the player will be awarded one additional free throw for one point. In combination with a regular shot, this is called a "three-point play" or "four-point play" (or more colloquially, an "and one") because of the basket made at the time of the foul (2 or 3 points) and the additional free throw (1 point). [[File:Foul plus basket.ogg|thumb|A foul committed during a shot attempt]] ==Common techniques and practices== ===Positions=== {{main|Basketball positions}} [[File:Basketball positions.svg|thumb|upright=1.15|Basketball positions in the offensive zone]] Although the rules do not specify any positions whatsoever, they have evolved as part of basketball. During the early years of basketball's evolution, two guards, two forwards, and one center were used. In more recent times specific positions evolved, but the current trend, advocated by many top coaches including [[Mike Krzyzewski]], is towards positionless basketball, where big players are free to shoot from outside and dribble if their skill allows it.<ref name="Positionless Basketball">{{cite web |last1=Marshall |first1=John |title=Positionless basketball taking hold in college |work=The Big Story |url=http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |access-date=November 18, 2014 |date=November 1, 2014 |archive-url=https://web.archive.org/web/20141129083230/http://bigstory.ap.org/article/0af6adb8a9764142a1dae795bb22d6d3/positionless-basketball-taking-hold-college |archive-date=November 29, 2014 |url-status=live}}</ref> Popular descriptions of positions include: [[Point guard]] (often called the "'''1'''") : usually the fastest player on the team, organizes the team's offense by controlling the ball and making sure that it gets to the right player at the right time. [[Shooting guard]] (the "'''2'''") : creates a high volume of shots on offense, mainly long-ranged; and guards the opponent's best perimeter player on defense. [[Small forward]] (the "'''3'''") : often primarily responsible for scoring points via cuts to the basket and dribble penetration; on defense seeks rebounds and steals, but sometimes plays more actively. [[Power forward]] (the "'''4'''"): plays offensively often with their back to the basket; on defense, plays under the basket (in a zone defense) or against the opposing power forward (in [[man-to-man defense]]). [[Center (basketball)|Center]] (the "'''5'''"): uses height and size to score (on offense), to protect the basket closely (on defense), or to rebound. The above descriptions are flexible. For most teams today, the shooting guard and small forward have very similar responsibilities and are often called '''the wings''', as do the power forward and center, who are often called '''post players.''' While most teams describe two players as guards, two as forwards, and one as a center, on some occasions teams choose to call them by different designations. ===Strategy=== {{main|Basketball playbook}} [[File:Bader defense vs bgsu (cropped).jpg|thumb|Defensive player guarding a specific player]] There are two main defensive strategies: ''zone defense'' and ''man-to-man defense''. In a [[zone defense]], each player is assigned to guard a specific area of the court. Zone defenses often allow the defense to double team the ball, a maneuver known as a '''trap'''. In a [[man-to-man defense]], each defensive player guards a specific opponent. Offensive plays are more varied, normally involving planned passes and movement by players without the ball. A quick movement by an offensive player without the ball to gain an advantageous position is known as a ''cut''. A legal attempt by an offensive player to stop an opponent from guarding a teammate, by standing in the defender's way such that the teammate cuts next to him, is a ''[[screen (basketball)|screen]]'' or ''pick''. The two plays are combined in the ''[[pick and roll]]'', in which a player sets a pick and then "rolls" away from the pick towards the basket. Screens and cuts are very important in offensive plays; these allow the quick passes and teamwork, which can lead to a successful basket. Teams almost always have several offensive plays planned to ensure their movement is not predictable. On court, the point guard is usually responsible for indicating which play will occur. ===Shooting=== [[File:Navy Midshipmen women's basketball shot.jpg|thumb|upright|Player releases a short jump shot, while her defender is either knocked down, or trying to "take a charge".]] Shooting is the act of attempting to score points by throwing the ball through the basket, methods varying with players and situations. Typically, a player faces the basket with both feet facing the basket. A player will rest the ball on the fingertips of the dominant hand (the shooting arm) slightly above the head, with the other hand supporting the side of the ball. The ball is usually shot by jumping (though not always) and extending the shooting arm. The shooting arm, fully extended with the wrist fully bent, is held stationary for a moment following the release of the ball, known as a ''follow-through''. Players often try to put a steady backspin on the ball to absorb its impact with the rim. The ideal trajectory of the shot is somewhat controversial, but generally a proper arc is recommended. Players may shoot directly into the basket or may use the backboard to redirect the ball into the basket. [[File:Basketball through hoop.jpg|thumb|left|Basketball falling through hoop]] The two most common shots that use the above described setup are the ''[[set shot (basketball)|set shot]]'' and the ''[[Jump shot (basketball)|jump shot]]''. Both are preceded by a crouching action which [[Isometric exercise#Isometric presses as preparation for explosive power movements|preloads]] the muscles and increases the power of the shot. In a set shot, the shooter straightens up and throws from a standing position with neither foot leaving the floor; this is typically used for free throws. For a jump shot, the throw is taken in mid-air with the ball being released near the top of the jump. This provides much greater power and range, and it also allows the player to elevate over the defender. Failure to release the ball before the feet return to the floor is considered a traveling violation. Another common shot is called the ''[[layup]]''. This shot requires the player to be in motion toward the basket, and to "lay" the ball "up" and into the basket, typically off the backboard (the backboard-free, underhand version is called a ''[[finger roll]]''). The most crowd-pleasing and typically highest-percentage accuracy shot is the ''[[slam dunk]]'', in which the player jumps very high and throws the ball downward, through the basket while touching it. [[File:Dunk.gif|thumb|Slow-motion animation of a dunk]] Another shot that is less common than the layup, is the "circus shot". The circus shot is a low-percentage shot that is flipped, heaved, scooped, or flung toward the hoop while the shooter is off-balance, airborne, falling down or facing away from the basket. A back-shot is a shot taken when the player is facing away from the basket, and may be shot with the dominant hand, or both; but there is a very low chance that the shot will be successful.<ref>{{Cite web |date=November 17, 2016 |title=WATCH: Curry pulls off circus shot and gets a foul |url=https://www.abs-cbn.com/sports/11/17/16/watch-curry-pulls-off-circus-shot-and-gets-a-foul |access-date=January 8, 2021 |website=ABS-CBN News |language=en}}</ref> A shot that misses both the rim and the backboard completely is referred to as an ''[[air ball]]''. A particularly bad shot, or one that only hits the backboard, is jocularly called a [[brick (basketball)|brick]]. The ''hang time'' is the length of time a player stays in the air after jumping, either to make a slam dunk, layup or jump shot. ===Rebounding=== [[File:20130103 Offensive Rebound Glenn Robinson III rebound.jpg|upright|thumb|A player making an offensive rebound]] <!-- There should be at least a paragraph or two here, in addition to the main article link. --> The objective of rebounding is to successfully gain possession of the basketball after a missed field goal or free throw, as it rebounds from the hoop or backboard. This plays a major role in the game, as most possessions end when a team misses a shot. There are two categories of rebounds: offensive rebounds, in which the ball is recovered by the offensive side and does not change possession, and defensive rebounds, in which the defending team gains possession of the loose ball. The majority of rebounds are defensive, as the team on defense tends to be in better position to recover missed shots; for example, about 75% of rebounds in the NBA are defensive.<ref>{{Cite web |title=2022–23 NBA Season Summary |url=https://www.basketball-reference.com/leagues/NBA_2023.html |access-date=April 18, 2023 |website=Basketball-Reference.com |language=en}}</ref> ===Passing=== <!-- Image with unknown copyright status removed: [[File:172808 480 art R0.jpg|thumb|left|[[Carlos Arroyo]] shown here with the [[Utah Jazz]], left, passes to a teammate.{{Deletable image-caption|2006-10-16|date=May 2012}} ]] --> {{See also|Assist (basketball)}} A pass is a method of moving the ball between players. Most passes are accompanied by a step forward to increase power and are followed through with the hands to ensure accuracy. A staple pass is the ''chest pass''. The ball is passed directly from the passer's chest to the receiver's chest. A proper chest pass involves an outward snap of the thumbs to add velocity and leaves the defence little time to react. Another type of pass is the ''bounce pass''. Here, the passer bounces the ball crisply about two-thirds of the way from his own chest to the receiver. The ball strikes the court and bounces up toward the receiver. The bounce pass takes longer to complete than the chest pass, but it is also harder for the opposing team to intercept (kicking the ball deliberately is a violation). Thus, players often use the bounce pass in crowded moments, or to pass around a defender. The ''overhead pass'' is used to pass the ball over a defender. The ball is released while over the passer's head. The ''outlet pass'' occurs after a team gets a defensive rebound. The next pass after the rebound is the ''outlet pass''. The crucial aspect of any good pass is it being difficult to intercept. Good passers can pass the ball with great accuracy and they know exactly where each of their other teammates prefers to receive the ball. A special way of doing this is passing the ball without looking at the receiving teammate. This is called a ''no-look pass''. Another advanced style of passing is the ''behind-the-back pass'', which, as the description implies, involves throwing the ball behind the passer's back to a teammate. Although some players can perform such a pass effectively, many coaches discourage no-look or behind-the-back passes, believing them to be difficult to control and more likely to result in turnovers or violations. ===Dribbling=== [[File:Basketball-Basic Types of Dribbling.webm|thumb|right|upright=1.45|A demonstration of the basic types of dribbling in basketball]] [[File:Army vs Navy Basketball game, 2004.jpg|thumb|upright|A U.S. Naval Academy ("Navy") player, left, posts up a U.S. Military Academy ("Army") defender.]] Dribbling is the act of bouncing the ball continuously with one hand and is a requirement for a player to take steps with the ball. To dribble, a player pushes the ball down towards the ground with the fingertips rather than patting it; this ensures greater control. When dribbling past an opponent, the dribbler should dribble with the hand farthest from the opponent, making it more difficult for the defensive player to get to the ball. It is therefore important for a player to be able to dribble competently with both hands. Good dribblers (or "ball handlers") tend to keep their dribbling hand low to the ground, reducing the distance of travel of the ball from the floor to the hand, making it more difficult for the defender to "steal" the ball. Good ball handlers frequently dribble behind their backs, between their legs, and switch directions suddenly, making a less predictable dribbling pattern that is more difficult to defend against. This is called a [[crossover dribble|crossover]], which is the most effective way to move past defenders while dribbling. A skilled player can dribble without watching the ball, using the dribbling motion or [[peripheral vision]] to keep track of the ball's location. By not having to focus on the ball, a player can look for teammates or scoring opportunities, as well as avoid the danger of having someone steal the ball away from him/her. ===Blocking=== A block is performed when, after a shot is attempted, a defender succeeds in altering the shot by touching the ball. In almost all variants of play, it is illegal to touch the ball after it is in the downward path of its arc; this is known as ''[[goaltending]]''. It is also illegal under NBA and Men's NCAA basketball to block a shot after it has touched the backboard, or when any part of the ball is directly above the rim. Under international rules it is illegal to block a shot that is in the downward path of its arc or one that has touched the backboard until the ball has hit the rim. After the ball hits the rim, it is again legal to touch it even though it is no longer considered as a block performed. To block a shot, a player has to be able to reach a point higher than where the shot is released. Thus, height can be an advantage in blocking. Players who are taller and playing the power forward or center positions generally record more blocks than players who are shorter and playing the guard positions. However, with good timing and a sufficiently high vertical leap, even shorter players can be effective shot blockers. ==Height== [[File:Joonas Suotamo.jpg|thumb|[[Joonas Suotamo]], a Finnish-American former professional center, is {{convert|6|ft|11|in|m|2}} tall. Many professional centers' heights exceed {{convert|7|ft|m|2}}.]] At the professional level, most male players are above {{convert|6|ft|3|in|m|2}} and most women above {{convert|5|ft|7|in|m|2}}. Guards, for whom physical coordination and ball-handling skills are crucial, tend to be the smallest players. Almost all forwards in the top men's pro leagues are {{convert|6|ft|6|in|m|2}} or taller. Most centers are over {{convert|6|ft|10|in|m|2}} tall. According to a survey given to all NBA teams,{{when|date=July 2015}} the average height of all NBA players is just under {{convert|6|ft|7|in|m|2}}, with the average weight being close to {{convert|222|lb|kg}}. The tallest players ever in the NBA were [[Manute Bol]] and [[Gheorghe Mureșan]], who were both {{convert|7|ft|7|in|m|2}} tall. At {{convert|7|ft|2|in|m|2}}, [[Margo Dydek]] was the tallest player in the history of the WNBA. The shortest player ever to play in the NBA is [[Muggsy Bogues]] at {{convert|5|ft|3|in|m|2}}.<ref>{{cite web |url=http://www.nba.com/playerfile/muggsy_bogues/bio.html |title=Muggsy Bogues Bio |work=NBA.com |access-date=July 25, 2010 |archive-url=https://web.archive.org/web/20100717083745/http://www.nba.com/playerfile/muggsy_bogues/bio.html |archive-date=July 17, 2010 |url-status=dead}}</ref> Other average-height or relatively short players have thrived at the pro level, including [[Spud Webb|Anthony "Spud" Webb]], who was {{convert|5|ft|7|in|m}} tall, but had a {{convert|42|in|m|adj=on}} vertical leap, giving him significant height when jumping, and [[Temeka Johnson]], who won the [[WNBA Rookie of the Year Award]] and a championship with the [[Phoenix Mercury]] while standing only {{convert|5|ft|3|in|m}}. While shorter players are often at a disadvantage in certain aspects of the game, their ability to navigate quickly through crowded areas of the court and steal the ball by reaching low are strengths. Players regularly inflate their height in high school or college. Many prospects exaggerate their height while in high school or college to make themselves more appealing to coaches and scouts, who prefer taller players. Charles Barkley stated; "I've been measured at 6–5, 6-{{frac|4|3|4}}. But I started in college at 6–6." Sam Smith, a former writer from the ''[[Chicago Tribune]]'', said: "We sort of know the heights, because after camp, the sheet comes out. But you use that height, and the player gets mad. And then you hear from his agent. Or you file your story with the right height, and the copy desk changes it because they have the 'official' N.B.A. media guide, which is wrong. So you sort of go along with the joke."<ref name="nytimes.com">{{cite news |author=Noah Liberman |title=When Height Becomes a Tall Tale |work=The New York Times |date=June 22, 2008 |url=https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |access-date=February 1, 2019 |archive-url=https://web.archive.org/web/20180613020602/https://www.nytimes.com/2008/06/22/sports/basketball/22score.html |archive-date=June 13, 2018 |url-status=live}}</ref> Since the [[2019–20 NBA season]] heights of NBA players are recorded definitively by measuring players with their shoes off.<ref>{{Cite news |title=For years, some NBA players lied about their height. They can't anymore. |url=https://www.washingtonpost.com/sports/2019/09/27/years-some-nba-players-lied-about-their-height-they-cant-anymore/ |access-date=August 8, 2021 |newspaper=Washington Post |language=en}}</ref> ==Variations and similar games== Variations of basketball are activities based on the game of basketball, using common basketball skills and equipment (primarily the ball and basket). Some variations only have superficial rule changes, while others are distinct games with varying degrees of influence from basketball. Other variations include children's games, contests or activities meant to help players reinforce skills. An earlier version of basketball, played primarily by women and girls, was [[six-on-six basketball]]. [[Horseball]] is a game played on horseback where a ball is handled and points are scored by shooting it through a high net (approximately 1.5m×1.5m). The sport is like a combination of [[polo]], [[rugby football|rugby]], and basketball. There is even a form played on donkeys known as [[Donkey basketball]], which has attracted criticism from animal rights groups. === Half-court === Perhaps the single most common variation of basketball is the half-court game, played in informal settings without referees or strict rules. Only one basket is used, and the ball must be "taken back" or "cleared" – passed or dribbled outside the three-point line each time possession of the ball changes from one team to the other. Half-court games require less [[cardiovascular]] stamina, since players need not run back and forth a full court. Half-court raises the number of players that can use a court or, conversely, can be played if there is an insufficient number to form full 5-on-5 teams. [[File:Basketball pictogram.svg|thumb|120px|Olympic pictogram for basketball]] Half-court basketball is usually played 1-on-1, 2-on-2 or 3-on-3. The last of these variations is gradually gaining official recognition as [[3x3 (basketball)|3x3]], originally known as FIBA 33. It was first tested at the [[2007 Asian Indoor Games]] in [[Macau]] and the first official tournaments were held at the [[2009 Asian Youth Games]] and the [[2010 Youth Olympics]], both in Singapore. The first FIBA 3x3 Youth World Championships<ref>{{cite web |url=http://rimini2011.fiba.com/ |title=2011 3x3 Youth World Championship |work=[[FIBA.com]] |date=September 11, 2011 |access-date=November 22, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20121113155323/http://rimini2011.fiba.com/ |archive-date=November 13, 2012}}</ref> were held in [[Rimini]], Italy in [[2011 FIBA 3x3 Youth World Championships|2011]], with the first [[FIBA 3x3 World Championships]] for senior teams following [[2012 FIBA 3x3 World Championships|a year later]] in [[Athens]]. The sport is highly tipped to become an [[Olympic sport]] as early as [[2016 Summer Olympics|2016]].<ref>{{cite news |last=Thomas |first=Vincent |title=3-on-3 basketball might become big time? |work=[[ESPN]] |access-date=January 11, 2011 |url=https://www.espn.com/espn/page2/index?id=5587987 |publisher=[[ESPN Internet Ventures]] |archive-url=https://web.archive.org/web/20130201123011/http://espn.go.com/espn/page2/index?id=5587987 |archive-date=February 1, 2013 |url-status=live}}</ref> In the summer of 2017, the [[BIG3]] basketball league, a professional 3x3 half court basketball league that features former NBA players, began. The BIG3 features several rule variants including a [[four-point field goal]].<ref>{{cite news |url=https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |title=Big3 begins: Ice Cube's new 3-on-3 league starts with a bang |publisher=[[Gannett]] |author=AP |author-link=Associated Press |date=June 26, 2017 |access-date=September 29, 2019 |newspaper=[[USA Today]] |archive-url=https://web.archive.org/web/20171210151311/https://www.usatoday.com/story/sports/nba/2017/06/25/big3-3-on-3-league-begins-with-a-game-winner-and-an-injury/103184926/ |archive-date=December 10, 2017 |url-status=live}}</ref> === Other variations === Variations of basketball with their own page or subsection include: {{colbegin|colwidth=15em}} * '''[[Twenty-one (basketball)|21]]''' (also known as '''American''', '''cutthroat''' and '''roughhouse''')<ref>{{Cite book |title=Basketball and Baseball Games: For the Driveway, Field Or the Alleyway |author=Eric Shanburn |publisher=AuthorHouse |year=2008 |isbn=978-1-4343-8912-1 |access-date=June 29, 2010 |url=https://books.google.com/books?id=6Q7XhPnbT70C&q=basketball+cutthroat+21&pg=PA35}} </ref> * '''[[Variations of basketball#42|42]]''' * '''[[Around the World (basketball)|Around the World]]''' * '''[[Variations of basketball#Bounce|Bounce]]''' * '''[[Variations of basketball#Firing Squad|Firing Squad]]''' * '''[[Variations of basketball#Fives|Fives]]''' * '''[[H-O-R-S-E]]''' * '''[[Hotshot (game)|Hotshot]]''' * '''[[Knockout (game)|Knockout]]''' * '''[[Variations of basketball#One-shot conquer|One-shot conquer]]''' * '''[[Variations of basketball#Steal The Bacon|Steal The Bacon]]''' * '''[[Variations of basketball#Tip-it|Tip-it]]''' * '''[[Variations of basketball#Tips|Tips]]''' * '''[[Variations of basketball#"The One"|"The One"]]''' * '''[[Variations of basketball#War|Basketball War]]''' * '''[[Water basketball]]''' * '''[[Beach basketball]]''' * '''[[Streetball]]''' {{colend}} * '''One-on-one''' is a variation in which two players will use only a small section of the court (often no more than a half of a court) and compete to play the ball into a single hoop. Such games tend to emphasize individual dribbling and ball stealing skills over shooting and team play. * '''Dunk Hoops''' is a variation played on basketball hoops with lowered (under basketball regulation 10 feet) rims. It originated when the popularity of the slam dunk grew and was developed to create better chances for dunks with lowered rims and using altered [[goaltending]] rules. * '''Unicycle basketball''' is played using a regulation basketball on a regular basketball court with the same rules, for example, one must dribble the ball while riding. There are a number of rules that are particular to unicycle basketball as well, for example, a player must have at least one foot on a pedal when in-bounding the ball. Unicycle basketball is usually played using 24" or smaller unicycles, and using plastic pedals, both to preserve the court and the players' shins. Popular unicycle basketball games are organized in North America.<ref>{{Cite web |url=http://bayarea.comcastsportsnet.com/UncoveredVid.jsp?bcpid=1274025926&bclid=1313706243&bctid=1432781480 |title=Comcast SportsNet Feature about Berkeley Unicycle Basketball |access-date=April 7, 2020}}{{Dead link|date=February 2021 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> [[Variations of basketball#More distantly related games|Spin-offs from basketball]] that are now separate sports include: * '''[[Ringball]]''', a traditional South African sport that stems from basketball, has been played since 1907. The sport is now promoted in South Africa, Namibia, Botswana, Lesotho, India, and Mauritius to establish Ringball as an international sport. * '''[[Korfball]]''' (Dutch: Korfbal, ''korf'' meaning 'basket') started in the Netherlands and is now played worldwide as a mixed-gender team ball game, similar to mixed netball and basketball. * '''[[Netball]]''' is a limited-contact team sport in which two teams of seven try to score points against one another by placing a ball through a high hoop. Australia New Zealand champions (so called ANZ Championship) is very famous in Australia and New Zealand as the premier netball league. Formerly played exclusively by women, netball today features mixed-gender competitions. * '''[[Slamball]]''', invented by television writer Mason Gordon, is a full-contact sport featuring [[trampolines]]. The main difference from basketball is the court; below the padded rim and [[backboard (basketball)|backboard]] are four trampolines set into the floor, which serve to propel players to great heights for [[slam dunk]]s. The rules also permit some physical contact between the members of the four-player teams. Professional games of Slamball aired on [[Spike TV]] in 2002, and the sport has since expanded to China and other countries. <gallery widths="200px" heights="160px"> File:Dan Hadani collection (990044347560205171).jpg|A basketball player in Israel, 1969 File:Girls play basketball in Dharmsala, India.jpg|Schoolgirls shooting hoops among the [[Himalaya]]s in [[Dharamsala, Himachal Pradesh|Dharamsala]], India. File:Sân trường THPT Phan Đình Phùng, Hà Nội.JPG|A basketball training course at the Phan Đình Phùng High School, [[Hanoi]], Vietnam File:MECVOLLEYBALL GROUND.JPG|A basketball court in [[Tamil Nadu]], India File:Kevyen liikenteen väylä Baana - G8537 - hkm.HKMS000005-km0000n5j4.jpg|A basketball court on [[Baana]] - [[Helsinki]], Finland. </gallery> ==Social forms of basketball== [[File:BasketballHoop.jpg|thumb|Typical privately owned basketball hoop|alt=]] Basketball as a social and communal sport features environments, rules and demographics different from those seen in professional and televised basketball. === Recreational basketball === Basketball is played widely as an extracurricular, intramural or amateur sport in schools and colleges. Notable institutions of recreational basketball include: * '''Basketball schools and academies''', where students are trained in developing basketball fundamentals, undergo fitness and endurance exercises and learn various basketball skills. Basketball students learn proper ways of passing, ball handling, dribbling, shooting from various distances, rebounding, offensive moves, defense, [[layup]]s, screens, basketball rules and basketball ethics. Also popular are the basketball camps organized for various occasions, often to get prepared for basketball events, and basketball clinics for improving skills. * '''College and university basketball''' played in educational institutions of higher learning. This includes [[National Collegiate Athletic Association]] (NCAA) intercollegiate basketball. === Disabled basketball === * '''[[Deaf basketball]]''': One of several deaf sports, deaf basketball relies on signing for communication. The purpose of many deaf sporting events is to serve as a catalyst for the socialization of a low-incidence and geographically dispersed population.<ref>{{cite book |last=Stewart |first=David Alan |title=Deaf Sport: the Impact of Sports within the Deaf Community |publisher=[[Gallaudet University Press]] |year=1991 |url=https://archive.org/details/deafsportimpacto00stew |url-access=registration |pages=[https://archive.org/details/deafsportimpacto00stew/page/234 234] |isbn=9780930323745}}</ref> * '''[[Wheelchair basketball]]''': A sport based on basketball but designed for [[disability|disabled]] people in [[wheelchair]]s. It is considered one of the major [[disabled sports]] and is an [[Wheelchair basketball at the Summer Paralympics|Olympic event]]. === Other forms === * '''[[Biddy basketball]]''' played by minors, sometimes in formal tournaments, around the globe. * '''[[Midnight basketball]]''', an initiative to curb inner-city crime in the United States and elsewhere by engaging youth in urban areas with sports as an alternative to drugs and crime. * '''[[Rezball]]''', short for reservation ball, is the avid [[Native Americans in the United States|Native American]] following of basketball, particularly a style of play particular to Native American teams of some areas. ==Fantasy basketball== '''[[Fantasy basketball]]''' was popularized during the 1990s by [[ESPN]] Fantasy Sports, [[NBA.com]], and [[Yahoo!]] Fantasy Sports. On the model of [[fantasy baseball]] and [[Fantasy football (gridiron)|football]], players create fictional teams, select professional basketball players to "play" on these teams through a mock draft or trades, then calculate points based on the players' real-world performance. === Basics of fantasy basketball === # '''League Setup''': #* You can join public leagues or create private leagues with friends. #* Popular platforms include ESPN, Yahoo Sports, Sleeper, and Fantrax. # '''Draft''': #* A draft (snake or auction) is held at the beginning of the season. #* Participants select NBA players to form their teams. # '''Scoring Formats''': #* '''Points League''': Players earn points based on specific stats (e.g., 2 points per rebound, 1.5 points per assist). #* '''Categories League''': Teams compete in specific categories (e.g., best in assists, steals). #* '''Rotisserie (Roto)''': Teams rank in each category, and rankings are combined to determine the overall score. # '''Roster Management''': #* Teams set lineups daily or weekly, determining which players' stats will count. #* You can trade players, pick up free agents, or drop underperforming players. # '''Playoffs''': #* At the end of the regular NBA season, fantasy leagues often have playoffs to determine the champion. ==See also== {{For outline|Outline of basketball}} {{Portal|Basketball|Sports}} * [[Basketball moves]] * [[Basketball National League]] * [[Continental Basketball Association]] * [[Glossary of basketball terms]] * [[Index of basketball-related articles]] * [[List of basketball films]] * [[List of basketball leagues]] * [[Timeline of women's basketball]] * [[ULEB]], Union des Ligues Européennes de Basket, in English Union of European Leagues of Basketball ==References== === Citations === {{Reflist}} ===General references=== {{refbegin}} * {{cite web |author=National Basketball Association |year=2014 |url=https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |title=Official Rules of the National Basketball Association |access-date=March 6, 2015 |archive-url=https://web.archive.org/web/20150402130744/https://turnernbahangtime.files.wordpress.com/2014/12/2014-15-nba-rule-book.pdf |archive-date=April 2, 2015 |url-status=dead}} * {{cite book |date=June 2004 |title=Official Basketball Rules |author=International Basketball Federation |url=http://www.fiba.com/asp_includes/download.asp?file_id=327 |url-status=dead |archive-url=https://web.archive.org/web/20051222011459/http://www.fiba.com/asp_includes/download.asp?file_id=327 |archive-date=December 22, 2005 }} * {{cite journal |first=Anthony |last=Reimer |date=June 2005 |title=FIBA vs North American Rules Comparison |journal=FIBA Assist |issue=14 |pages=40–44 |url=http://www.fiba.com/asp_includes/download.asp?file_id=518 |access-date=January 11, 2006 |archive-date=January 29, 2009 |archive-url=https://web.archive.org/web/20090129161522/http://www.fiba.com/asp_includes/download.asp?file_id=518 |url-status=dead}} * {{cite web |author=Bonsor, Kevin |url=http://health.howstuffworks.com/basketball2.htm |title=How Basketball Works: Who's Who |work=HowStuffWorks |date=March 10, 2003 |access-date=January 11, 2006 |archive-url=https://web.archive.org/web/20060101034243/http://health.howstuffworks.com/basketball2.htm |archive-date=January 1, 2006 |url-status=live}} {{refend}} ==Further reading== {{refbegin}} * {{Cite book |last=Adolph H |first=Grundman |year=2004 |title=The golden age of amateur basketball: the AAU Tournament, 1921–1968 |url=https://books.google.com/books?id=kHVGigFqcNkC&q=Basketball&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-7117-4}} * {{Cite book |last=Batchelor |first=Bob |year=2005 |title=Basketball in America: from the playgrounds to Jordan's game and beyond |url=https://books.google.com/books?id=v8r__pvCopgC&q=history%20of%20Basketball&pg=PP1 |publisher=Routledge |isbn=978-0-7890-1613-3}} * {{Cite book |last=Brown |first=Donald H |year=2007 |title=A Basketball Handbook |url=https://books.google.com/books?id=YJmsqtj-rh4C&q=history%20of%20Basketball&pg=PP1 |publisher=AuthorHouse |isbn=978-1-4259-6190-9}} * {{Cite book |last=Coleman |first=Brian<!-- Author is per the title page of the book; Google Books seems to have gotten it wrong. --> |year=1991 |title=All You Wanted to Know About Basketball |url=https://books.google.com/books?id=FMbE6oVIP-0C |publisher=Sterling publishing |isbn=81-207-2576-X}} * {{Cite book |last=Grundy |first=Pamela |author2=Susan Shackelford |year=2005 |title=Shattering the glass: the remarkable history of women's basketball |url=https://books.google.com/books?id=ZfS_3MUPBXoC&q=history%20of%20Basketball&pg=PP1 |publisher=New Press |isbn=1-56584-822-5}} * {{Cite book |last=Herzog |first=Brad |year=2003 |title=Hoopmania: The Book of Basketball History and Trivia |url=https://books.google.com/books?id=oH8uK4Sn_BoC&q=history%20of%20Basketball&pg=PP1 |publisher=Rosen Pub. Group |isbn=0-8239-3697-X}} * {{Cite book |last=Naismith |first=James |year=1941 |title=Basketball: its origin and development |url=https://books.google.com/books?id=yDKtaGdhZncC&q=James%20Naismith&pg=PP1 |publisher=University of Nebraska Press |isbn=0-8032-8370-9}} * {{Cite book |last=Simmons |first=Bill |year=2009 |title=The book of basketball: the NBA according to the sports guy |url=https://archive.org/details/bookofbasketball00simm |url-access=registration |quote=history of Basketball. |publisher=Ballantine/ESPN Books |isbn=978-0-345-51176-8}} {{refend}} ==External links== <!-- {{No more links}} Please be cautious adding more external links. Wikipedia is not a collection of links and should not be used for advertising. Excessive or inappropriate links will be removed. See [[Wikipedia:External links]] and [[Wikipedia:Spam]] for details. If there are already suitable links, propose additions or replacements on the article's talk page, or submit your link to the relevant category at the "long dead (2017)" Open Directory Project (dmoz.org) and link there using {{Dmoz}}. --> {{Sister project links|voy=no}} {{Library resources box|onlinebooks=yes}} <!-- Please be selective when adding links, see talk page for more info. --> ===Historical=== * [http://www.hoophall.com/ Basketball Hall of Fame – Springfield, MA] * [http://naismithbasketballfoundation.com/ National Basketball Foundation]{{snd}}runs the Naismith Museum in Ontario * [http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 Hometown Sports Heroes] {{Webarchive|url=https://web.archive.org/web/20150402200708/http://www.virtualmuseum.ca/sgc-cms/histoires_de_chez_nous-community_memories/pm_v2.php?id=story_line&lg=English&fl=0&ex=00000534&sl=4146&pos=1 |date=April 2, 2015 }} ===Organizations=== * [https://web.archive.org/web/20100626134909/http://www.olympic.org/uk/sports/programme/index_uk.asp?SportCode=BK Basketball at the Olympic Games] * [https://www.fiba.basketball International Basketball Federation] * [http://www.nba.com/ National Basketball Association] * [http://www.wnba.com/ Women's National Basketball Association] * [http://www.cbahoopsonline.com/ Continental Basketball Association (oldest professional basketball league in the world)] {{Webarchive|url=https://web.archive.org/web/20190330211322/http://www.cbahoopsonline.com/ |date=March 30, 2019 }} * [http://www.nwba.org/ National Wheelchair Basketball Association] ===Other sources=== * [https://www.britannica.com/sports/basketball "Basketball"]. ''[[Encyclopædia Britannica]]'' Online. * [http://www.eurobasket.com/ Eurobasket website] * [https://www.basketball-reference.com/ Basketball-Reference.com: Basketball Statistics, Analysis and History] {{Webarchive|url=https://web.archive.org/web/20110222214347/http://www.basketball-reference.com/ |date=February 22, 2011 }} * [https://web.archive.org/web/20100902041518/http://www.ontarioplaques.com/Plaques_JKL/Plaque_Lanark03.html Ontario's Historical Plaques – Dr. James Naismith (1861–1939)] {{basketball}} {{Navboxes |title= Articles related to basketball |titlestyle = background:#ccccff |list = {{FIBA navbox}} {{International basketball}} {{International basketball (Women)}} {{Men's professional basketball leagues}} {{Women's professional basketball leagues}} {{Team Sport}} {{Summer Olympic sports}} }} {{Authority control}} [[Category:Basketball| ]] [[Category:Articles containing video clips]] [[Category:Ball games]] [[Category:Games and sports introduced in 1891]] [[Category:Sports originating in the United States]] [[Category:Summer Olympic sports]] [[Category:Team sports]] ey3aqotkk81evgkf08k4ppp8hsc3o0g New Year's Eve 0 171466 768444 753162 2026-10-15T11:42:58Z Leplebi 76181 768444 wikitext text/x-wiki {{Short description|Last day of the Gregorian year}}{{About|the Gregorian calendar|other calendars|New Year|other uses|New Year's Eve (disambiguation)}} {{pp-move|small=yes}} {{More citations needed|date=January 2026}} {{Use British English|date=January 2023}} {{Use dmy dates|date=December 2024}} {{Infobox holiday | holiday_name = New Year's Eve | image = Fireworks on New Year's Eve in a small Swabian village (1), brightened.jpg | caption = New Year celebration in [[Eberhardzell]], Germany, 2018 | duration = 1 day | frequency = Annual | observedby = Users of the [[Gregorian calendar]] | date = 31 December | scheduling = same day each year | celebrations = Reflection; late-night partying; family gatherings; feasting; gift exchanges; fireworks; countdowns; [[watchnight service]]s; social gatherings, during which participants may [[dance]], [[eat]], consume [[alcoholic beverages]], and watch or light [[fireworks]] | type = International | significance = The last day of the year in the Gregorian calendar | relatedto = {{Plainlist| *[[Hogmanay]] (Scotland) *[[Calennig]] (Wales) *[[Malanka|Shchedryi Vechir]] (Ukraine) *Ambang/Malam Tahun Baharu/Baru (Brunei, Indonesia, Malaysia, Singapore) *Yangi Yil, Yılbaşı arifesi, Yeni İl ərəfəsi (Uzbekistan, Turkey and Azerbaijan) *[[Kwanzaa|Karamu]] (African diaspora) *[[Silvester]] (Austria, Bosnia and Herzegovina, Croatia, Czech Republic, France, Germany, Hungary, Israel, Italy, Latvia, Liechtenstein, Luxembourg, Poland, Russia, Serbia, Slovakia, Slovenia, Switzerland) *[[Réveillon]] (Algeria, Angola, Brazil, France, Macau, Morocco, Mozambique, Portugal, Romania, Tunisia, [[Wallonia]], and [[French language|French-speaking]] locations in North America), Naveen varsha ([[Marathi language]]) *[[Novy God|Kanun Novogo Goda]] (Russia) *[[Ōmisoka]] (Japan) *Pele&nbsp;ga&nbsp;Ngwaga o Mosha (Botswana) * {{lang|es|Nochevieja}} (lit. Old Night) (Spain and other countries where Spanish is mostly spoken)}} [[New Year's Day]] }} this is an edit [[File:Lenticchie e cotechino fatti in casa.jpeg|thumb|upright 0.75|Italian [[cotechino]] and [[lentil]]s, a typical New Year's Eve dinner dish]] '''New Year's Eve''' in the [[Gregorian calendar]] refers to the evening—or commonly ''the entire day''—of the last day of the year: [[December 31|31 December]]. In many countries, New Year's Eve is celebrated with dancing, eating, drinking, and watching or lighting [[fireworks]]. Many [[Christians]] attend a [[watchnight service]] to mark the occasion. New Year's Eve celebrations generally continue into [[New Year's Day]], [[January 1|1 January]], past midnight. The local [[time zone]] determines the advent of the [[New Year]]; the first places to welcome the New Year are west of the [[International Date Line]]: the [[Line Islands]] (part of [[Kiribati]]), [[Samoa]] and [[Tonga]], in the [[Pacific Ocean]]. In contrast, [[American Samoa]], [[Baker Island]] and [[Howland Island]] (part of the [[United States Minor Outlying Islands]]) are among the last.<ref>{{Cite web|url=https://www.telegraph.co.uk/news/2016/12/29/new-years-eve-2017-around-world/ |archive-url=https://ghostarchive.org/archive/20220110/https://www.telegraph.co.uk/news/2016/12/29/new-years-eve-2017-around-world/ |archive-date=10 January 2022 |url-access=limited |url-status=live|title=New Year's Eve: When is it 2017 around the world??|date=31 December 2016|access-date=19 May 2021|work=[[The Daily Telegraph]]|author=Emily Allen}}{{cbignore}}</ref> ==By region== ===Africa=== ====Algeria==== In [[Algeria]], New Year's Eve is usually celebrated with family and friends. In the largest cities, there are fireworks at midnight.{{citation needed|date=January 2024}} The [[Martyrs' Memorial, Algiers|Martyrs' Memorial]] is the main attraction during the celebration, while some [[Algerians]] prefer celebrate outside the country, generally in [[Tunis]] or [[Paris]].{{citation needed|date=January 2024}} At {{AST|8 PM}}, the President's message of greetings is read on TV. The [[Établissement public de télévision|EPTV]] network airs an entertainment show, with different hosts and guests.{{citation needed|date=January 2024}} ====Egypt==== In [[Egypt]], New Year's Eve is celebrated with fireworks and often evening parties with friends and family.{{citation needed|date=January 2024}} ====Ghana==== In [[Ghana]], Ghanaians celebrate New Year's Eve by going to church; others go to nightclubs, pubs or take to the streets to celebrate. At midnight, [[fireworks]] are displayed across various cities of Ghana, especially in [[Accra]] and [[Tema]].{{citation needed|date=January 2024}} ====Morocco==== [[File:CasablancaFire.jpg|thumb|upright 0.75|[[Casablanca]] fireworks display]] In [[Morocco]], New Year's Eve is celebrated by some in the company of family and friends. Moroccans get together to eat cake, dance, and laugh. ====Nigeria==== [[File:Artiste Davido entertaining the crowd.jpg|thumb|upright 0.75|HKN's [[Davido]] entertaining the crowd at the [[Lagos Countdown]] 2012 in [[Nigeria]] ]] In [[Nigeria]], Nigerians often Celebrate the New Year's Eve by going to church; others go to nightclubs and parties organized by individuals, communities, and other organizations. In [[Lagos]], a year-end festival known as [[Lagos Countdown]] (later renamed One Lagos Fiesta)<ref>{{Cite news|date=8 December 2018|title=Frenzy in Eko, as stars set to rock One Lagos Fiesta|url=https://t.guardian.ng/life/music/frenzy-in-eko-as-stars-set-to-rock-one-lagos-fiesta/|access-date=30 August 2021|language=en-US|archive-date=30 August 2021|archive-url=https://web.archive.org/web/20210830064422/https://t.guardian.ng/life/music/frenzy-in-eko-as-stars-set-to-rock-one-lagos-fiesta/|url-status=dead|newspaper=[[The Guardian (Nigeria)|The Guardian]]|issn=0189-5125}} {{Webarchive|url=https://web.archive.org/web/20210830064422/https://t.guardian.ng/life/music/frenzy-in-eko-as-stars-set-to-rock-one-lagos-fiesta/ |date=30 August 2021 }}</ref> was first held in 2012, as part of an effort to establish tourism-oriented New Year's festivities more in line with those of other major metropolitan areas.<ref>{{Cite news|title=Lagos Festival: UK fireworks experts arrive|date=27 December 2012|url=http://thenationonlineng.net/new/lagos-festival-uk-fireworks-experts-arrive/|accessdate=12 September 2013|newspaper=[[The Nation (Nigeria)|The Nation]]|issn=2449-1497}}</ref><ref>{{cite web|last1=Banah|first1=Namang|title=2face, Olamide, Wizkid, Iyanya, M.I, Ice Prince, Daddy Showkey, More|date=December 2014|url=http://pulse.ng/events/lagos-countdown-2014-2face-olamide-wizkid-iyanya-m-i-ice-prince-daddy-showkey-more-id3317745.html|publisher=Pulse|accessdate=21 December 2014|archive-date=21 December 2014|archive-url=https://web.archive.org/web/20141221083506/http://pulse.ng/events/lagos-countdown-2014-2face-olamide-wizkid-iyanya-m-i-ice-prince-daddy-showkey-more-id3317745.html|url-status=dead}}</ref> ====Rwanda==== In [[Rwanda]], Rwandans celebrate New Year's Eve by going to church, taking part in social gatherings and organizing family activities. The services usually start from 6{{nbsp}}pm for the [[Roman Catholic]] church and 10{{nbsp}}pm for the [[Protestant]]s. At 00:00, at midnight, the president delivers an end-of-year address which is broadcast live on many radio and television stations.<ref>{{Cite news|url=https://www.newtimes.co.rw/news/has-been-good-and-productive-year-rwanda-kagame|title=his has been a good and productive year for Rwanda|date=1 January 2019|work=The New Times|access-date=1 January 2019}}</ref> Fireworks were introduced in recent years, with the most significant displays happening at [[Kigali Convention Centre]], Rebero Hill, Mount Kigali.{{citation needed|date=January 2024}} ====South Africa==== [[File:New Year's Eve at V&A Waterfront, Cape Town (2017).jpg|thumb|upright 0.75|Fireworks in [[Cape Town]] 2017.]] In [[South Africa]], South Africans vote on a top ten music countdown before 31 December.{{Citation needed|date=December 2023}} When the countdown reaches number one, the song with the most votes plays on all the country's radio stations. Fireworks are lit all around South Africa. South Africans engage in occasional drinking and [[Regional variations of barbecue|braais]].{{citation needed|date=January 2024}} ====South Sudan==== In [[South Sudan]], South Sudanese attend church services at many churches in [[Juba]]. The service begins at 9{{nbsp}}pm. At the stroke of midnight, the famous [[Christmas carol|carol]], "[[Hark! The Herald Angels Sing]]" is sung to mark the end and beginning of the year with a blessing. The service ends at 12:30{{nbsp}}am.{{citation needed|date=January 2024}} ====Tunisia==== In [[Tunisia]], Tunisians celebrate by spending the evening in restaurants and hotels and exchange gifts and flowers, or travel outside Tunisia to spend New Year's Eve in a European country. But most Tunisians prefer to celebrate it at home in a family evening with relatives and friends.<ref name=":tn">{{cite news|title=La nuit du réveillon : Un moment de partage et de joie|url=https://lapresse.tn/176395/la-nuit-du-reveillon-un-moment-de-partage-et-de-joie/|publisher=La Presse de Tunisie|date=30 December 2023|access-date=8 January 2024}}</ref> Tunisians buy cakes or prepare them at home, in addition to holding dinner banquets, as [[roast chicken]] remains the main dish for this occasion, and staying up until midnight to eat cake as the first moments of the new year arrive.<ref name=":tn" /> In recent years, the popular Tunisian film {{ill|Choufli Hal, New Year's Eve|fr|Choufli Hal (téléfilm)|italic=yes}} is broadcast every year, ending just minutes before the new year. This has become an annual tradition.<ref>{{cite news|title="Choufli Hal" en téléfilm pour le réveillon|url=https://news.gnet.tn/archives/revue-de-presse-nationale/choufli-hal-en-telefilm-pour-le-reveillon/id-menu-958.html|publisher=Globalnet|date=26 December 2008|access-date=8 January 2024}}</ref> {{clear}} ===Asia=== [[File:Countries that do not celebrate New Year’s Day on 1st January.png|thumb|upright 0.75|Some Asian countries where the main celebrations of the New Year are on a day other than 1 January.]] ====Azerbaijan==== The Gregorian calendar is still in force after Azerbaijan became an independent republic, and 1 January is celebrated as a day off. The day before, 31 December, is also marked as [[International Solidarity Day of Azerbaijanis]], marking the double anniversary of that day in 1989 when the local residents took down the Soviet–Iranian border in then-[[Nakhichevan ASSR]] to reunite with [[Iranian Azerbaijanis]] south of the border, as well as the Istanbul-held first World Congress of Azerbaijanis which tackled issues regarding the Azeri expat communities.<ref>{{Cite web|url=https://www.advantour.com/azerbaijan/holidays/solidarity-day.htm|title=International Solidarity Day in Azerbaijan|website=advantour.com |date=31 December 2021 }}</ref> Celebrations of the holiday are influenced from its Soviet history, at midnight the national anthem is played on all TV stations following the message of the President of Azerbaijan produced by state channel [[AzTV]]. ====Bangladesh==== [[File:New year celebrating in Bangladesh 03.jpg|thumb|upright 0.75|New Year celebration in [[Dhaka]], Bangladesh. ]] In Bangladesh, public celebrations of the Gregorian new year ([[Pohela Boishakh]]—the new year of the [[Bengali calendar]]—is celebrated in April),<ref name="sinha161">{{cite book |author1=Kapila D. Silva |url=https://books.google.com/books?id=Tc1CDQAAQBAJ |title=Cultural Landscapes of South Asia: Studies in Heritage Conservation and Management |author2=Amita Sinha |publisher=Taylor & Francis |year=2016 |isbn=978-1-317-36592-1 |pages=161–168}}, Quote: "Pohela Boishakh is celebrated on the first day of Boishakh, the first month of the Bengali calendar. It falls on 14 April in the Gregorian calendar, and it coincides with similar Vedic calendar-based New Year celebrations (...)"</ref> also known as ''31st night'',<ref>{{Cite web |title=Tourists flock to Cox's Bazar beach for 31st night |url=https://thefinancialexpress.com.bd/national/country/tourists-flock-to-coxs-bazar-beach-for-31st-night |access-date=2025-09-29 |website=The Financial Express |language=en}}</ref><ref name=":6">{{Cite web |author=<!-- not stated --> |date=2024-12-30 |title=Writ seeks stricter measures nationwide to prevent fireworks on 31st night |url=https://www.tbsnews.net/bangladesh/court/writ-seeks-stricter-measures-nationwide-prevent-fireworks-31st-night-1030421 |access-date=2025-09-27 |website=The Business Standard |language=en}}</ref><ref name=":7" /> are centered upon major cities and beaches (including the capital city of [[Dhaka]], and [[Cox's Bazar Beach]]), and public events such as parties hosted by hotels.<ref>{{Cite web |date=2024-12-30 |title=Why leave Bangladesh? Best places to ring in the new year locally |url=https://www.thedailystar.net/life-living/travel/news/why-leave-bangladesh-best-places-ring-the-new-year-locally-3787866 |access-date=2025-09-27 |website=The Daily Star |language=en}}</ref><ref>{{Cite web |title=Millions welcome New Year on Cox's Bazar beach despite ban on festivities |url=https://www.dhakatribune.com/bangladesh/nation/369653/millions-welcome-new-year-on-cox%E2%80%99s-bazar-beach |access-date=2025-09-27 |website=Dhaka Tribune |language=en}}</ref> In major cities such as Dhaka, there are restrictions placed on New Year's celebrations for safety, security, and environmental reasons, including bans on fireworks, the flying of lanterns, and organizing outdoor cultural events such as concerts.<ref name=":6" /><ref name=":7">{{Cite web |author=<!-- not stated --> |title=31st night: Ban slapped on outdoor celebrations in Cox's Bazar |url=https://today.thefinancialexpress.com.bd/country/31st-night-ban-slapped-on-outdoor-celebrations-in-coxs-bazar-1702912635 |date=2023-12-19 |access-date=2025-09-27 |website=The Financial Express |language=en}}</ref><ref>{{Cite web |last=Tuhin |first=Atiqul Kabir |title=Dark Side of the Bright Night |url=https://www.daily-sun.com/printversion/details/599003 |date=2022-01-11 |access-date=2025-09-27 |website=Daily Sun |language=en}}</ref> ====Hong Kong==== [[File:HK NYE.jpg|thumb|upright 0.75|Fireworks fired from [[International Finance Centre (Hong Kong)|Two International Finance Centre]] to mark the year 2010.]] In [[Hong Kong]], many gather in shopping districts like [[Central, Hong Kong|Central]], [[Causeway Bay]] and [[Tsim Sha Tsui]]. A special edition of ''[[A Symphony of Lights]]'' —the nightly [[light and sound show]] conducted across the buildings of Hong Kong's [[Victoria Harbour]]—is held on New Year's Eve, incorporating a fireworks show.<ref>"[https://www.independent.co.uk/life-style/hong-kong-s-a-symphony-of-lights-a8282361.html Hong Kong's a Symphony of Lights]", Costel Sandu, Anthony Costello, Mars El Brogy (5 December 2017), ''[[The Independent]]''. Retrieved 16 May 2022.</ref><ref name="Src6_2017">"[https://www.traveldailynews.asia/new-version-of-a-symphony-of-lights-and-winter-version-of-h New version of 'A Symphony of Lights' and Winter version of 'Hong Kong Pulse Light Show' unveiled]", Theodore Koumelis (5 December 2017), ''TravelDailyNews''. Retrieved 17 May 2022.</ref> From 1993 to 2014, the [[Times Square (Hong Kong)|Times Square]] shopping centre in [[Causeway Bay]] hosted New Year's Eve festivities featuring the "[[List of objects dropped on New Year's Eve|lowering]]" of an apple (via {{Convert|22|m|ft|abbr=on}} of [[Electronic signage|signage]]), in imitation of the [[Times Square Ball|ball drop]] at [[New York City]]'s [[Times Square]]. The countdown event was discontinued in 2015 in favor of other events over the holiday season.<ref>{{Cite web |date=20 December 2014 |title=New Year's revellers won't be having a ball at Times Square |url=https://www.scmp.com/news/hong-kong/article/1666453/new-years-revellers-wont-be-having-ball-times-square |archive-url=https://web.archive.org/web/20150712182558/https://www.scmp.com/news/hong-kong/article/1666453/new-years-revellers-wont-be-having-ball-times-square |archive-date=12 July 2015 |access-date=15 September 2023 |website=South China Morning Post |language=en}}</ref><ref>{{Cite web |date=1 January 2016 |title=End of an era for traditional New Year countdown |url=https://www.scmp.com/news/hong-kong/health-environment/article/1896913/end-era-traditional-new-year-countdown |access-date=15 September 2023 |website=South China Morning Post |language=en}}</ref> ====India==== In India, New Year's Eve is a blend of modern celebrations and traditional festivities. Metropolitans like [[Kochi]], [[Chennai]], [[Mumbai]], [[Delhi]], [[Bengaluru]], [[Hyderabad]], [[Pune]] and [[Kolkata]] have parties, concerts, and colorful fireworks displays as part of the celebrations to attract crowds of people. Goa and Manali celebrate the day with beach parties and winter festivals. So, many people celebrate the festival by praying and performing rituals, since India is a culturally diverse country.{{citation needed|date=January 2026}} New Year's Eve celebrations are the biggest in large cities, and include [[Goa]]'s beaches and [[Park Street, Kolkata]]. Other cities such as [[New Delhi]] and [[Mumbai]] also celebrate extravagantly.<ref>{{Cite web |title=In pics: New Year's Eve, people at Alipore Zoo and more news from Kolkata |url=https://www.telegraphindia.com/my-kolkata/news/in-pics-new-years-eve-people-at-alipore-zoo-and-more-news-from-kolkata-photogallery/cid/1907015 |access-date=5 January 2023 |website=The Telegraph (India)}}</ref><ref>{{cite web |last1=Bhargava |first1=Eshita |title=Countdown to 2024: A roundup of the most happening New Year's Eve parties in Delhi, Mumbai, and Goa |url=https://www.financialexpress.com/lifestyle/countdown-to-2024-a-roundup-of-the-most-happening-new-years-eve-parties-in-delhi-mumbai-and-goa/3351173/ |work=The Financial Express |date=30 December 2023 |access-date=31 December 2023}}</ref> ====Israel==== {{See also|Rosh Hashanah}} New Year's Eve has been observed in [[Israel]] since the introduction of the Gregorian calendar in 1918; it is referred to as ''Silvester'' to distinguish it from the Jewish New Year, [[Rosh Hashanah]], which falls in either September or October on the Gregorian calendar. It is largely celebrated through social gatherings and parties.<ref name="i21c">{{Cite web |last=Neiman |first=Rachel |date=30 December 2019 |title=Celebrating Silvester, AKA the secular New Year, in Israel |url=https://www.israel21c.org/celebrating-silvester-aka-the-secular-new-year-in-israel/ |access-date=10 September 2022 |website=ISRAEL21c |language=en-US}}</ref> The New Year's holiday has historically attracted a negative stigma among parts of the [[Israeli Jews|Israeli Jewish]] population due to its connection to [[Pope Sylvester I]]—who is widely considered to have been an [[antisemite]]. As a result, celebrations have historically been modest in comparison to other countries.<ref>{{Cite news |title=Celebrating an anti-Semitic pope on Sylvester |url=https://www.jpost.com/christian-news/celebrating-an-anti-semitic-pope-on-sylvester-386256 |access-date=10 September 2022 |work=The Jerusalem Post |language=en-US}}</ref><ref name="Kershner-2018">{{Cite news |last=Kershner |first=Isabel |date=30 December 2018 |title=New Year's Fete From Russia Irks Some in Israel: 'It's Not a Jewish Holiday' |language=en-US |work=The New York Times |url=https://www.nytimes.com/2018/12/30/world/middleeast/israel-novy-god-ashdod.html |access-date=10 September 2022 |issn=0362-4331}}</ref> In December 2014, [[Wearable technology|wearables]] manufacturer [[Jawbone (company)|Jawbone]] published a report estimating that only 67.4% of Israelis were awake at midnight on New Year's Eve in 2013, and most people only stayed up as late as 12:45&nbsp;a.m. [[Israel Standard Time|IST]].<ref>{{Cite news |title=The 4th-century Pope and the Great Jewish War Over New Year's Day |language=en |work=Haaretz |url=https://www.haaretz.com/jewish/2020-12-30/ty-article/.highlight/the-4th-century-pope-and-the-great-jewish-war-over-new-years-day/0000017f-efc3-da6f-a77f-ffcfa7a80000 |access-date=10 September 2022}}</ref><ref>{{Cite news |title=On New Year's Eve, Israelis hit hay early |url=http://www.timesofisrael.com/on-new-years-eve-israelis-hit-hay-early/ |access-date=11 September 2022 |work=The Times of Israel |language=en-US}}</ref> During the era of [[Mandatory Palestine]] in the early-1930s, promotional material for formal New Year's Eve parties and [[masquerade ball]]s were targeted primarily towards [[Arabic]] and [[English language|English]]-speaking residents (by contrast, posters for [[Hanukkah]] parties were written in [[Hebrew language|Hebrew]]). These parties also became popular among [[History of the Jews in Germany|German]] and [[History of the Jews in Austria|Austrian]] Jews that had emigrated to avoid the rise of [[Nazi Germany]].<ref name="i21c" /> The increasing popularity of Sylvester faced criticism from the [[Orthodox Judaism|Orthodox]] population, including the [[Hapoel HaMizrachi]], who considered them contrary to [[Zionism|Zionist]] values.<ref name="i21c" /> In 1934, it was reported that the municipal council of [[Tel Aviv]] had passed a resolution to ban Silvester parties, calling them "contrary to the spirit and traditions of the people of Israel". However, reported efforts to ban the holiday were unsuccessful or left unenforced, and it continued to increase in popularity—especially among secular populations.<ref name="i21c" /> Following the [[1990s post-Soviet aliyah|post-Soviet aliyah]], [[Novy God]] was imported into Israel by emigrants. The observance was initially obscure outside of Israel's [[Russian Jews in Israel|Russian Jewish community]], and also faced stigma from those who mistook its traditions for being Christmas or Silvester. In the mid-2010s, a campaign was launched to promote awareness of the holiday among the [[Immigrant generations#1.5 generation|1.5 generation]] of immigrants, as well as non-Russian residents. By the 2010s, public awareness of Novy God had increased; Prime Minister [[Benjamin Netanyahu]] began to acknowledge Novy God in his holiday greetings, and it became more common for retailers to stock Novy God-related goods and hold promotions for the holiday.<ref>{{Cite web |last=Barak |first=Naama |date=27 December 2021 |title=Making a home for Novy God in the Israeli calendar |url=https://www.israel21c.org/making-a-home-for-novy-god-in-the-israeli-calendar/ |access-date=10 September 2022 |website=ISRAEL21c |language=en-US}}</ref><ref name="The Jerusalem Post">{{Cite news |title=What is Novy God? What you need to know about the Russian new year |url=https://www.jpost.com/j-spot/article-690276 |access-date=10 September 2022 |work=The Jerusalem Post}}</ref><ref name="Kershner-2018" /><ref>{{Cite web |last=Svetlona |first=Ksenia |date=23 December 2019 |title=Novy God holiday enchants Israelis with Soviet new year festivities |url=https://www.al-monitor.com/originals/2019/12/israelis-take-soviet-novy-god-celebrations-to-heart.html |archive-url=https://web.archive.org/web/20211227122356/https://www.al-monitor.com/originals/2019/12/israelis-take-soviet-novy-god-celebrations-to-heart.html |archive-date=27 December 2021 |access-date=2025-03-04 |website=Al-Monitor |language=en}}</ref> In a 2020 survey, 72% of Israelis surveyed stated they were familiar with the holiday, while 54% did not perceive Novy God to be part of the country's culture.<ref name="The Jerusalem Post" /><ref>{{Cite news |title=Most Israelis now recognize Novy God, but still feel it's not Israeli |url=https://www.jpost.com/israel-news/most-israelis-now-recognize-novy-god-but-still-feel-its-not-israeli-653960 |access-date=10 September 2022 |work=The Jerusalem Post}}</ref><ref>{{Cite news |title='S Novim Godom': Secular Russian Holiday Becomes Mainstream in Israel |language=en |work=Haaretz |url=https://www.haaretz.com/israel-news/2021-12-30/ty-article/s-novim-godom-a-secular-russian-holiday-finds-its-way-in-israel/0000017f-f5da-d887-a7ff-fdfefd380000 |access-date=10 September 2022}}</ref> ====Japan==== {{Main|Ōmisoka}} [[File:Tokyo Tower in New Year's Eve 2012.jpg|thumb|upright 0.75|180px|right|Tokyo Tower on New Year's Eve, 2012]] In [[Japan]], New Year's Eve is used to prepare for and welcome {{nihongo|[[Toshigami]]|年神}}, the New Year's god. Japanese clean their homes and prepare [[Kadomatsu]] or [[Shimenawa]] to welcome the god before New Year's Eve. Buddhist temples ring their bells 108 times at midnight in the traditional {{nihongo|[[Joya no Kane]]|除夜の鐘}}.<ref name=telegraph/> The rings represent the 108 elements of {{nihongo|[[Kleshas (Buddhism)|bonō]]|煩悩}}, mental states that lead Japanese to take unwholesome actions.<ref>{{cite web |last1=Gaad |first1=Muhammad Ali |title=New year's countdown by the numbers: fun facts and statistics |url=https://greetingsofnewyear.com/new-years-countdown-by-the-numbers-fun-fact/?amp=1 |website=Greetings of New Year|date=23 September 2023 }}</ref> In most cities and urban areas across Japan, New Year's Eve celebrations are usually accompanied by concerts, countdowns, fireworks and other events. In [[Tokyo]], revelers gather at the [[Zōjō-ji|Zojoji Temple]] in [[Minato, Tokyo|Minato]], who release helium balloons with New Year's wishes up in the sky and watch the lighting of [[Tokyo Tower]] and [[Tokyo Skytree]] with a year number displayed on the observatory at the stroke of midnight. [[Shibuya Crossing]] formerly hosted a gathering of revellers at midnight, but this ended in 2020 due to the [[COVID-19 pandemic in Japan|COVID-19 pandemic]], as well as a subsequent crackdown on gatherings around Halloween and New Year's Eve due to issues with [[overtourism]] and [[public intoxication]].<ref>{{Cite web |date=27 December 2023 |title=Shibuya not in party mood with countdown canceled again |url=https://www.asahi.com/ajw/articles/15093709 |access-date=25 June 2024 |website=The Asahi Shimbun}}</ref><ref>{{Cite news |last=Lee |first=Elaine |date=19 December 2023 |title=Tokyo's Shibuya cancels New Year's celebration for the fourth year in a row |url=https://www.straitstimes.com/asia/tokyo-s-shibuya-cancels-new-year-s-celebration-fourth-year-in-a-row |access-date=25 June 2024 |work=The Straits Times |language=en |issn=0585-3923}}</ref><ref>{{Cite web |last=Mellin |first=Joshua |date=30 June 2019 |title=Welcome to the world's wildest intersection |url=https://www.cnn.com/travel/article/shibuya-crossing-tokyo-japan/index.html |access-date=25 June 2024 |publisher=CNN |language=en}}</ref> Since 1951, [[NHK]] has traditionally broadcast the ''[[Kōhaku Uta Gassen]]'' ("Red and White Song Battle") on New Year's Eve, a music competition where two teams of popular musicians (the red and white teams, whose performances contain female and male vocalists respectively) perform songs. The winning team is determined by a panel of judges, audience members at the [[NHK Hall]] in Tokyo, and televotes. The special was previously one of Japan's most-watched television programs overall; its audience has since declined, and hit a record low of 34.3% in the [[Video Research]] ratings in 2021.<ref>{{cite web |date=2 January 2022 |title=Ratings for NHK's year-end "Kohaku" music show hit record low |url=https://english.kyodonews.net/news/2022/01/c05eef2b6851-ratings-for-nhks-year-end-kohaku-music-show-hit-record-low.html |access-date=2 January 2022 |agency=Kyodo News}}</ref> From 1996 to 2022, the talent agency [[Johnny & Associates]] organised ''Johnny's Countdown''—a concert event at the [[Tokyo Dome]] televised by [[Fuji Television]]. In the wake of [[Johnny Kitagawa sexual abuse scandal|sexual abuse allegations]] surrounding the agency's founder, a new agency known as [[Starto Entertainment]] was formed in 2023 to take on Johnny & Associates' roster: the new agency has yet to organise a successor to ''Johnny's Countdown''.<ref>{{Cite web |date=30 November 2024 |title=旧ジャニーズ恒例の"カウコン"、2年連続で開催無し 2025年は復活示唆 |url=https://kai-you.net/article/91112 |access-date=15 December 2024 |website=KAI-YOU {{!}} POP is Here . |language=ja}}</ref> The [[Japan Record Awards]] were previously held on New Year's Eve from 1959 to 2006, but have since been held on 30 December. A more recent tradition in Japan have been [[combat sports]] [[supercard]]s; the [[Saitama Super Arena]] has hosted an MMA event on New Year's Eve since 2001, which were initially promoted by [[Pride Fighting Championships]]. After its dissolution and sale to [[UFC]], [[Yarennoka!]] was organized by former Pride executives in 2007,<ref name="Kotani-2007">{{cite web |last=Kotani |first=Taro |date=13 December 2007 |title=Cooperation Makes for New Year's Eve Cards |url=http://www.sherdog.com/news/articles.asp?n_id=10373 |access-date=18 December 2007 |publisher=[[Sherdog]]}}</ref> while its successor [[Dream (mixed martial arts)|Dream]] would hold the event through 2012 (which marked its final event).<ref name="Gross-2012">{{cite web |last=Gross |first=Josh |date=25 October 2012 |title=GSI fight card set for Dec. 31 in Japan |url=https://www.espn.com/mma/story/_/id/8551353/glory-sports-international-revives-new-year-eve-fight-event-japan |access-date=25 October 2012 |publisher=ESPN}}</ref> These cards have also featured [[kickboxing]] matches, promoted by groups such as [[Glory (kickboxing)|Glory]] and [[K-1]]<ref name="Gross-2012" /><ref name="Kotani-2007" /> [[Rizin Fighting Federation]] took over the tradition beginning in 2015 with its inaugural event.<ref>{{Cite web |date=7 November 2015 |title=Lawal joins Japanese MMA eight-man tourney |url=https://www.espn.com/mma/story/_/id/14071276/muhammed-king-mo-lawal-compete-rizin-fighting-federation-eight-man-tournament |access-date=15 September 2023 |publisher=ESPN |language=en}}</ref> ====Kazakhstan==== In Central Asia, such as Kazakhstan, New Year's Eve celebrations were inherited from Soviet traditions; thus they are similar to those of Russia. An example of such traditions would be the playing of the national anthem at midnight and the presidential address before it. ====Korea==== {{See also|Korean New Year}} [[File:Korea-Seoul-Bosingak-03.jpg|alt=Image shows bell about three metres high, with celebrant alongside |thumb|upright 0.75|Many South Korean gather at [[Bosingak]] in [[Seoul]] to celebrate the New Year.]] Although the traditional [[Korean New Year]] ''(Seollal)'' is typically a more important holiday in both [[North Korea|North]] and [[South Korea]], the 31 December New Year's Eve of the Gregorian calendar is also celebrated. Most cities and urban areas in both Koreas host New Year's Eve gatherings. In South Korea, two of the biggest celebrations take place in the capital of [[Seoul]]: the ringing of [[Bosingak]] bell 33 times at midnight and fireworks display at [[Myeong-dong]], and an LED laser light show and fireworks display at the [[Lotte World Tower]] in [[Songpa District|Songpa-gu]]. Television networks [[Korean Broadcasting System|KBS]] and [[Seoul Broadcasting System|SBS]] both broadcast award shows, the [[KBS Drama Awards]] and [[SBS Drama Awards]], to honor achievements in the [[Korean dramas|television dramas]] aired by the networks. Until 2022 South Koreans calculated their age using the [[East Asian age reckoning]] method, with all South Koreans adding a year to their age at midnight of the New Year (of the Gregorian, not the Korean calendar), the government finally ended the practice for 2023 and onwards.<ref>Hyung-Jin Kim. [https://www.denverpost.com/2019/04/12/south-korean-babies-age-system/ "South Korean babies born Dec. 31 legally become 2-year-olds the very next day."] ''The Denver Post''. 12 April 2016. Retrieved 30 December 2021.</ref> In [[Pyongyang]], the capital of North Korea, the chimes of the clock at the Grand People's Study House and the national fireworks display along [[Kim Il-sung Square]], [[Juche Tower]] and the surrounding areas signal the start of the New&nbsp;Year. The celebration in Pyongyang, however, also marks the beginning of the [[North Korean calendar]] or the Juche Year, which is based on 15 April 1912, [[Kim Il Sung]]'s date of birth, the celebrations are more recent in origin with the fireworks displays dating from 2013. For 2018–19, Kim Il Sung Square hosted a concert performance by the state [[Moranbong Band]], midnight fireworks, and a [[Drone display|drone show]].<ref>{{Cite web|url=https://www.nknews.org/2018/12/north-korea-rings-in-new-year-with-midnight-concert-drone-show/|title=North Korea rings in new year with midnight concert, drone show|date=1 January 2019|publisher=[[NK News]]|language=en-US|access-date=4 November 2019}}</ref> Since 2022, the national New Year's Eve concert and main fireworks display is held at the [[Rungrado 1st of May Stadium]]. ====Lebanon==== In [[Lebanon]]. Lebanese people celebrate New Year's Eve with a dinner attended by family and friends. The dinner features traditional dishes such as tabouli, hummus, kibbi, and other Lebanese foods. These celebrations could also take place in restaurants and clubs. Game shows are also organized where contestants can try to win money. The countdown to New Year's is broadcast through the leading TV channel and the celebrations usually continue until sunrise. Fireworks are lit throughout the night. ====Malaysia==== [[File:2018 New Year Fireworks in George Town, Penang.jpg|thumb|upright 0.75|Fireworks in [[George Town, Penang]] on 1 January 2018]] ''Ambang Tahun Baru'', a celebration sponsored by the government was held at [[Dataran Merdeka|Merdeka Square]], the field opposite the [[Sultan Abdul Samad Building]] in the [[Malaysia]]n capital of [[Kuala Lumpur]] in the early days. The event was broadcast live on government as well as private TV stations at those times. The countdown is now broadcast live on Government television from [[Putrajaya]] and the Broadcasting Centre in which the concert is held and fireworks are displayed at the [[Petronas Towers]]. There are New Year countdown parties in major cities such as [[George Town, Penang|George Town]], [[Shah Alam]] and [[Kuching]], typically organized by the private sector in these cities.<ref>{{Cite news|url=https://www.thestar.com.my/news/nation/2018/01/01/ushering-in-2018-in-high-spirits-msians-ring-in-the-new-year-with-various-festivities/|title=Ushering in 2018 in high spirits|work=[[The Star (Malaysia)|The Star]]|access-date=1 January 2018}}</ref><ref>{{Cite news|url=https://www.theborneopost.com/2018/01/01/much-to-look-forward-to-in-2018/|title=Much to look forward to in 2018|date=31 December 2017|work=[[The Borneo Post]]|access-date=1 January 2018|language=en-US}}</ref> ====Mongolia==== Mongolians began celebrating the Gregorian New Year in the Socialist period, with influence from the former Soviet Union. As a modern tradition, New Year's Day are public holidays, and are one of the biggest holidays of the year. They celebrate New Year's Eve with families. It is common, just like in the former Soviet Union, that the [[National Anthem of Mongolia]] is to be played at the midnight hour on television following the holiday address by the President of Mongolia. ====Pakistan==== New Year's Eve is usually celebrated with fireworks in big cities (e.g. [[Lahore]], [[Karachi]], and [[Islamabad]]) with musical nights and concerts also held. {{Citation needed|date=January 2017}} Many Pakistani youngsters enjoy the type of celebrations held all over the world, and now they are trying to follow the Western cultures. The elite class community participates in night-long activities in urban and cosmopolitan cities like Karachi, Lahore, and Islamabad, and middle-class young teenagers use bikes for one-wheeling on the roads. There are also some firework shows in public places where everyone gathers with families to witness New Year's Eve. {{Citation needed|date=January 2017}} ====Philippines==== [[File:New Year in Cebu 2024 3.jpg|thumb|upright 0.75|Fireworks in [[Cebu City]] with [[CCLEX]] Bridge which is displayed location at [[Plaza Independencia (Cebu City)|Plaza Independencia]] 2025.]] In the [[Philippines]], New Year's Eve (''Bisperas ng Bagong Taon'') is a special non-working holiday (except for 2021 and 2022, in which it was a special working holiday),<ref>{{cite web|date=26 February 2021|title=Proclamation No. 1107 – Amending Proclamation No. 986, S. 2020, declaring the regular holidays and special (non-working) days for the year 2021|url=https://pcoo.gov.ph/news_releases/proclamation-no-1107-amending-proclamation-no-986-s-2020-declaring-the-regular-holidays-and-special-non-working-days-for-the-year-2021/|publisher=[[Presidential Communications Group]]|accessdate=3 March 2021|archive-date=27 February 2021|archive-url=https://web.archive.org/web/20210227004449/https://pcoo.gov.ph/news_releases/proclamation-no-1107-amending-proclamation-no-986-s-2020-declaring-the-regular-holidays-and-special-non-working-days-for-the-year-2021/|url-status=dead}}</ref> and Filipinos usually celebrate in the company of family or close friends. Traditionally, most households would attend church for year-end services and afterwards, host or attend an abundant midnight feast called the ''Medianoche''. Typical dishes include ''[[pancit]]'' (a noodle dish meant to symbolize for a longer life) and ''[[Jamón|hamón]]'' (dry-cured ham), while ''[[lechon]]'' (roasted pig) is usually prepared as is barbecued food and various desserts. Some refrain from serving chicken, as their scratching and pecking for food is said to be an unlucky idiom for a hand-to-mouth existence. Many Filipinos also buy [[firecrackers]] and [[fireworks]] to be used in New Year's Eve, which is believed to drive away any bad luck in the start of the new year. Many opt to wear new, bright, or colorful clothes with circular patterns, such as [[polka dot]]s, or display sweets and twelve round fruits in the belief that circles attract money, while candies represent a sweeter year ahead. Several customs must be done exactly at midnight: scattering coins to increase wealth in the coming year, jumping to increase height, or the [[Spanish influence on Filipino culture|Spanish custom]] of eating twelve grapes, one for each month of the year. Filipinos also make loud noises by blowing on cardboard or plastic horns called ''torotot'', banging on pots and pans, playing loud music, blowing car horns, or by lighting firecrackers and [[bamboo cannon]]s. It is an apotropaic ritual, as the din is believed to scare away bad luck and evil spirits. Although many Filipinos typically spend their New Year's Eve at their family homes, in some urban areas, many New Year's Eve parties and countdown celebrations are also hosted by the private sector with the help of the local government. These parties, which include balls hosted by hotels, usually display their own fireworks and are also well-attended. ====Saudi Arabia==== {{further|Islamic New Year}} Until 2016, Saudi Arabia used the [[Islamic calendar#Saudi Arabia's Umm al-Qura calendar|Umm al-Qura calendar]]—which is based on astronomical calculations—for administrative purposes. The [[Committee for the Promotion of Virtue and the Prevention of Vice (Saudi Arabia)|Committee for the Promotion of Virtue and the Prevention of Vice]] (CPVPV, the Saudi [[Islamic religious police|religious police]]) also enforced a ban on public celebrations of the Gregorian New Year as per a religious edict, and could fine shops for offering New Year's-related products and confiscate them. However, the religious police did not go after individual citizens holding private celebrations.<ref>{{cite news|title=Saudi warns public against New Year celebration|url=http://www.emirates247.com/news/region/saudi-warns-public-against-new-year-celebration-2010-12-19-1.331275|publisher=[[Emirates 24/7|Emirates 24{{!}}7]]|date=19 December 2010|access-date=2 December 2014|archive-date=27 February 2026|archive-url=https://web.archive.org/web/20260227111825/https://www.emirates247.com/news/region/saudi-warns-public-against-new-year-celebration-2010-12-19-1.331275|url-status=dead}}</ref><ref>{{cite news|title=Saudi 'mutawa' warn against New Year revelry|url=http://www.aljazeera.com/news/middleeast/2013/12/saudi-mutawa-warn-against-new-year-revelry-20131229165838902684.html|access-date=2 December 2014|publisher=Al Jazeera}}</ref> The power of the CPVPV was curtailed by the [[2016 in Saudi Arabia|2016 reforms]] of [[Mohammed bin Salman]].<ref>{{cite news|url=https://www.arabnews.com/featured/news/910016|title=Haia can't chase, arrest suspects|work=[[Arab News]]|access-date=14 April 2016|date=14 April 2016}}</ref><ref>{{cite book|url=https://books.google.com/books?id=GQPhBwAAQBAJ&pg=PA66|page=66|author=Commins, David Dean|title=Islam in Saudi Arabia|publisher=I.B. Tauris|year=2015|isbn=9781848858015}}</ref> The country also began to base the salaries of public sector employees on the Gregorian calendar as a cost savings measure, while retaining the Islamic calendar for religious purposes.<ref>{{cite news |date=10 February 2016 |title=Saudi Arabia trims expenses and work days |work=[[DW News]] |publisher=[[Deutsche Welle]] |url=https://www.dw.com/en/saudi-arabia-switches-to-western-calendar/a-35942460 |access-date=15 January 2023}}</ref><ref>{{cite news |date=17 December 2016 |title=The prince's time machine: Saudi Arabia adopts the Gregorian calendar |newspaper=[[The Economist]] |publisher=[[The Economist Newspaper Limited]] |url=https://www.economist.com/news/middle-east-and-africa/21711938-hauling-saudi-arabia-21st-century-saudi-arabia-adopts-gregorian |access-date=4 February 2022}}</ref><ref>{{Cite web |date=28 September 2016 |title=Public sector loses 11 days of salary after calendar switch in Saudi Arabia |url=https://gulfnews.com/world/gulf/saudi/public-sector-loses-11-days-of-salary-after-calendar-switch-in-saudi-arabia-1.1903333 |access-date=13 July 2023 |website=Gulf News |language=en}}</ref> In 2019, the capital of [[Riyadh]] introduced a new winter entertainment festival known as [[Riyadh Season]], in support of [[Saudi Vision 2030]].<ref>{{Cite web |date=27 October 2021 |title=Al-Murabba welcomes visitors with music, food and more for Riyadh Season |url=https://arab.news/2rgkz |access-date=8 January 2022 |website=Arab News |language=en}}</ref><ref>{{Cite news |date=11 October 2019 |title=BTS: K-pop band perform in Saudi Arabia despite criticism |language=en-GB |work=BBC News |url=https://www.bbc.com/news/world-middle-east-50022766 |access-date=8 January 2022}}</ref> The inaugural festival included New Year's festivities centred upon [[Boulevard Riyadh City]], including fireworks and a concert at [[Mohammed Abdu Arena|Mohammed Abdo Arena]] featuring top [[Arabic music]] performers.<ref>{{Cite web |last=Mahmoud |first=Marwa |date=1 January 2022 |title=Riyadh celebrates New Year by Fireworks and huge line-up stars |url=https://www.leaders-mena.com/riyadh-celeberates-new-year-fireworks/ |access-date=27 April 2023 |website=Leaders |language=en-US}}</ref><ref>{{Cite web |date=1 January 2022 |title=Saudi Arabia celebrates New Year's Eve for first time in Boulevard Riyadh City |url=https://english.alarabiya.net/News/gulf/2022/01/01/Saudi-Arabia-celebrates-New-Years-Eve-for-first-time-in-Boulevard-Riyadh-City- |access-date=27 April 2023 |website=Al Arabiya English |language=en}}</ref> ====Singapore==== [[File:DSC 4864 2012 New Year Fireworks.jpg|thumb|upright 0.75|A midnight fireworks show in Marina Bay, Singapore, welcoming 2012.]] In Singapore, New Year's Eve is typically celebrated via public events such as fireworks shows, with the largest traditionally being held at [[Marina Bay, Singapore|Marina Bay]] (as organised by the [[Urban Redevelopment Authority]]). Major celebrations are also held in other parts of the [[Central Region, Singapore|Central Region]] (such as [[Clarke Quay]] and [[Sentosa]]), and various neighbourhood-level events are organised by the [[People's Association]]. State broadcaster [[Mediacorp]] organises and televises a New Year's concert event, which for 2025 was held at [[Singapore Sports Hub]] in conjunction with the launch of commemorations for Singapore's 60th anniversary of independence.<ref>{{Cite news |last1=Ang |first1=Jolene |last2=Chong |first2=Clara |date=1 January 2020 |title=Singapore ushers in 2020 with heartland countdown parties, Marina Bay fireworks |language=en |website=The Straits Times |url=https://www.straitstimes.com/singapore/singapore-ushers-in-2020-with-heartland-countdown-parties-marina-bay-fireworks |access-date=4 January 2020}}</ref><ref>{{Cite news |date=2024-12-30 |title=New Year countdown parties, fireworks: Top spots in Singapore to usher in 2025 |url=https://www.straitstimes.com/singapore/new-year-countdown-parties-fireworks-top-spots-in-singapore-to-usher-in-2025 |archive-url=https://web.archive.org/web/20250101060952/https://www.straitstimes.com/singapore/new-year-countdown-parties-fireworks-top-spots-in-singapore-to-usher-in-2025 |archive-date=1 January 2025 |access-date=2025-01-09 |work=The Straits Times |language=en-SG |url-status=live }}</ref> ====Taiwan==== [[File:2024台北101煙火(gov).jpg|thumb|The Taipei 101 fireworks show in 2024.|160x160px]] The most prominent New Year's event in [[Taiwan]] is a major fireworks show launched from the [[Taipei 101]] skyscraper in [[Taipei]]. In 2018, the show was enhanced by the installation of a new LED lighting system on the north face of the tower between its 35th and 90th floors. This change countered a reduction in the number of firework shells launched during the show, as part of an effort to produce less pollution.<ref>{{Cite news|url=https://www.taiwannews.com.tw/en/news/3329936|title=Xiangshan good for watching Taipei 101 fireworks display but not for light show: GEO|work=Taiwan News|access-date=2 January 2018}}</ref><ref>{{Cite news|url=http://focustaiwan.tw/news/asoc/201712140017.aspx|title=Taipei 101 New Year's Eve fireworks display to be longest ever|work=Focus Taiwan|access-date=2 January 2018}}</ref> A new tradition that emerged in 2023 is a [[flash mob]] gathering at Taipei's [[Daan Forest Park]] at midnight to re-enact the closing scene of [[Tsai Ming-liang]]'s 1994 film ''[[Vive l'amour]]'', in which lead character May Lin cries on a bench at the then-incomplete park.<ref>{{Cite news |date=2 January 2025 |title=Thousands shed tears over new year film |url=https://www.taipeitimes.com/News/taiwan/archives/2025/01/02/2003829522 |access-date=2 January 2025 |work=[[Taipei Times]]}}</ref><ref>{{Cite news |date=31 December 2024 |title=From crying to plate smashing, the odd ways some ring in the New Year |url=https://www.firstpost.com/explainers/odd-ways-to-celebate-new-year-13848801.html |access-date=2 January 2025 |work=First Post}}</ref> The first event was inspired by a viral social media post. On 31 December 2024, the [[Taiwan Film and Audiovisual Institute]] organized a formal version of the gathering (including a screening of the film and guest appearances by Tsai Ming-liang and the film's co-stars) at Daan Forest Park to mark the film and park's 30th anniversary.<ref>{{Cite news|url=https://focustaiwan.tw/culture/202412310028|title=Over 2,500 gather for 'cry' movie event in Taipei to see out 2024|work=Focus Taiwan|access-date=2 January 2025|date=31 December 2024|last=Lai|first=Sunny}}</ref><ref>{{Cite news|url=https://taiwannews.com.tw/news/6005488|title=Crowds gather for crying event on New Year's Eve in Taipei|work=[[Taiwan News]]|access-date=2 January 2025|last=Lee|first=Charlotte|date=2 January 2025}}</ref> ====Thailand==== [[File:Fireworks in Bangkok Thailand 2019 01.jpg|thumb|upright 0.75|Fireworks at Chao Phraya River in Bangkok, Thailand 2019]] Aside from the traditional Thai New Year ''[[Songkran (Thailand)]]'' (which falls on 13 April or 14 April), Thais also celebrate the arrival of the Gregorian New Year on 1 January with families, relatives and friends, which includes a family dinner and following different customs. It is a public holiday. In most cities and urban areas across [[Thailand]], New Year's Eve celebrations are accompanied by countdowns, fireworks, concerts and other major events, notably, the CentralWorld Square at [[CentralWorld]] and the area along [[Chao Phraya River]] at [[ICONSIAM]] and [[Asiatique]] in [[Bangkok]], and the Pattaya Beach in [[Pattaya]], while public places such as hotels, pubs, restaurants and nightclubs, also host New Year's Eve parties by offering food, entertainment and music to the guests, and they usually stay open until the next morning. {{Clear}} ====Turkey==== [[File:Kadıköy Yılbaşı.jpg|thumb|upright 0.75|New Year's Eve decorations in [[Kadıköy]], [[Istanbul]].]] Numerous decorations and customs traditionally associated with Christmas and [[Bayram (Turkey)|Bayrams]] are part of [[secular]] New Year's Eve celebrations in [[Turkey]]. Homes and streets are lit in glittering lights. Small gifts are exchanged, and large family dinners are organized with family and friends, featuring a special [[Stuffed turkey|turkey]] dish stuffed with a [[zante currant]], [[pine nuts]], [[pimiento]] and [[dill]] ''[[pilaf|iç pilav]]'', [[dolma]], hot [[börek]], [[baklava]], and various other [[Turkish cuisine|Turkish dishes]]; accompanied with [[rakı]], [[Turkish wine]], [[boza]], [[Sharbat (beverage)|''şerbet'']], [[salep]], [[Turkish tea]], or [[Turkish coffee|coffee]]. Even though Turks generally do not celebrate [[Christmas]], decorating [[New Year tree]]s is an emerging tradition on New Year's Eve in Turkey and Turks associate [[Santa Claus]] with New Year's Eve. Television and radio channels are known to continuously broadcast a variety of special New Year's Eve programs, while [[Municipality|municipalities]] all around the country organize fundraising events for the poor, in addition to celebratory public shows such as concerts and family-friendly events, as well as more traditional forms of entertainment such as the [[Karagöz and Hacivat]] [[shadow theatre|shadow-theater]], and even performances by the [[Mehter]]—the [[Janissary]] Band that was founded during the days of the [[Ottoman Empire]]. Public and private parties with large public attendances are organized in a number of cities and towns, particularly in the largest metropolitan areas such as [[Istanbul]], [[Ankara]], [[İzmir]], [[Adana]], [[Bursa]] and [[Antalya]], with the biggest celebrations taking place in Istanbul's [[Taksim Square|Taksim]], [[Beyoğlu]], [[Nişantaşı]] and [[Kadıköy]] districts and Ankara's [[Kızılay Square]], which generally feature dancing, concerts, laser and light shows as well as the traditional countdown and fireworks display. In addition, on day, the [[President of Turkey|president]] addresses citizens in his New Year's message, congratulates them on the new year and talks about his goals for the new year.<ref>{{Cite web |title=Cumhurbaşkanı Recep Tayyip Erdoğan'dan yeni yıl mesajı |url=https://www.ntv.com.tr/turkiye/cumhurbaskani-recep-tayyip-erdogandan-yeni-yil-mesaji,9BNDYMLMykSrNTnpJcWCNQ |access-date=29 September 2022 |website=ntv.com.tr |language=tr}}</ref><ref>{{cite news |title=Erdoğan vows unity, progress in New Year message - Türkiye News |url=https://www.hurriyetdailynews.com/erdogan-vows-unity-progress-in-new-year-message-204205 |access-date=31 December 2024 |work=Hürriyet Daily News |date=31 December 2024 |language=en}}</ref> ====United Arab Emirates==== [[File:Burj khalifa opening ceremony.jpg|thumb|upright 0.75|New Year celebrations, including fireworks at the [[Burj Khalifa]] at midnight]] In [[Dubai]], United Arab Emirates, the [[Burj Khalifa]]—the world's tallest building—has hosted an annual fireworks display, which is among the world's most expensive.<ref>{{Cite news|url=https://www.theguardian.com/cities/2014/dec/30/which-city-has-the-biggest-new-years-eve-fireworks|title=Bangs for their bucks: which city has the biggest New Year's Eve fireworks?|last=Townsend|first=Sara|date=30 December 2014|work=The Guardian|language=en|access-date=28 November 2018}}</ref> A fireworks show was not held for 2017–2018: instead, a multimedia [[Son et lumière (show)|light and sound show]] was presented using the tower's lighting system, which set a [[Guinness World Records|Guinness World Record]] for the largest light and sound show staged on a single building.<ref>{{Cite news|url=https://www.khaleejtimes.com/nation/dubai/new-year-fireworks-at-burj-khalifa-to-return-this-year-|title=New Year fireworks at Burj Khalifa to return this year|author=Staff Report|work=Khaleej Times|access-date=28 November 2018|archive-date=27 July 2020|archive-url=https://web.archive.org/web/20200727061617/https://www.khaleejtimes.com/nation/dubai/new-year-fireworks-at-burj-khalifa-to-return-this-year-|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20200727061617/https://www.khaleejtimes.com/nation/dubai/new-year-fireworks-at-burj-khalifa-to-return-this-year- |date=27 July 2020 }}</ref><ref>{{Cite news|url=https://www.khaleejtimes.com/nation/dubai//burj-khalifa-to-have-special-light-show-this-new-years-eve-but-what-about-the-fireworks|title=Burj Khalifa to have special light show this New Year's Eve, but what about the fireworks?|work=Khaleej Times|access-date=28 November 2018|archive-date=28 November 2018|archive-url=https://web.archive.org/web/20181128075524/https://www.khaleejtimes.com/nation/dubai//burj-khalifa-to-have-special-light-show-this-new-years-eve-but-what-about-the-fireworks|url-status=dead}}</ref><ref>{{Cite news|url=http://saudigazette.com.sa/article/525571/BUSINESS/Emaar-bags-Guinness-World-Record-title-for-largest-light-and-sound-show-on-a-single-building|title=Emaar bags Guinness World Record title for largest light and sound show on a single building|date=6 January 2018|work=Saudigazette|access-date=28 November 2018|language=en-GB}}</ref> The fireworks show returned for 2018–2019, in tandem with a multimedia presentation.<ref>{{Cite news|url=https://www.thenational.ae/uae/dubai-s-new-year-s-eve-burj-khalifa-light-show-to-run-for-months-1.808278|title=Dubai's New Year's Eve Burj Khalifa light show to run for months|website=The National|language=en|access-date=15 January 2019}}</ref> From 2019 onwards, the fireworks are launched along with laser, multimedia and music shows. ===Europe=== ====Albania==== Preparations for New Year's Eve in [[Albania]] start with the Christmas tree, which in Albania is known as "New Year's Tree" or "New Year's Pine". At midnight, Albanians toast and greet each other and fireworks are lit. ====Austria==== In [[Austria]], New Year's Eve is usually celebrated with friends and family. At exactly midnight, all radio and television programmes operated by [[ORF (broadcaster)|ORF]] broadcast the sound of the [[Pummerin]], the bell of [[St. Stephen's Cathedral, Vienna|St. Stephen's Cathedral]] in [[Vienna]], followed by the ''Donauwalzer'' ("[[The Blue Danube]]") by [[Johann Strauss II]]. Many Austrians dance to this at parties or in the street. Large crowds gather in the streets of Vienna, where the municipal government organizes a series of stages where bands and orchestras play. Fireworks are set off by both municipal governments and individuals. ====Belgium==== In [[Belgium]], New Year's Eve ({{langx|nl|Sint Sylvester Vooravond}} ["Saint Sylvester's Eve"] or {{lang|nl|Oudjaar}} ["old year"]) is celebrated with family parties{{snd}} called {{lang|fr|réveillons}} [let's wake up] in the [[Wallonia|French speaking areas]]. On television, a stand-up comedian reviews the past year after which a musical or variety show signals midnight, when Belgians kiss, exchange good luck greetings, and toast the New Year and absent relatives and friends with [[Champagne (wine)|champagne]]. Many Belgians light fireworks or go into the street to watch them. Most cities have their own fireworks display: the most famous is at [[Mont des Arts]] in Brussels. Cities, cafés and restaurants are crowded. Free bus services and special New Year's Eve taxis (the ''Responsible Young Drivers'') bring Belgians home afterwards. On 1 January ({{langx|nl|Nieuwjaarsdag |links=no}}) children read their "New Year's letter" and give holiday greeting cards of decorated paper featuring golden cherubs and angels, colored roses and ribbon-tied garlands to parents and godparents, on decorated paper. ====Bosnia and Herzegovina==== New Year is widely celebrated in [[Bosnia and Herzegovina]]. Streets are decorated for New Year's Eve and there is a fireworks show and concerts in all of the larger cities. Restaurants, clubs, cafes and hotels are usually full of guests and they organize New Year's Eve parties. In the capital [[Sarajevo]], Bosnians gather in the Square of children of Sarajevo where a local rock band entertains them. Several trumpet and rock groups play until the early morning hours. At midnight there is a big fireworks show. ====Czechia and Slovakia==== [[File:Prague New Year 2016 fireworks. Happy New Year! (23741249829).jpg|thumb|upright 0.75|[[Prague]] New Year Fireworks]] New Year's Eve (''Silvestr/Silvester'') celebrations and traditions in [[Czech Republic]] and [[Slovakia]] are very similar. New Year's Eve is the noisiest day of the year. Czechs and Slovaks generally gather with friends at parties, in pubs, clubs, in the streets, or city squares to eat, drink, and celebrate the new year. Fireworks are a popular tradition; in large cities such as [[Bratislava]], or [[Prague]], the fireworks start before noon and steadily increase until the clock strikes midnight. In the first minutes after midnight, Czechs and Slovaks toast with champagne, wish each other a happy new year, fortune and health, and go outside for the fireworks displays. In both countries all major TV stations air entertainment shows before and after the midnight countdown, which is followed by the National anthem of each country. The Presidents of the republics gave their New Year speech in the morning – ex-Czech President [[Miloš Zeman]] renewed the tradition of Christmas speeches. In recent years however the [[Czechoslovakia|Czechoslovak]] national anthem is played at midnight in some stations, in honor of the [[Czechoslovakia|shared history of both nations]]. On this day, Czechs and Slovaks traditionally make a sandwich-like food, the chlebíčky. The recipe is a bread, ham, cheese, egg and tomato. The greeting is "Šťastný Nový rok!", but in Christany, they say "Všechno nejlepší do novího roku!" / "Všetko dobré do nového roku!" (All the best/goodness to the New Year!) followed by luck, helth etc. same as [[Birthday]], but instead of saying "Thank you" they say "You too", because it's a nationwide holiday. ====Denmark==== [[File:CopenhagenNYE.jpg|thumb|upright 0.75|New Year fireworks over [[Copenhagen]]]] Danes in [[Denmark]] may go to parties or entertain guests at home. There is a special evening meal that concludes with [[Kransekage]], a special dessert, along with champagne. Other traditional dishes are boiled cod, stewed kale and cured saddle of pork.<ref>{{cite web |url=http://www.denmark-getaway.com/danish-traditions.html |title=Danish Traditions |publisher=Denmark-getaway.com |access-date=31 December 2010 |archive-date=10 November 2016 |archive-url=https://web.archive.org/web/20161110225731/http://www.denmark-getaway.com/danish-traditions.html |url-status=dead }}</ref> However, expensive cuts of beef as well as sushi have become increasingly popular.<ref>{{in lang|da}} [http://ekstrabladet.dk/nationen/article1478388.ece Ekstra Bladet – Sushi hitter nytårsaften]. Ekstrabladet.dk. Retrieved 17 August 2013.</ref> Another well-known tradition is jumping off a chair at midnight, symbolizing a leap into the new year.<ref>{{cite web |date=2023-12-26 |title= How to celebrate New Year's Eve like a Dane |url=https://cphpost.dk/2023-12-26/things-to-do/guide/celebrate-new-years-eve-denmark/ |access-date=2025-10-30 |website=The Copenhagen Post}}</ref> Multiple significant traditional events are broadcast on television and radio on 31 December. This includes, but is not limited to: The monarch's New Year message from [[Amalienborg Palace]]<ref>{{cite web|date=21 May 2010|title=Nytårstaler|url=http://kongehuset.dk/publish.php?dogtag=k_dk_aktuelt_taler|url-status=dead|archive-url=https://web.archive.org/web/20101226183702/http://www.kongehuset.dk/publish.php?dogtag=k_dk_aktuelt_taler|archive-date=26 December 2010|access-date=31 December 2010|publisher=Kongehuset.dk|language=da}}</ref> at 18:00 and the Town Hall Clock in [[Copenhagen]] striking midnight. Thousands of Danes gather together in [[Rådhuspladsen]] (the Town Hall Square) and cheer.<ref>{{cite web |url=http://www.visitcopenhagen.com/composite-4416.htm |title=New Year's Eve 2010–2011 Copenhagen |publisher=Visitcopenhagen.com |access-date=31 December 2010 |url-status=dead |archive-url=https://web.archive.org/web/20101213205129/http://www.visitcopenhagen.com/composite-4416.htm |archive-date=13 December 2010 }}</ref> The [[Royal Life Guards (Denmark)|Royal Guard]]<ref>{{cite web|author=Katrine Kielland-Brandt|title=Den Kongelige Livgardes Musikkorps|url=http://www.dklm.dk|url-status=dead|archive-url=https://web.archive.org/web/20100722013309/http://www.dklm.dk/|archive-date=22 July 2010|access-date=31 December 2015|language=da}}</ref><ref>{{cite web|url=http://forsvaret.dk/LG/Pages/default.aspx|title=Globalnavigation|access-date=31 December 2015}}</ref> parade in their red gala uniforms. The climax of the celebration is fireworks launched as the Town Hall Tower bells chime on the stroke of midnight. After midnight, all radio & television stations play: "{{ill|Vær velkommen, Herrens år|da}}" [Danish new year's hymn] and followed by "[[Kong Christian stod ved højen mast]]" [Danish Royal Anthem] and "[[Der er et yndigt land]]" [Danish National Anthem].<ref>{{cite web|date=13 December 1944|title=Christmas – Newyear in Copenhagen and Denmark&nbsp;— December 2010|url=http://www.copenhagenet.dk/CPH-Map/CPH-Newsletter-December-Julen-2010.asp|url-status=dead|archive-url=https://web.archive.org/web/20101108142552/http://www.copenhagenet.dk/CPH-Map/CPH-Newsletter-December-Julen-2010.asp|archive-date=8 November 2010|access-date=31 December 2010|publisher=Copenhagenet.dk}}</ref> Like in the surrounding nations, the German comedy sketch ''[[Dinner for One]]'' is broadcast every year at 23:45, and ends just minutes before the new year. This has been a tradition every year since 1980 (except in 1985). Another reoccurring broadcast is the 1968 film [[The Party (1968 film)|''The Party'']], which is aired after midnight on 1 January. ====Estonia==== To celebrate New Year's Eve in [[Estonia]], Estonians decorate villages, visit friends and prepare lavish meals. Some believe that Estonians should eat seven, nine, or twelve times on New Year's Eve. These are lucky numbers in Estonia; it is believed that for each meal consumed, the person gains the strength of that many men the following year. Meals should not be completely finished—some food should be left for ancestors and spirits who visit the house on New Year's Eve. Traditional New Year food includes pork with sauerkraut or Estonian sauerkraut (''mulgikapsad''), baked potatoes and swedes with hog's head, and white and blood sausage. Vegetarians can eat potato salad with navy beet{{clarify|date=January 2012}} and pâté. Gingerbread and marzipan are very popular for dessert. Traditional New Year drinks include beer and mead, but mulled wine and champagne have become modern favourites. ====Finland==== [[File:Happy New Year! (16137156226).jpg|thumb|upright 0.75|Fireworks in the forest of [[Rukatunturi|Ruka]] on New Year's Eve in [[Kuusamo]], Finland]] In [[Finland]], New Year's Eve is usually celebrated with family or friends. Late supper is served, often featuring wieners, [[Janssons frestelse]], and potato salad. Some municipalities organize fireworks at midnight. Consumer fireworks are also very popular. A Finnish tradition is [[molybdomancy]] – to tell the fortunes of the New Year by melting "tin" (actually lead) in a tiny pan on the stove and throwing it quickly in a bucket of cold water. The resulting blob of metal is analyzed, for example by interpreting shadows it casts by candlelight. These predictions are however never taken seriously. The principal broadcast is aired by [[YLE]] at [[Helsinki Senate Square]] featuring Finnish music stars. The countdown to the New Year is with the [[Helsinki Cathedral]] clock. Preceding this the German comedy sketch ''[[Dinner for One]]'' is shown every year in the afternoon. On the radio, just before midnight, the poem ''Hymyilevä Apollo'' (Smiling Apollo) by [[Eino Leino]] is read.<ref>{{cite web |url=http://www.kirjasto.sci.fi/eleino.htm |title=Eino Leino |website=Books and Writers (kirjasto.sci.fi) |first=Petri |last=Liukkonen |publisher=[[Kuusankoski]] Public Library |location=Finland |archive-url=https://web.archive.org/web/20070305170013/http://www.kirjasto.sci.fi/eleino.htm |archive-date=5 March 2007 |url-status=dead}}</ref> ====France==== [[File:2020 New Year celebration in Paris.jpg|thumb|upright 0.75|Fireworks at [[Arc de Triomphe]] in [[Paris]] to welcome 2020.]] In [[France]], New Year's Eve (''la Saint-Sylvestre'') is usually celebrated with a feast, ''le Réveillon de la Saint-Sylvestre''<ref>"[https://web.archive.org/web/20171215000026/https://www.vibescout.com/fr/post/reveillon-du-nouvel le Réveillon de la Saint-Sylvestre]". Vibescout.com. Retrieved 14 December 2017</ref> (''Cap d'Any'' in [[Northern Catalonia]]). This feast customarily includes special dishes including [[foie gras]], seafood such as oysters, and [[Champagne (wine)|champagne]]. The celebration can be a simple, intimate dinner with friends and family or, ''une soirée dansante'', a much fancier ball. On New Year's Day (''le Jour de l'An'') friends and family exchange [[New Year's resolutions]], kisses, and wishes. Some people eat [[ice cream]].<ref>{{Cite web|url=https://www.timeanddate.com/holidays/france/new-year-day|title=New Year's Day in France|website=timeanddate.com}}</ref> [[Paris]] and [[Marseille]] host the main festivities of the day. A [[sound and light show]] using [[video mapping]] techniques has been held on the [[Arc de Triomphe]] since 2014 (except in 2021 and 2022 due to the [[COVID-19 pandemic]]), ending with a fireworks display at midnight. It is broadcast live on major television networks like [[France 2]]. ====Germany==== In [[Germany]], parties are common on New Year's Eve (''Silvester''), and wishes of luck may be worded as "Guten Rutsch ins neue Jahr!", which literally translates into "Good slide into the new year!" or "Slide well into the new year!"<ref>{{cite web |date=31 December 2020 |title=Woher stammt der Ausdruck 'Guter Rutsch'? |url=https://www.netzwelt.de/abkuerzung/174555-stammt-ausdruck-guter-rutsch.html |access-date=31 December 2021 |website=Netzwelt |language=de}}</ref>, as well as "Prost Neujahr!" for "Cheers (to the) New Year!" or "Frohes Neues!" literally meaning "Happy new one!"<ref>{{Cite web |title=How Do You Say 'Happy New Year' in Each German Region? |url=https://www.thoughtco.com/new-year-greetings-ii-1444771 |access-date=2 January 2023 |website=ThoughtCo |language=en}}</ref> Fireworks are very popular, both with individuals and at large municipal displays. 31 December and the three days leading up to it are the only four days of the year on which fireworks (of class F2) may be sold to private citizens without a fireworks license in Germany<ref>{{cite web | title=Pyrolager.de | url=https://www.pyrolager.de/feuerwerkskategorien?srsltid=AfmBOooYkggBHBDBPTtTKYu4fHJ83ZBBkCpZSnKoqshKbWilkE19AN8p }}</ref>. Every year [[Berlin]] hosts one of the largest New Year's Eve celebrations in all of Europe, attended by over a million Germans. The focal point is the [[Brandenburg Gate]], where midnight fireworks are centered, with a live broadcast on [[Zweites Deutsches Fernsehen|ZDF]] under the name ''Willkommen'' with musical guests beginning in 2011.{{citation needed|date=January 2022}} Germans toast the New Year with a glass of [[Sparkling wine#Sekt|Sekt]] (German sparkling wine) or champagne.{{citation needed|date=July 2017}} [[Molybdomancy]] {{lang|de|(Bleigießen)}} is another German New Year's Eve tradition, which involves telling fortunes by the shapes made by molten lead dropped into cold water. Other auspicious actions are to touch a chimney sweep or rub some ash on one's forehead for good luck and health. [[Berliner (doughnut)|Jam-filled doughnuts]] with or without alcoholic fillings are eaten. Finally a tiny [[marzipan pig]] is consumed for more good luck.{{citation needed|date=July 2017}} In some northern regions of Germany (e.g. [[East Frisia]]) the making of ''{{ill|Speckendicken|de}}'' (also {{lang|de|Speckdicken}}) is another tradition – Germans go door to door visiting their neighbors and partaking in this dish. It looks similar to a pancake, but the recipe calls for either dark molasses or dark syrup, topped with a few [[mettwurst]] slices and bacon strips.<ref>{{cite web |url=https://www.spezialitaeten-aus-niedersachsen.de/speckendicken.html |title=Speckendicken |website=Marketing Gesellschaft |language=de |access-date=25 December 2018 }} indirectly citing ''Atlas der deutschen Volkskunde für Loppersum, Kr. Norden, (1930–1935)''</ref> Another notable tradition is watching the British comedy sketch ''[[Dinner for One]]'', which has traditionally been broadcast on German television on New Year's Eve since 1972. The version traditionally broadcast on German television was originally recorded in 1963, and was occasionally used as filler programming by [[Norddeutscher Rundfunk|NDR]] due to popular demand; in 1972, ''Dinner for One'' received its traditional New Year's Eve scheduling. The sketch, as well as its catchphrase "the same procedure as every year", are well known in German pop culture. ''Dinner for One'' is also broadcast on or around New Year's Eve in other European countries, although it is, ironically, relatively unknown in the United Kingdom.<ref name="telegraph">{{cite news|author=Peake, Mike|date=30 December 2006|title=Gesundheit to an old favourite|work=[[The Daily Telegraph]]|location=London|url=https://www.telegraph.co.uk/arts/main.jhtml?xml=/arts/2006/12/30/bvdinner30.xml|url-status=dead|access-date=1 January 2007|archive-url=https://web.archive.org/web/20071015081904/https://www.telegraph.co.uk/arts/main.jhtml?xml=%2Farts%2F2006%2F12%2F30%2Fbvdinner30.xml|archive-date=15 October 2007}}</ref><ref>{{cite news|title=The Mystery of Dinner for One|url=http://www.slate.com/articles/arts/culturebox/2005/12/the_mystery_of_dinner_for_one.html|work=Slate|access-date=18 July 2017|last1=Stewart|first1=Jude}}</ref> ====Greece==== {{further|Revised Julian calendar}} A midnight fireworks display is held over the historic [[Parthenon]] temple in the capital of [[Athens]].<ref>{{Cite news|url=https://www.bbc.com/news/world-38477734|title=World celebrations ring in new year|work=BBC News|date=1 January 2017|access-date=7 January 2020|language=en-GB}}</ref> [[File:Ακροπολις Πρωτοχρονια 1.jpg|thumb|upright 0.75|Fireworks at [[Parthenon]] in [[Athens]] entering 2018.]] A common tradition among [[Greek Orthodox]] families is the cutting of a [[vasilopita]] ("King's pie" or "St. Basil's pie") at midnight. A coin or similar object is usually baked inside, and whoever finds it is said to have luck over the next year. New Year's Day is considered a feast day for [[Basil of Caesarea]], and it is also considered a custom to reserve the first slice of the vasilopita for St. Basil.<ref>{{cite book|last=Kochilas|first=Diane|title=The Glorious Foods of Greece|url=https://books.google.com/books?id=bs1gWpDn8z4C&pg=PT828| access-date=31 December 2012 |publisher=HarperCollins|isbn=9780061859588|page=828}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=mWhj-roBBq4C&q=st.+basil+bread+folklore+-recipe&pg=PA77|title=Macedonian Folklore|last=Abbott|first=G. F.|date=9 June 2011|publisher=Cambridge University Press|isbn=978-0-521-23342-2|language=en}}</ref> ====Hungary==== [[File:Szilveszter 2017.png|thumb|upright 0.75|Midnight – Millenáris, NYE 2017]] New Year's Eve (''Szilveszter'') in Hungary is celebrated with home parties and street parties, including a gathering in downtown [[Budapest]]. Fireworks and firecrackers are popular. Champagne, wine and traditional Hungarian New Year dishes—frankfurter sausages with [[horseradish]], [[lentil soup]], fish, and roast pig—are consumed. The national anthem is commonly sung at midnight. Television channels usually broadcast comedic and musical programs most of the day and in the evening. At midnight, a countdown is followed by the national anthem and the [[President of Hungary|President]]'s speech (which is usually pre-recorded). A common greeting is "BUÉK!", a common slang expression to 'wish a Happy New Year' (or ''Boldog Új évet''). In past centuries, some Hungarians believed that animals were able to speak on New Year's Eve, and that onion skins sprinkled with salt could indicate a rainy month. ====Iceland==== [[File:NewYearFireworks-Reykjavik.jpg|thumb|upright 0.75|New Year fireworks over [[Reykjavík]], Iceland]] Fireworks are very popular in [[Iceland]], particularly on New Year's Eve. Iceland's biggest New Year's Eve events are usually in and around the capital, [[Reykjavík]]. Since the 1940s, the country's public broadcaster [[RÚV (TV channel)|RÚV]] has traditionally broadcast ''[[Áramótaskaupið]]'' (literally ''The New Year's Comedy'' or ''The New Year's Lampoon''), a special which features [[sketch comedy|comedy sketches]] satirizing the events and news headlines of the past year. Originating from radio and later moving to television, the special is the most-watched television program of the year in Iceland (with an estimated 75% of the population having watched the special in 2018, across 98% of all televisions in the country).<ref name="Iceland Review-2019" /> Some of its sketches have become well known in local popular culture, such as a 1989 sketch that portrayed then [[Ministry of Finance (Iceland)|Minister of Finance]] [[Ólafur Ragnar Grímsson]] as a [[Batman]]-esque superhero known as "Skattmann" ("Taxman"), and a 2008 sketch which popularized the catchphrase "[[Helvítis fokking fokk]]!" as a reaction to the [[2008–2011 Icelandic financial crisis|Icelandic financial crisis]].<ref name="Iceland Review-2019">{{Cite web|url=https://www.icelandreview.com/magazine/laugh-out-the-old-aramotaskaup/|title=Laugh Out the Old: Iceland's New Year's Eve Comedy Tradition|date=19 December 2019|website=Iceland Review|language=en-US|access-date=7 January 2020}}</ref><ref>{{Cite web |title=Helvítis fokking fokk á forsíðu Hrunsins - Vísir |url=https://www.visir.is/g/20091757923d |access-date=2 October 2022 |website=visir.is |date=6 May 2009 |language=is}}</ref> ====Ireland==== New Year's Eve ({{lang|ga|Oíche Chinn Bliana}}, {{lang|ga|Oíche na Coda Móire}} or {{lang|ga|Oíche Chaille}}, the night of big portion)<ref name="Kinmonth-2006">{{Cite book|last=Kinmonth|first=Claudia|title=Irish rural interiors in art|date=2006|publisher=Yale University Press|isbn=0-300-10732-3|location=New Haven|pages=199|oclc=62533858}}</ref> when traditionally households would partake in a large feast that was believed to ensure a plentiful new year.<ref name="Mahon-1998" /> Beliefs around the day meant that no food or other goods would be taken from the house, to guard against lack or hunger in the year to come, believing that if anything was taken from the house on this day the house would remain empty for the year and have no luck. It was traditional for no water to be drawn from a well after sunset.<ref>{{Cite news|last=Dhuibhne|first=Eílís Ní|date=31 December 2014|title=Irish New Year's Day traditions: Looking to 2015 in the shadow of the past|url=https://www.irishtimes.com/opinion/irish-new-year-s-day-traditions-looking-to-2015-in-the-shadow-of-the-past-1.2051343|access-date=22 December 2020|newspaper=The Irish Times|language=en}}</ref> Even the homeless and those in need would not be offered food or alms on this day. In some parts of the country, a large [[barmbrack]] would be baked during the day, with the man of the house taking three large bites of the cake in the evening, and throwing it against the inside of the front door as an offering to the [[Trinity|Holy Trinity]]. An invocation accompanied this: ::<poem>{{lang|ga|Fógraímíd an gorta Amach go tír na dTurcach; Ó 'nocht go bliain ó 'nocht Agus 'nocht féin amach}}<ref name="Mahon-1998">{{Cite book|last=Mahon|first=Bríd|title=Land of milk and honey : the story of traditional Irish food and drink|date=1998|publisher=Mercier Press|isbn=1-85635-210-2|location=Dublin|pages=146–148|oclc=39935389}}</ref></poem> This translates as "We warn famine to retire, To the land of the Turks; From tonight to this night twelve months, And from this night itself." The bits of cake would be gathered, and eaten by the family.<ref name="Mahon-1998" /> Other variations include throwing the cake to someone outside the door, or conducting the ritual in the stables or other animal housing.<ref name="Kinmonth-2006" /> Church bells ringing, the lighting of bonfires, and singing would take place towards midnight.<ref name="Mahon-1998" /> In modern times, celebrations in major cities are modest, with most Irish citizens favoring small parties in the home for family and friends. ====Italy==== [[File:Capodanno romano.jpg|thumb|upright 0.75|Fireworks going off at the stroke of midnight at the [[Colosseum]] in [[Rome]] to welcome 2012]] [[File:Cotechino-Servito-Polenta-Lenticchie.jpg|thumb|upright 0.75|Traditional [[cotechino]], [[polenta]] and [[lentil]]s]] In [[Italy]], New Year's Eve ({{langx|it|Vigilia di Capodanno}} or ''Notte di San Silvestro'') is celebrated by the observation of traditional rituals, such as wearing red [[underwear]].<ref>{{cite web|url=https://www.ilmessaggero.it/primopiano/cronaca/capodanno_lenticchie_mutande_rosse_san_silvestro-240657.html|title=Capodanno, dalle lenticchie alla mutande rosse, ecco tutti i riti della notte di San Silvestro|date=31 December 2013 |access-date=30 October 2022|language=it}}</ref> An ancient tradition in southern regions which is rarely followed today was disposing of old or unused items by dropping them from the window.<ref>{{cite web|url=https://www.messinatoday.it/attualita/ultima-notte-anno-riti-portafortuna-piu-diffusi.html|title=Ultima notte dell'anno, ecco i riti scaramantici più celebri a San Silvestro|access-date=30 October 2022|language=it}}</ref> Dinner is traditionally eaten with relatives and friends. It often includes [[zampone]] or [[cotechino]] (a meal made with [[pig's trotters]] or entrails), [[lentil]]s, and (in [[Northern Italy]]) [[polenta]]. At 20:30, the [[President of Italy]]'s address to the nation, produced by [[RAI]], the state broadcaster, is broadcast countrywide on radio and TV networks.<ref>{{cite web|url=https://www.infodata.ilsole24ore.com/2022/01/04/si-misura-messaggio-fine-anno-del-presidente-della-repubblica/|title=Come si "misura" il messaggio di fine anno del presidente della repubblica?|date=4 January 2022 |access-date=30 October 2022|language=it}}</ref> Rarely followed today is the tradition that consist in eating lentil stew when the bell tolls midnight, one spoonful per bell. This is supposed to bring good fortune; the round lentils represent coins.<ref>{{cite web|url=https://www.ricettasprint.it/lenticchie-san-silvestro-perche-mangiano-ultima-notte/|title=Lenticchie San Silvestro - perché si mangiano all'ultima notte dell'anno|date=6 December 2020 |access-date=30 October 2022|language=it}}</ref> Usually the evening is spent with family or friends in a square (where concerts or various parties are organised and broadcast on various television networks including [[Rai 1]] and [[Canale 5]]) but also at home. Generally, starting from ten seconds before midnight, it is customary to count down until reaching zero, thus wishing a happy new year, toasting with [[spumante]] and watching or lighting fireworks, shooting firecrackers or guns loaded with blanks. ====Malta==== [[Malta]] organized its first New Year's street party in 2009 in [[Floriana]]. The event was not highly advertised and proved controversial, due to the closing of an arterial street for the day. In 2010 there were the first national celebrations in [[St. George's Square]], [[Valletta]]<ref>{{cite web |url=http://www.maltanewyearseve.com |title=Official New Year's Eve Street Celebrations Website in Malta |publisher=Maltanewyearseve.com |access-date=31 December 2010 |url-status=dead |archive-url=https://web.archive.org/web/20101206100908/http://www.maltanewyearseve.com/ |archive-date=6 December 2010 }}</ref> Although professional fireworks are very popular in Malta, they are almost totally absent on New Year's Eve. Maltese usually hit nightclubs and specific dance music parties to celebrate New Year's Eve. ====Montenegro==== In [[Montenegro]], New Year's Eve celebrations are held in all large cities, usually accompanied by fireworks. It is usually celebrated with family or friends, at home or outside. Restaurants, clubs, cafés and hotels organize celebrations with food and music. ====Netherlands==== [[File:Erasmusbrug met nieuwjaarsvuurwerk.jpg|thumb|The New Year's fireworks at the [[Erasmusbrug]] in Rotterdam.]] [[File:Dutch tradition, fires and carbid shooting at Silvester. Lots of fun for the boys - panoramio.jpg|thumb|A group of people holding a [[bonfire]] and ''carbidschieten.'']] New Year's Eve (''Oud en Nieuw'' or ''Oudejaarsavond'') in the [[Netherlands]] is usually celebrated as a cozy evening with family or friends, although big organized parties can also be attended. Traditional snack foods are ''[[oliebol]]len'' (Dutch doughnuts)<ref>{{Cite web |last=Kludt |first=Amanda |date=2024-12-31 |title=They eat what? New Year's food traditions around the world |url=https://www.cnn.com/travel/new-years-food-traditions-world |access-date=2025-06-29 |website=CNN |language=en}}</ref> and ''appelbeignets'' (apple slice [[fritter]]s).<ref>{{cite web|title=New Year's Day in the Netherlands|url=http://www.timeanddate.com/holidays/netherlands/new-year-day|website=timeanddate.com}}</ref> A past tradition among [[Reformed churches|Reformed]] Protestant families was the reading of [[Psalm 90]] shortly before midnight.<ref>{{Cite web |date=5 December 2008 |title=Trouw - Wim Kan verdrong psalm 90 en gebed |url=http://archief.trouw.nl/artikel?REC=8fa40a69e540abe90713aeecf7c82e58 |url-status=dead |archive-url=https://web.archive.org/web/20081205171927/http://archief.trouw.nl/artikel?REC=8fa40a69e540abe90713aeecf7c82e58 |archive-date=5 December 2008}}</ref> A common television special on New Year's Eve is the ''[[oudejaarsconference]]'' (New Year's conference), a satirical [[Kleinkunst|cabaret]] performance discussing the events of the past year.<ref>{{Cite web |date=2023-12-30 |title=Van statiegeldblikjes en de A12 tot de overgang en vertrekkende politici: Sjaak Bral vat 2023 samen |url=https://www.omroepwest.nl/nieuws/4791425/van-statiegeldblikjes-en-de-a12-tot-de-overgang-en-vertrekkende-politici-sjaak-bral-vat-2023-samen |access-date=2025-06-29 |website=www.omroepwest.nl |language=nl}}</ref> Since 1999, originally to mark the new millennium, [[NPO Radio 2]] has broadcast an [[Top 2000|annual countdown]] of the top 2000 songs of all time as determined by a survey of its listeners. The Top 2000 usually begins on Christmas Day, and airs non-stop through New Year's Eve from a temporary studio at the [[Netherlands Institute for Sound and Vision]] in [[Hilversum]].<ref>{{cite web |date=29 December 2012 |title=Nederland: De Top 2000 is volop bezig |url=http://www.radiovisie.eu/be/nieuws.rvsp?art=00091788 |accessdate=1 January 2013 |publisher=Radio Visie}}</ref><ref>{{cite book |last=van Dijck |first=José |url=https://books.google.com/books?id=MpPEQdlIaigC&dq=%22Top+2000%22+Netherlands&pg=PA95 |title=Mediated Memories in the Digital Age |publisher=Stanford University Press |year=2007 |isbn=978-0804756242 |pages=93–97}}</ref><ref>{{Cite web |date=20 November 2019 |title=Twintig jaar Top 2000 gevierd met boek |url=https://www.rtl.nl/rubrieken/rtl-boulevard/artikel/4927891/twee-decennia-top-2000-gevierd-met-een-boek |access-date=17 December 2023 |website=RTL.nl}}</ref> Fireworks displays are held in major cities such as [[Rotterdam]] (which is the largest display in the country) and [[Amsterdam]].<ref name=":2">{{Cite web |last=Moltubak |first=Juni |date=22 December 2022 |title=New Year's Eve fireworks in the Netherlands: which city is doing what? |url=https://dutchreview.com/culture/new-years-eve-fireworks-netherlands/ |access-date=7 January 2023 |website=DutchReview |language=en-GB}}</ref> New Year's Eve is the only time of year where category F2 and F3 fireworks can be legally purchased for private use by the general public without training and/or certification; these fireworks may only be sold during the last three days of the year (excluding any Sundays), and may only be lit between 6 p.m. on 31 December and 2 a.m. on 1 January.<ref name="Vuurwerkbesluit">{{Cite web |date=8 September 2015 |title=Vuurwerkbesluit, artikel 2.3.2 |url=http://wetten.overheid.nl/BWBR0013360/2016-10-17 |accessdate=23 December 2017 |publisher=Dutch Government}}</ref><ref name=":2" /><ref name="RTVOost">{{Cite news |date=29 December 2016 |title=Hoe zit het ook alweer met vuurwerk: wat mag wel en wat mag niet |url=http://www.rtvoost.nl/nieuws/default.aspx?nid=260063&cat=1# |url-status=dead |archive-url=https://web.archive.org/web/20161231175102/http://www.rtvoost.nl/nieuws/default.aspx?nid=260063&cat=1 |archive-date=31 December 2016 |accessdate=30 December 2016 |work=[[RTV Oost]]}}</ref> A popular alternative or compliment to fireworks in rural areas is ''carbidschieten'' (carbide shooting), in which [[calcium carbide]] explosions are used to shoot the lid (or, alternatively, a [[ball]]) off the top of a [[milk churn]]. In 2014, carbidschieten was named a part of the Netherlands' [[intangible cultural heritage]].<ref>{{Cite web |date=2014-06-27 |title=Carbidschieten op nationale erfgoedlijst |url=http://www.nu.nl/binnenland/3813837/carbidschieten-nationale-erfgoedlijst.html |archive-url=https://web.archive.org/web/20140628234304/http://www.nu.nl/binnenland/3813837/carbidschieten-nationale-erfgoedlijst.html |archive-date=2014-06-28 |access-date=2025-06-26 |website=[[Nu.nl]] |language=nl}}</ref><ref>{{cite web |date=2016-12-24 |title=Carbidschieten wordt feest |url=http://www.ad.nl/dossier-rotterdam/carbidschieten-wordt-feest~af671013/ |publisher=[[Algemeen Dagblad]] |language=nl}}</ref> Due to injuries and deaths caused by fireworks use, there have been increasing calls for banning the public sale of fireworks for New Year's Eve.<ref name=":3" /><ref name=":4" /><ref name=":5" /> As of 2024, 19 municipalities have banned fireworks outside of professional shows, and around 100 have enforced prohibitions on the use of fireworks in proximity to areas such as parks and hospitals. However, these policies have proven ineffective due to the wide use of illegal fireworks.<ref>{{Cite web |date=2024-12-17 |title=Deze 19 gemeenten gaan jaarwisseling in met vuurwerkverbod |url=https://www.rtl.nl/nieuws/binnenland/artikel/5485590/negentien-gemeenten-gaan-jaarwisseling-met-vuurwerkverbod |access-date=2025-06-26 |website=RTL.nl |language=nl}}</ref><ref name=":3">{{Cite web |date=2025-04-08 |title=Dutch vote to ban New Year's fireworks, but not just yet |url=https://www.bbc.com/news/articles/c7vnzgvqpdro |access-date=2025-06-26 |website=BBC News |language=en-GB}}</ref> In April 2025, the [[House of Representatives (Netherlands)|Tweede Kamer]] passed a motion seeking to completely ban consumer fireworks; any such ban will not take effect until New Year's 2026–27 at the earliest, due to the need to draft the required legislation, as well as address concerns from the pyrotechnics industry (which has demanded compensation from the government for the loss of business that a ban would create).<ref name=":3" /><ref name=":4">{{Cite web |date=2025-04-08 |title=Parliament majority want fireworks ban to be implemented after the next New Year's Eve {{!}} NL Times |url=https://nltimes.nl/2025/04/08/parliament-majority-want-fireworks-ban-implemented-next-new-years-eve |access-date=2025-06-26 |website=nltimes.nl |language=en}}</ref><ref name=":5">{{Cite web |date=2025-04-04 |title=No fireworks ban this year; Cabinet needs more time {{!}} NL Times |url=https://nltimes.nl/2025/04/04/fireworks-ban-year-cabinet-needs-time |access-date=2025-06-26 |website=nltimes.nl |language=en}}</ref><ref>{{Cite web |date=2025-03-29 |title=Vuurwerkbranche wil 895 miljoen euro compensatie bij vuurwerkverbod |url=https://nos.nl/nieuwsuur/artikel/2561597-vuurwerkbranche-wil-895-miljoen-euro-compensatie-bij-vuurwerkverbod |access-date=2025-06-26 |website=nos.nl |language=nl}}</ref> ====Macedonia==== New Year's Eve is celebrated across [[North Macedonia]]. New Year's Day is celebrated by day-long fireworks shows. The day is celebrated together with family or friends at home or in restaurants, clubs, cafés and hotels. During the daytime celebration, children get gifts. Evening celebrations include food, music, and dancing to both traditional Macedonian folk music, and modern music. New Year's Eve is celebrated on 31 December and also on 14 January according to the Macedonian Orthodox Calendar. ====Norway==== In [[Norway]], New Year's Eve (''Nyttårsaften'') is the second biggest celebration of the year, after [[Christmas Eve]]. While Christmas Eve is a family celebration, New Year's Eve is an opportunity to celebrate with friends.<ref>{{Cite web|title=New Year's Eve in Norway|url=https://www.timeanddate.com/holidays/norway/new-year-eve|access-date=31 December 2020|website=timeanddate.com|language=en}}</ref> Traditionally, there is first a feast, commonly consisting of stuffed, roast turkey with potatoes, sprouts, gravy and [[Waldorf salad]]. The accompanying beverage is traditionally beer (commonly either Christmas beer or lager beer). Dessert will often be vanilla pudding or rice cream, and there will be cakes and coffee later in the evening – commonly accompanied by a glass of cognac. Then, at close to midnight on New Year's Day, Norwegians will go outside to send up fireworks. Fireworks are only permitted to be sold to the general public on the days leading up to New Year's Eve, and only to be launched that night. Due to the general use of fireworks, more fires occur on New Year's Eve than on any other day of the year in Norway. Accordingly, most Norwegian cities, and many towns, host a large, public fireworks display in order to discourage private use of fireworks in built-up areas. Norwegians will then congregate in a central square or similar to watch and celebrate. ====Poland==== In [[Poland]], New Year's Eve (''Sylwester'') celebrations include both indoor and outdoor festivities. A large open-air concert is held in the [[Main Market Square, Kraków|Main Square]] in [[Kraków]]. 150,000 to 200,000 revelers celebrate the New Year with live music and a fireworks display over [[St. Mary's Basilica, Kraków|St. Mary's Basilica]].<ref>{{cite web|last=Świerczek|first=Marcin|year=2008|title=Tylko w Onet.tv – sylwester z krakowskiego Rynku na żywo!|url=http://muzyka.onet.pl/10172,1888447,newsy.html|url-status=dead|archive-url=https://web.archive.org/web/20090117013012/http://muzyka.onet.pl/10172,1888447,newsy.html|archive-date=17 January 2009|access-date=31 December 2010|publisher=[[Onet.tv]] from Polish Press Agency|location=[[Kraków]]|language=pl}}</ref> Similar festivities are held in other cities around Poland. For those who do not wish to spend the New Year in the city, the mountains are a popular destination. [[Zakopane]], located in the [[Carpathian Mountains]], is the most popular Polish mountain resort in winter. Also, New Year's Eve (''Sylwester'') celebrations are in [[Katowice]], near the [[Spodek]] arena. In [[Sławatycze]], Polish Citizens tour the streets dressed up as bearded men.<ref name="aljazeera-2017">{{Cite web|url=http://www.aljazeera.com/news/2017/12/year-eve-celebrated-world-171228130120603.html|title=New Year's Eve 2017: How the world celebrates today|publisher=Al Jazeera|access-date=31 December 2017}}</ref> Major television networks broadcast the events live all across the country on New Year's Eve like [[Polsat]] and [[Telewizja Polska|TVP]]. ====Portugal==== [[File:Funchal_New_Year%27s_Eve_Fireworks_2019-2020_-_Madeira.webm|thumb|upright 0.75|Fireworks in Funchal, Madeira Islands]] In [[Portugal]], the New Year celebration is taken very seriously. The tradition is to drink champagne and eat twelve raisins – one for each month of the year, making a wish for each. Another Portuguese tradition is a special cake called ''[[Bolo-Rei]]'' (literally: King Cake). ''Bolo-Rei'' is a round cake with a large hole in the centre, resembling a crown covered with crystallized and dried fruit. It is baked from a soft, white dough, with raisins, various nuts and crystallized fruit. Inside is hidden the characteristic ''fava'' ([[broad bean]]). Tradition dictates that whoever finds the ''fava'' has to pay for the ''Bolo-Rei'' next year. Initially, a small prize (usually a small metal toy) was also included within the cake. However, the inclusion of the prize was forbidden by the European Union for safety reasons. The Portuguese brought the recipe of the ''[[Gateau des Rois]]'' from France in the second half of the 19th century. To this day, this recipe is a very well kept secret. In [[Lisbon]], the New Year is celebrated with a grand concert. The New Year's Concert is held at the CCB ([[Centro Cultural de Belém]]) on the evening of 1 January, featuring the prestigious Lisbon Metropolitan Orchestra. ====Romania==== [[File:Vanghelion.jpg|thumb|upright 0.75|[[Romexpo]] indoors during ''Vanghelion'' New Year's Eve party.]] Traditional celebrations of New Year's Eve (''Revelion'') are the norm in [[Romania]]. Romanians follow centuries-old customs, rituals, and conventions. Children sing "[[Plugușorul]]" and "Sorcova", traditional carols that wish goodwill, happiness and success. Parties are common in the evening. Since the [[Romanian Revolution of 1989]], Romanians have gathered in the [[University Square, Bucharest|University Square]] in [[Bucharest]]. Other significant parties occur in [[Piața Constituției]]. New Year's Eve is also marked by a national all-night telecast on [[Romanian Television]], which also celebrates its anniversary on this holiday, having opened its doors in the New Year's Eve of 1956. ====Russia==== {{main|Novy God}} [[File:S novym godom 2012.ogv|thumb|upright 0.75|Midnight at Red Square in 2012.]] The most prominent public celebration of the New Year is held at [[Moscow]]'s [[Red Square]] under the [[Kremlin Clock]]—whose chimes at midnight are traditionally followed by the playing of the [[Russian national anthem]], and a fireworks display.<ref>{{Cite news|url=https://www.nytimes.com/2000/12/31/world/russia-unveils-new-national-anthem-joining-old-soviet-tune-older-unsoviet-god.html|title=Russia Unveils New National Anthem Joining the Old Soviet Tune to the Older, Unsoviet God|agency=Associated Press|date=31 December 2000|work=The New York Times|access-date=31 December 2018|language=en-US|issn=0362-4331}}</ref> The [[President of Russia|President's]] [[New Year Address by the President of Russia|New Year's address]] is televised shortly before midnight in each [[Time in Russia|time zone]], reflecting on the previous year and the state of the country. In 1999, unpopular president [[Boris Yeltsin]] famously announced his resignation during his New Year's address.<ref>{{Cite news|url=https://www.nytimes.com/2000/01/01/world/yeltsin-resigns-overview-yeltsin-resigns-naming-putin-acting-president-run-march.html|title=YELTSIN RESIGNS: THE OVERVIEW; Yeltsin Resigns, Naming Putin as Acting President To Run in March Election|last=Bohlen|first=Celestine|date=1 January 2000|work=The New York Times|access-date=15 January 2019|language=en-US|issn=0362-4331}}</ref><ref>{{Cite web|url=https://www.rbth.com/arts/2016/12/20/survival-guide-how-to-survive-new-year-russian-style_663723|title=Survival guide: How to survive New Year, Russian-style|last=Zubtsov|first=Vitaly|date=29 December 2016|website=Russia Beyond|language=en-US|access-date=31 December 2018}}</ref><ref>{{Cite news|url=http://themoscowtimes.com/articles/the-10-best-places-to-spend-new-years-eve-in-moscow-42618|title=The 10 Best Places to Spend New Year's Eve in Moscow|work=The Moscow Times|date=29 December 2014|language=en|access-date=31 December 2018}}</ref> Novy God ({{Langx|ru|Новый Год|lit=New Year}}) is celebrated as a gift-giving holiday with similarities to [[Christmas]]; [[New Year tree]]s (''yolka'') are decorated and displayed in homes and public spaces,<ref name="Father Frost and the Snow Maiden deliver Russia's winter warmer, by Helen Womack, 31 December 1996">{{cite news |date=31 December 1996 |title=Father Frost and the Snow Maiden deliver Russia's winter warmer |last=Womack |first=Helen |work=The Independent |location=London |url=https://www.independent.co.uk/news/world/father-frost-and-the-snow-maiden-deliver-russias-winter-warmer-1316564.html |url-status=live |url-access=limited |access-date=12 December 2010 |archive-url=https://ghostarchive.org/archive/20220618/https://www.independent.co.uk/news/world/father-frost-and-the-snow-maiden-deliver-russias-winter-warmer-1316564.html |archive-date=18 June 2022}}</ref><ref name="Weber-2020">{{Cite web |last=Weber |first=Hannah |date=25 December 2020 |title=Yolka: the story of Russia's 'New Year tree', from pagan origins to Soviet celebrations |url=https://www.calvertjournal.com/articles/show/9424/yolka-russia-new-year-tree-pagan-soviet-christmas |url-status=live |archive-url=https://web.archive.org/web/20180113181107/http://www.calvertjournal.com/articles/show/9424/yolka-russia-new-year-tree-pagan-soviet-christmas |archive-date=13 January 2018 |access-date=12 June 2021 |website=The Calvert Journal}}</ref><ref name="MIG">{{cite book |title=Echo of Islam |publisher=MIG |year=1993 |quote=In the former Soviet Union, fir trees were usually put up to mark New Year's day, following a tradition established by the officially atheist state.}}</ref> and [[Ded Moroz]] ({{langx|ru|Дед Мороз|lit=Father Frost}}) is depicted as delivering presents to children on New Year's Eve.<ref name="Father Frost and the Snow Maiden deliver Russia's winter warmer, by Helen Womack, 31 December 1996" /><ref name="Weber-2020" /><ref name="MIG" /> with assistance from his granddaughter [[Snegurochka]] ({{langx|ru|Снегурочка|lit=the Snow Maiden}}).<ref>{{cite news |author=Душечкина Е. В. |year=2003 |title=Дед Мороз и Снегурочка |journal=Отечественные Записки |issue=1 |url=http://magazines.russ.ru/oz/2003/1/2003_01_31.html}}</ref> The Novy God traditions were established under [[Soviet Union|Soviet]] rule, when the [[Communist Party of the Soviet Union|Communist Party]] abolished Christmas and other religious holidays in 1928 as part of [[Soviet anti-religious legislation|policies meant to curtail the practice of religion]]. In 1935, Soviet officials, including politician [[Pavel Postyshev]], began promoting the New Year as a non-working holiday in the benefit of youth. Christmas traditions such as [[Christmas tree|trees]] and a [[Santa Claus]]-like figure were adapted in a [[Secularity|secular]] form.<ref name="Father Frost and the Snow Maiden deliver Russia's winter warmer, by Helen Womack, 31 December 1996"/><ref name="Weber-2020"/><ref name="MIG"/><ref>Karen Petrone, ''Life Has Become More Joyous, Comrades: Celebrations in the Time of Stalin'', Indiana University Press, 200, {{ISBN|0-253-33768-2}}, [https://books.google.com/books?id=O_DSAvPZ7GAC&dq=Postyshev+New+Year%27s+holiday&pg=PA85 Google Print, p.85]</ref> Even after the [[dissolution of the Soviet Union]] and the reinstatement of religious holidays, Novy God has remained a popular celebration in modern Russia,<ref>{{cite book |last=Dice |first=Elizabeth A. |title=Christmas and Hanukkah |publisher=Infobase Publishing |year=2009 |isbn=9781438119717 |page=44 |quote=The Christmas tree, or Yolka, is another tradition that was banned during the Soviet era. To keep the custom alive, people decorated New Year's trees instead.}}</ref><ref>{{Cite web |date=26 December 2000 |title=Russia's answer to Father Christmas |url=http://www.cnn.com/2000/WORLD/europe/12/25/Ded.Moroz/index.html |access-date=31 December 2018 |publisher=CNN}}</ref><ref name="Father Frost and the Snow Maiden deliver Russia's winter warmer, by Helen Womack, 31 December 1996" /> and among Soviet and Russian expats living in other countries.<ref>{{Cite web |last=Neiman |first=Rachel |date=30 December 2019 |title=Celebrating Silvester, AKA the secular New Year, in Israel |url=https://www.israel21c.org/celebrating-silvester-aka-the-secular-new-year-in-israel/ |access-date=5 September 2022 |website=ISRAEL21c |language=en-US}}</ref> Two Soviet comedy films set during the holiday—''[[Carnival Night]]'' (1956) and ''[[The Irony of Fate]]'' (1976)—are often broadcast by Russian television channels on New Year's Eve,<ref>{{Cite web |date=30 December 2021 |title="Карнавальной ночи" - 65 лет: как снимали музыкальную кинокомедию |url=https://rg.ru/2021/12/30/karnavalnoj-nochi-65-let-kak-snimali-muzykalnuiu-kinokomediiu.html |access-date=28 July 2024 |website=Российская газета |language=ru}}</ref><ref>{{cite book |author1=Horton, Andrew |title=The Zero Hour: Glasnost and Soviet Cinema in Transition |author2=Brashinsky, Michael |publisher=Princeton University Press |year=1992 |isbn=9780691019208}} p. 171.</ref> with the latter having been compared to the traditional [[Christmas Eve]] airing of ''[[It's a Wonderful Life]]'' in the United States.<ref>{{Cite web |date=22 December 2017 |title=Holiday TV Traditions Around The World |url=https://www.hollywoodreporter.com/tv/tv-news/holiday-tv-traditions-around-world-1069887/ |access-date=13 July 2023 |website=The Hollywood Reporter |language=en-US}}</ref> The Soviet variety show ''[[Little Blue Light]]'' traditionally broadcast a New Year's special, which was revived by [[Russia-1]] in 1997.<ref>{{Cite web |title=Inventorying the Past: Russia Refreshes Its Historical Memory |url=https://www.wilsoncenter.org/blog-post/inventorying-the-past-russia-refreshes-its-historical-memory |url-status=live |archive-url=https://web.archive.org/web/20220903011600/https://www.wilsoncenter.org/blog-post/inventorying-the-past-russia-refreshes-its-historical-memory |archive-date=3 September 2022 |access-date=3 September 2022 |website=Wilson Center |date=February 2019 |language=en}}</ref><ref>{{Cite web |date=22 December 2017 |title=Holiday TV Traditions Around The World |url=https://www.hollywoodreporter.com/tv/tv-news/holiday-tv-traditions-around-world-1069887/ |url-status=live |archive-url=https://web.archive.org/web/20220903011559/https://www.hollywoodreporter.com/tv/tv-news/holiday-tv-traditions-around-world-1069887/ |archive-date=3 September 2022 |access-date=3 September 2022 |website=The Hollywood Reporter |language=en-US}}</ref> ====Serbia==== The Gregorian calendar was adopted by [[Yugoslavia]] in 1919,<ref>{{Cite journal |last=Cohen |first=EdwardL. |year=2000 |title=Adoption and Reform of the Gregorian Calendar |url=https://www.jstor.org/stable/25678248 |journal=Math Horizons |volume=7 |issue=3 |pages=5–11 |doi=10.1080/10724117.2000.11975110 |jstor=25678248 |s2cid=126040647 |issn=1072-4117|url-access=subscription }}</ref> but the [[Serbian Orthodox Church]] continues to follow the Julian calendar, meaning that the new year is often celebrated twice. Prior to World War II, the New Year's holiday was celebrated more often by Serbs in urban regions, with large parties held on both 1 and [[Old New Year|14 January]]. By contrast, residents of rural regions rarely celebrated the new year, and placed a larger focus on [[Christmas in Serbia|Christmas]].<ref name="Balkan Insight-2013">{{Cite web |date=12 January 2013 |title=Serbia Declares Orthodox New Year a Public Holiday |url=https://balkaninsight.com/2013/01/12/serbia-declares-orthodox-new-year-a-public-holiday/ |archive-url=https://web.archive.org/web/20220904024822/https://balkaninsight.com/2013/01/12/serbia-declares-orthodox-new-year-a-public-holiday/ |archive-date=4 September 2022 |access-date=3 September 2022 |website=Balkan Insight}}</ref> In 1945 after [[World War II]], the [[League of Communists of Yugoslavia]] came into power, and the [[Kingdom of Yugoslavia]] was succeeded by the [[Socialist Federal Republic of Yugoslavia]] (SFR Yugoslavia). As in the Soviet Union, the communist government discouraged the observance of religious holidays, encouraged celebrations of the New Year on 1 January as a secular gift-giving holiday, and similarly adopted the figure of Ded Moroz as "Deda Mraz".<ref name="Nikolic-2015" /> Some residents (especially those in opposition to the communist government) continued to celebrate the Orthodox New Year, doing so quietly by candlelight in order to evade attention from authorities.<ref name="Balkan Insight-2013" /> After the end of communist rule and the [[breakup of Yugoslavia]], the three holidays began to co-exist: the Gregorian New Year (1 January) and the Serbian New Year (14 January) are both marked by festivities in major Serbian cities, although festivities for the Serbian New Year (which, in 2013, was redesignated as a public holiday for the first time since 1918) are usually modest in comparison to their Gregorian counterparts.<ref name="Nikolic-2015">{{Cite web |last=Nikolic |first=Ivana |date=31 December 2015 |title=Why are Serbs 'hooked' on New Year's Eve? |url=https://balkaninsight.com/2015/12/31/why-are-serbs-hooked-on-new-year-s-eve-12-31-2015/ |access-date=3 September 2022 |website=[[Balkan Insight]]}}</ref><ref name="Balkan Insight-2013" /> ====Slovenia==== As in the other constituents of SFR Yugoslavia, Christmas and other religious holidays were abolished by the communist government in the mid-1940s, with the New Year promoted as a secular holiday in the place of [[Saint Nicholas Day]] and Christmas. Ded Moroz is referred to in Slovenian as "Dedek Mraz", and was originally billed as having come from [[Siberia]]. After Yugoslavia [[Tito–Stalin split|broke]] from the [[Eastern Bloc]], the character was stated to come from the [[Triglav]] mountain instead, and artist [[Maksim Gaspari]] created a new depiction of Dedek Mraz in traditional Slovenian apparel.<ref name="Slovenia Times-2005">{{Cite web |author1=w3Bstudio |date=26 December 2005 |title=Vestiges of Christmas Past |url=https://sloveniatimes.com/vestiges-of-christmas-past/ |access-date=5 September 2022 |website=Slovenia Times |language=en-US |archive-date=6 December 2022 |archive-url=https://web.archive.org/web/20221206170514/https://sloveniatimes.com/vestiges-of-christmas-past/ |url-status=dead }}</ref> Saint Nicholas Day and Christmas were reinstated as holidays after the end of communist rule.<ref name="Slovenia Times-2005" /> ====Spain==== [[File:Nochevieja puertadelsol 2006.jpg|thumb|upright 0.75|[[Madrid]]'s [[Puerta del Sol]] on New Year's Eve, 2005.]] In [[Spain]], the main public celebration of New Year's Eve ({{lang|es|Nochevieja}}, literally "Old Night", or {{lang|es|Fin de Año}}) is held at [[Puerta del Sol]] in [[Madrid]], where revellers await the midnight chimes of the clock tower at the [[Royal House of the Post Office]]. A notable Spanish tradition is to [[Twelve Grapes|eat twelve grapes]] at midnight—one for each chime of the clock—which is said to bring luck and prosperity. The tradition dates back as early as 1895<ref>{{cite news |date=1 January 1896 |title=Edición de la mañana |language=es |volume=XLVII |page=3 (3rd column) |newspaper=La Correspondencia de España |issue=13.844 |location=Madrid |url=http://hemerotecadigital.bne.es/issue.vm?id=0000410738 |issn=1137-1188 |quote=A las doce en punto de la noche saludaron los ministros la entrada del nuevo año comiendo ricas uvas ...}}</ref> but first gained wider attention in 1909, when it was promoted by [[Alicante]] grape growers to help spur sales of that year's surplus harvest. In the lead-up to the holiday, grocery stores are usually stocked with large amounts of grapes.<ref>{{cite book |last=Spicer |first=Dorothy Gladys |url=https://books.google.com/books?id=fMuqhSpY6u8C |title=Festivals of Western Europe |date=22 February 2008 |publisher=[[BiblioBazaar]] |isbn=9781437520163 |pages=256}}</ref><ref name="In Spain">{{Cite news |title=In Spain, New Year's Eve Is All About The Grapes — Save The Bubbly For Later |language=en |publisher=NPR |url=https://www.npr.org/sections/thesalt/2016/12/27/506484561/in-spain-new-year-s-eve-is-all-about-the-grapes-save-the-bubbly-for-later |access-date=5 September 2022}}</ref> The tradition has also been adopted in other communities with cultural ties to Spain or [[Latin America]], including [[Hispanic Americans|Hispanic and Latino Americans]].<ref>{{Cite news |title=Por qué se comen 12 uvas a la medianoche y el origen de otras tradiciones de Año Nuevo en América Latina |language=es |publisher=BBC News Mundo |url=https://www.bbc.com/mundo/noticias-america-latina-38374437 |access-date=1 January 2022}}</ref><ref>{{Cite news |last=Álvarez |first=Alex |date=27 December 2012 |title=15 Curious Latino New Year's Eve Traditions |url=https://abcnews.go.com/ABC_Univision/Entertainment/15-curious-latino-years-eve-traditions/story?id=18076784 |access-date=1 January 2022 |publisher=ABC News |language=en}}</ref> It is common to attend ''cotillones de nochevieja'' that last into the following morning,<ref>{{Cite web |date=2 November 2021 |title=Los primeros cotillones de Nochevieja en Vitoria llegan a agotar 'casi 800 entradas en media hora' |url=https://www.elcorreo.com/alava/araba/primeros-cotillones-nochevieja-vitoria-20211102193916-nt.html |access-date=5 September 2022 |website=El Correo |language=es}}</ref> including smaller parties at bars and larger-scale events at hotels. After midnight, Spaniards often drink sparkling wines such as [[Cava (Spanish wine)|cava]] and [[champagne (wine)|champagne]].<ref name="In Spain" /> Several Spanish television personalities have become well known in Spanish popular culture for their involvement in New Year's specials, including [[Ramón García (TV host)|Ramón García]]—who has hosted specials for [[Televisión Española]] (TVE) and [[Antena 3 (Spanish TV channel)|Antena 3]], and model [[Cristina Pedroche]]—who is known for the often-provocative dresses she has worn on-air.<ref>{{cite news |date=15 March 2012 |title="¿Conoces España?": Ramón García vuelve a TVE con nuevo concurso en las tardes de La 1 |url=https://www.eldiario.es/vertele/videos/actualidad/conoces-espana-ramon-garcia-tve_1_7713098.html |newspaper=[[elDiario.es]] |language=es}}</ref><ref>{{cite news |date=1 January 2015 |title=Las transparencias de Cristina Pedroche dieron la campanada en Twitter |url=http://www.elperiodico.com/es/noticias/gente-y-tv/transparencias-cristina-pedroche-campanadas-twitter-3822508 |access-date=24 September 2018 |newspaper=[[El Periódico de Catalunya]] |publisher=Grupo Zeta |language=es}}</ref><ref>{{cite news |date=2 January 2017 |title=Cristina Pedroche da la espalda a las críticas por su vestido de Nochevieja |url=http://www.elmundo.es/loc/2017/01/02/586a625ce5fdeaa4368b45e1.html |access-date=24 September 2018 |newspaper=[[El Mundo (Spain)|El Mundo]] |publisher=[[Unidad Editorial]] |language=es}}</ref><ref>{{Cite web |date=2025-01-01 |title=Cristina Pedroche's New Year's look |url=https://euroweeklynews.com/2025/01/01/cristina-pedroches-new-years-look/ |access-date=2025-01-13 |website=Euro Weekly News |language=en-GB}}</ref><ref>{{Cite web |last=Puelles |first=Miriam |date=31 December 2019 |title=Historia de unas Campanadas: la retransmisión más tensa de la TV |url=https://www.lavanguardia.com/television/20191231/471994263776/campanadas-historia-television-tve-telecinco-antena-3.html |access-date=1 January 2022 |website=La Vanguardia |language=es}}</ref> A {{Convert|10|km|mi|abbr=on}} race known as the [[San Silvestre Vallecana]] is also held in Madrid on the evening of New Year's Eve, which includes an amateur [[fun run]] and a competitive event for elite athletes. In 2012 the event hosted a record of around 40,000 runners.<ref>{{Cite web |date=17 December 2012 |title=Récord de participación en la San Silvestre 2012 |url=https://www.abc.es/espana/madrid/abci-sansilvestre-2012-madrid-201212170000_noticia.html |access-date=1 January 2022 |website=ABC |location=Madrid |language=es}}</ref> ====Sweden==== [[File:New Years Eve 2008-2009 -1.jpg|thumb|upright 0.75|[[Gothenburg]] fireworks on New Year's Eve, 2008.]] In [[Sweden]], New Year's Eve is usually celebrated with families or with friends. A few hours before and after midnight, Swedish citizens usually party and eat a special dinner, often three courses. New Year's Eve is celebrated with large fireworks displays throughout the country, especially in the cities, major ones in particular having distinguishing celebrations. Swedish citizens over the age of 18 are allowed to buy fireworks, which are sold by local stores or by private people. While watching or lighting fireworks at midnight, Swedish citizens usually drink champagne. On television, the lottery show ''[[BingoLotto]]'' features a special New Year's Eve edition to commemorate the holiday with musical guests, four bingo games, and surprises. ====Switzerland==== In [[Switzerland]], New Year's Eve is typically celebrated in private gatherings or public events. The final of the [[Spengler Cup]] ice hockey tournament is traditionally held on New Year's Eve. ====Ukraine==== [[File:Christmas tree in Kyiv, 2019-2020.jpg|thumb|upright 0.75|New Year celebration in [[Kyiv]]]] The main public celebration is held at [[Maidan Nezalezhnosti]] in Kyiv, including concerts and a fireworks display. For 2013–14, amid the [[Euromaidan]] movement, it also included a world record attempt at the largest simultaneous singing of a [[National anthem of Ukraine|national anthem]].<ref>{{Cite web |title=No serious violations of public order on New Year's night in Ukraine, police report |url=https://en.interfax.com.ua/news/general/184693.html |access-date=5 September 2022 |website=Interfax-Ukraine |date=January 2014 |language=en}}</ref> New Year's Eve also coincides with [[Malanka]], a folk custom that has similarities to [[mummering]].<ref>{{Cite web |title=Traditions of Malanka folk holiday put on list of Ukraine's intangible cultural heritage |url=https://www.pravda.com.ua/eng/news/2023/12/26/7434676/ |access-date=2025-01-17 |website=Ukrainska Pravda |language=en}}</ref><ref name=":0">{{Cite journal |last=Klymasz |first=Robert B. |author-link=Robert Klymasz |date=January 1985 |title='Malanka': Ukrainian Mummery on the Prairies |journal=Canadian Folk Music Journal |publication-place=Calgary |volume=13 |pages=32–36}}</ref> Under Soviet rule, Ukrainian New Year's celebrations were patterned off the secular [[Novy God]] traditions, with Christmas (which, among those who practice [[Eastern Christianity]], is held on 7 January) officially considered abolished—if not celebrated in secret by those opposed to the communist regime. Christmas regained prominence after the dissolution, with figures such as Grandfather Frost eventually being displaced by Western figures such as Saint Nicholas and Santa Claus,<ref>{{Cite web |title=Святой Николай или Дед Мороз? Чем они отличаются и кто должен приносить подарки украинцам |url=https://gordonua.com/publications/ded-moroz-ili-svyatoy-nikolay-kto-budet-prinosit-podarki-ukraincam-v-etom-godu-164622.html |access-date=5 September 2022 |website=gordonua.com|date=19 December 2016 }}</ref><ref>{{Cite web |title=How the Soviets Stole Ukrainian Christmas |url=https://euromaidanpress.com/2021/01/19/how-soviets-stole-christmas-ukraine/ |access-date=4 September 2022 |website=Euromaidan Press|date=19 January 2021 }}</ref> and traditions associated with Novy God have been demonized by Ukrainians amid the [[Russo-Ukrainian War]] and the [[Annexation of Crimea by the Russian Federation|2014 annexation of Crimea]]—such as ''yolka'' ([[New Year's tree]]s) and the Soviet film ''[[The Irony of Fate]]'' (which was pulled by [[STB (TV channel)|STB]] in 2015 as part of the [[Boycott Russian Films]] campaign, citing a lead actress who had been blacklisted by the Ukraine government for her support of the annexation).<ref>{{Cite web |last=n.a. |date=29 December 2015 |title="Іронію долі..." в новорічну ніч не покажуть, хоч і заборони немає |url=https://ukr.media/ukrain/250831/ |url-status=live |archive-url=https://web.archive.org/web/20161106062008/https://ukr.media/ukrain/250831/ |archive-date=6 November 2016 |access-date=5 September 2022 |website=Ukr.Media |language=uk}}</ref><ref>{{cite news |date=26 December 2016 |title=No Ukrainian should have a Soviet-style New Year's tree |work=[[Euromaidan Press]] |url=http://euromaidanpress.com/2016/12/26/no-ukrainian-should-have-a-soviet-style-new-years-tree/#arvlbdata |accessdate=12 June 2017}}</ref> ====United Kingdom==== =====England===== The most prominent New Year's Eve (Old Year's Night) celebration in England is that of [[Central London]], where the arrival of midnight is greeted with the chimes of [[Big Ben]] and it is televised on major British television networks including [[BBC One]] and [[ITV 1]]. In recent years, [[New Year's Eve in London|a major fireworks display]] has also been held, with fireworks launched from the nearby [[London Eye]] Ferris wheel. On New Year's Eve 2010, an estimated 250,000 spectators gathered to view an eight-minute fireworks display around and above the London Eye which was, for the first time, set to a musical soundtrack.<ref>{{cite news| url=https://www.bbc.co.uk/news/uk-england-london-12093696 | work=BBC News | title=London Eye fireworks mark new year 2011 | date=1 January 2011}}</ref><ref>{{cite news| url=https://www.theguardian.com/lifeandstyle/2011/jan/01/uk-welcomes-new-year-fireworks | location=London | work=The Guardian | first=David | last=Batty | title=New Year's Eve in the UK: 'The best fireworks ever' | date=1 January 2011}}</ref> A drone show was added to the fireworks for the first time in 2021.<ref>{{Cite web |title=London's New Year fireworks display includes tribute to the Queen and show of support for Ukraine |url=https://news.sky.com/story/londons-new-year-fireworks-include-tribute-to-the-queen-and-show-of-support-for-ukraine-12777661 |access-date=13 July 2023 |publisher=Sky News |language=en}}</ref><ref>{{Cite web |date=1 January 2023 |title=London pays tribute to the Queen and Ukraine in spectacular New Year's Eve fireworks display |url=https://ca.finance.yahoo.com/news/london-pays-tribute-queen-ukraine-074245630.html |access-date=13 July 2023 |website=Evening Standard |language=en-CA |via=Yahoo! Finance}}</ref><ref>{{Cite news |date=1 January 2021 |title=New Year's Eve: UK sees in 2021 with fireworks and light show |language=en-GB |work=BBC News |url=https://www.bbc.com/news/uk-55504450 |access-date=13 July 2023}}</ref> Other major New Year events are held in the cities of [[Birmingham]], [[Manchester]], [[Leeds]], [[Liverpool]], and [[Newcastle upon Tyne|Newcastle]]. According to [[Thomas Lupton (16th-century writer)|Thomas Lupton]] in the 16th century, a New Year's Eve tradition was to cover a leaf of ivy set in a dish of water, and check it five days later. A healthy leaf was said to predict a good year for the participant.<ref>{{cite book|last1=Hazlitt|first1=William Carew|last2=Brand|first2=John|title=Faiths and folklore: a dictionary of national beliefs, superstitions and popular customs, past and current, with their classical and foreign analogues, described and illustrated|url=https://archive.org/details/faithsandfolklo00hazlgoog|access-date=31 December 2025|year=1905|publisher=Reeves and Turner|page=[https://archive.org/details/faithsandfolklo00hazlgoog/page/n19]}}</ref> =====Scotland===== {{main|Hogmanay}} {{see also|Edinburgh's Hogmanay}} [[File:EdinburghNYE.jpg|thumb|upright 0.75|left|[[Hogmanay]] fireworks in [[Edinburgh]].]] In [[Scotland]], New Year's (''[[Hogmanay]]'') is celebrated with several different customs, such as [[first-foot]]ing, which involves friends or family members going to each other's houses with a gift of whisky and sometimes a lump of coal. [[Edinburgh]], the Scottish capital, hosts one of the world's most famous New Year celebrations. The celebration is focused on a major street party along [[Princes Street]]. The cannon is fired at [[Edinburgh Castle]] at the stroke of midnight, followed by a large fireworks display. Edinburgh hosts a festival of four or five days, beginning on 28 December, and lasting until New Year's Day or 2 January, which is also a [[bank holiday]] in Scotland. From 1953 to 1985, Hogmanay had received exposure across the entire United Kingdom via the [[BBC]], who televised [[BBC Scotland]]-produced specials such as ''[[The White Heather Club]]'' as part of their New Year's Eve programming. The specials were often lambasted by critics for their [[Tartanry|stereotypical portrayal of Scottish culture]], but were popular enough to spawn competitors on [[ITV1|ITV]]. The practice ended after 1985, when the poor reception to that year's ''[[Live into 85]]'' led to the BBC, among others, abandoning the concept altogether. [[BBC One Scotland]] has since continued to air a [[BBC Scotland's Hogmanay|local Hogmanay special]] from Edinburgh as a [[Regional variation|regional opt-out]], with the rest of the UK taking a London-centric special (albeit with one exception in 1998–99, when BBC One networked an Edinburgh-based special that would turn out to be equally-shambolic).<ref>{{Cite web |date=31 December 2023 |title=Hogmanay Hell: The BBC's New Year Live 98 - Comedy Chronicles |url=https://www.comedy.co.uk/features/comedy_chronicles/hogmanay-hell-new-year-live-98/ |access-date=3 January 2024 |website=British Comedy Guide |language=en}}</ref><ref>{{Cite web |last=McCann |first=Graham |date=30 December 2021 |title=Gang Aft Agley: The Day TV Broke Hogmanay - Comedy Chronicles |url=https://www.comedy.co.uk/features/comedy_chronicles/hogmanay-tv-broadcasts/ |access-date=3 January 2024 |website=British Comedy Guide |language=en}}</ref><ref>{{Cite web |date=2014-12-28 |title=New Year's Eve television: Should old debacles be forgot... |url=https://www.independent.co.uk/arts-entertainment/tv/features/new-year-s-eve-television-should-old-debacles-be-forgot-9946915.html |access-date=2025-01-17 |website=The Independent |language=en}}</ref> =====Wales===== {{Further|Calennig}} [[File:Mari Lwyd NLW.jpg|thumb|upright 0.75|A [[Mari Lwyd]] c. 1910–1914. Traditionally carried from door to door during [[Calennig]] in [[Wales]]]] The [[Wales|Welsh]] tradition of giving gifts and money on New Year's Day ({{langx|cy|[[Calennig]]}}) is an ancient custom that survives in modern-day Wales.<ref>{{cite book |last=Hutton |first=Ronald |author-link=Ronald Hutton |title=The Stations of The Sun |publisher=Oxford University Press |location=Oxford, UK |page=[https://archive.org/details/stationsofsunhis0000hutt/page/67 67] |year=1996 |isbn=0-19-820570-8 |url=https://archive.org/details/stationsofsunhis0000hutt/page/67 }}</ref> Groups of singers, such as children or young people, go around the houses of their local area and sing a new years song to wish a happy new year.<ref name=":8">{{Cite web |title=Collecting Calennig - A Welsh New Year Tradition |url=https://museum.wales/articles/1188/New-Year-Traditions-Collecting-Calennig/ |access-date=2025-10-29 |website=Museum Wales |language=en}}</ref> The custom, similar to carol singing, leads to the group receiving money for their performance.<ref name=":8" /> This custom is also coupled with the tradition [[wassail]]ing in the presence of [[Mari Lwyd]] (a horse's head mounted on a pole).<ref>{{Cite web |title=Mari Lwyd, a Welsh Christmas Tradition |url=https://museum.wales/articles/1187/Christmas-Traditions-The-Mari-Lwyd/ |access-date=2025-10-29 |website=Museum Wales |language=en}}</ref> In [[Cwm Gwaun]], [[Pembrokeshire]], the tradition of observing the [[Old New Year]] (on the 13 January) is still followed with similar festivities including ''Calennig''.<ref>{{Cite web |title=Visit Pembrokeshire |url=https://www.visitpembrokeshire.com/articles/hen-galan-a-true-welsh-celebration |access-date=2025-10-29 |website=www.visitpembrokeshire.com |language=en}}</ref> Thousands of Welsh citizens descend every year on [[Cardiff]] to enjoy live music, catering, ice-skating, funfairs, and fireworks. Many of the celebrations take place at [[Cardiff Castle]] and [[City Hall, Cardiff|Cardiff City Hall]]. Every New Year's Eve, the [[Nos Galan road race]] (''Rasys Nos Galan''), a {{Convert|5|km|mi|adj=on|spell=in}} running contest, is held in [[Mountain Ash, Wales|Mountain Ash]] in the [[Cynon Valley]], [[Rhondda Cynon Taf]], [[South Wales]]. The race celebrates the life and achievements of Welsh runner [[Guto Nyth Brân]]. Founded in 1958 by local runner Bernard Baldwin, it is run over the five-kilometre route of Guto's first competitive race. The main race starts with a church service at [[Llanwynno]], and then a wreath is laid on Guto's grave in [[Llanwynno]] graveyard. After lighting a torch, it is carried to the nearby town of Mountain Ash, where the main race takes place. The race consists of a double circuit of the town Centre, starting in Henry Street and ending in Oxford Street, by the commemorative statue of Guto. Traditionally, the race was timed to end at midnight, but in recent times it was rescheduled for the convenience of family entertainment, now concluding at around 9{{nbsp}}pm. This has resulted in a growth in size and scale, and the proceedings now start with an afternoon of street entertainment, and fun run races for children, concluding with the church service, elite runners' race, and presentations. ===North America=== ====Canada==== [[File:Banff New Years Eve Fireworks (15977474337).jpg|thumb|upright 0.75|Fireworks at [[Banff, Alberta]] 2015.]] New Year's Eve traditions and celebrations in [[Canada]] vary regionally, but are typically similar to those in the United States, with a focus on social gatherings and public celebrations (such as concerts and fireworks displays).<ref>{{Cite web|url=https://www.cbc.ca/news/canada/ottawa/canada-150-new-years-cancelled-ottawa-1.4467186|title=Some NYE events on Parliament Hill cancelled due to cold|date=29 December 2017|publisher=CBC News|language=en|access-date=24 December 2018}}</ref> The [[Canada men's national junior ice hockey team|Canadian men's junior hockey team]] has usually played their [[Team Canada New Year's Eve Game|final preliminary round game]] at the [[IIHF World Junior Championship]] on New Year's Eve.<ref>{{Cite news|last=Black|first=Matthew|date=31 December 2020|title=Canada and Finland ready to renew World Juniors New Year's Eve tradition|url=https://www.ctvnews.ca/edmonton/article/canada-and-finland-ready-to-renew-world-juniors-new-years-eve-tradition/|access-date=13 January 2021|publisher=CTV Edmonton|language=en}}</ref> The [[Canadian Broadcasting Corporation|CBC's]] English- and French-language television networks have been well known for airing [[sketch comedy]] specials on New Year's Eve, lampooning the major events and news stories of the year. From 1992 through 2019, [[CBC Television]] aired ''Year of the Farce'', an annual special produced by the radio comedy troupe [[Royal Canadian Air Farce]]''.'' The special became part of a weekly [[Royal Canadian Air Farce (TV series)|''Royal Canadian Air Farce'' television series]] beginning in 1993, while the 2008 edition doubled as the program's [[series finale]]. The troupe continued to produce ''Year of the Farce'' as an annual reunion special until 2019.<ref>{{cite news|author=Bill Harris|date=18 December 2010|title='Air Farce' returns once again|url=http://www.torontosun.com/entertainment/tv/2010/12/16/16582916.html#/entertainment/tv/2010/12/16/pf-16582916.html|url-status=dead|archive-url=https://archive.today/20120913095022/http://www.torontosun.com/entertainment/tv/2010/12/16/16582916.html%23/entertainment/tv/2010/12/16/pf-16582916.html|archive-date=13 September 2012|access-date=11 January 2011|newspaper=Toronto Sun}} {{Webarchive|url=https://archive.today/20120913095022/http://www.torontosun.com/entertainment/tv/2010/12/16/16582916.html%23/entertainment/tv/2010/12/16/pf-16582916.html#/entertainment/tv/2010/12/16/pf-16582916.html |date=13 September 2012 }}</ref><ref>{{cite news|last=Harris|first=Bill|date=18 December 2009|title=Farce back for New Year's Eve|url=http://www.torontosun.com/entertainment/columnists/bill_harris/2009/12/18/12203461-qmi.html|url-status=dead|archive-url=https://web.archive.org/web/20100116133814/http://www.torontosun.com/entertainment/columnists/bill_harris/2009/12/18/12203461-qmi.html|archive-date=16 January 2010|access-date=29 December 2009|newspaper=Toronto Sun}}</ref><ref>{{Cite web|title=Entertainment: Air Farce New Year's Eve final farewell December 30th marks the end of an era|url=http://www.thesuburban.com/arts_and_entertainment/entertainment/entertainment-air-farce-new-year-s-eve-final-farewell-december/article_6fca45a4-227d-11ea-b4ef-5be5e328cb15.html|access-date=23 December 2019|website=The Suburban Newspaper|date=20 December 2019 |language=en}}</ref> In 2024, the CBC's [[news satire]] series ''[[This Hour Has 22 Minutes]]'' took on a similar role with an hour-long "New Year's Eve [[Pre-game show|Pregame]]" special.<ref name="Friend-2024" /> The CBC's French network [[Ici Radio-Canada Télé]] airs a similar special, ''[[Bye Bye (TV series)|Bye Bye]]'', which has been presented by various comedians and troupes, Originally running from 1968 to 1998, it was revived in 2006 by the Québécois troupe [[Rock et Belles Oreilles]] to mark its 25th anniversary.<ref>{{cite news |date=19 July 2014 |title=RBO: comme ça leur chante |trans-title=RBO: As it suits them |url=https://www.ledevoir.com/culture/musique/413723/juste-pour-rire-rbo-comme-ca-leur-chante |access-date=11 June 2023 |website=Le Devoir |language=fr}}</ref><ref>''[https://www.cbc.ca/news/canada/montreal/producers-apologize-for-offensive-skits-in-quebec-new-year-s-eve-special-1.784300 Producers apologize for offensive skits in Quebec New Year's Eve special]'' on CBC.ca, 9 January 2009.</ref> The program has continued to air annually since, although it was placed on hiatus for 2009 after the previous year's edition was criticized by viewers for sketches they deemed to be derogatory and racist.<ref>{{cite news |date=22 June 2010 |title=Radio-Canada's Bye-Bye Comes Back |url=https://www.cbc.ca/news/canada/montreal/radio-canada-s-bye-bye-comes-back-1.962415 |access-date=5 September 2010 |publisher=CBC News}}</ref> Four out of the five [[List of most watched television broadcasts in Canada|highest-rated television broadcasts]] in Quebecois history have been editions of ''Bye Bye'', with the 2021 edition being seen by a record 4.862 million viewers.<ref>{{Cite web|title=This year's Bye Bye was the top-rated show in Quebec TV history|url=https://montrealgazette.com/news/local-news/this-years-bye-bye-was-the-top-rated-show-in-quebec-tv-history|access-date=18 January 2022|website=Montreal Gazette|language=en-CA}}</ref> Beginning in 2017 (with the inaugural edition marking the beginning of the country's [[150th anniversary of Canada|sesquicentennial]] year),<ref>{{Cite news|url=https://www.cbc.ca/news/entertainment/cbc-nye-canada-150-1.3882370|title=An 'awesome, classic Canadian night:' cross-country New Year's Eve party to kick off CBC's Canada 150 lineup|publisher=CBC News|language=en|access-date=24 December 2018}}</ref> CBC Television has broadcast a more traditional countdown special: a localized version was broadcast for each [[Time in Canada|time zone]], which features music performances, and coverage of midnight festivities from communities across the country. [[Rick Mercer]] hosted the majority of these specials.<ref>{{Cite web|url=https://www.cbc.ca/life/holiday/how-to-watch-canada-s-new-year-s-eve-countdown-to-2019-1.4946213|title=How to watch Canada's New Year's Eve: Countdown to 2019|date=17 December 2018|website=CBC Life|language=en|access-date=24 December 2018}}</ref><ref name="Friend-2024">{{Cite web |last=Friend |first=David |date=12 December 2024 |title=CBC resurrects live New Year's Eve broadcast special with coast-to-coast show |url=https://www.thestar.com/entertainment/television/cbc-resurrects-live-new-years-eve-broadcast-special-with-coast-to-coast-show/article_4215162a-2d2f-571c-94a0-990a03572728.html |access-date=13 December 2024 |website= |agency=The Canadian Press |language=en |via=Toronto Star}}</ref> The special was placed on hiatus in 2023 due to financial issues (with the network airing the premiere of a [[Mae Martin]] stand-up comedy special in its place),<ref>{{Cite web |date=29 December 2023 |title=CBC cancels New Year's Eve broadcast special due to 'financial pressures' |url=https://www.cbc.ca/news/canada/cbc-cancels-new-year-eve-broadcast-1.7071478 |access-date=24 October 2024 |publisher=CBC News}}</ref> but revived in 2024 across CBC and [[CBC News Network]].<ref name="Friend-2024" /> ====Costa Rica==== In [[Costa Rica]], families usually gather around 8{{nbsp}}pm for parties that last until 1 or 2{{nbsp}}am, the next day. There are several traditions among Costa Rican families, including eating 12 grapes representing 12 wishes for the new year, and running across the street with luggage to bring new trips and adventures in the upcoming year.{{Citation needed|date=December 2019}} ====El Salvador==== In [[El Salvador]], New Year's Eve is spent with families. Family parties start around 5:00{{nbsp}}pm, and last until 1:00 to 3:00{{nbsp}}am, the following day. Families eat dinner together and sing traditional New Year's Eve songs, such as "Cinco para las Doce". After the dinner, individuals light fireworks and continue partying outside. A radio station broadcasts a countdown to midnight. When the clock strikes midnight, fireworks are lit across the country. Salvadorans start exchanging hugs and wishes for the new year.{{Citation needed|date=December 2019}} The main event takes place at midnight where fireworks are lit along with thousands of life-size effigies called "Año Viejo". Almost every local family will either make such an effigy from scraps of paper and old clothes or buy one ready-made. The effigy is placed just outside the front of their home. Such effigies represent the things people hated about the departing year and are fashioned to resemble celebrities, politicians, public servants, cartoon characters etc. They are burnt on the stroke of midnight to banish the old year and mark a fresh start in the new. Some of the braver Salvadorans jump through these burning effigies 12 times to represent a wish for every month.{{Citation needed|date=December 2019}} ====Guatemala==== In [[Guatemala]], banks close on New Year's Eve, and businesses close at noon.<ref>{{cite web |url=http://www.atozworldtravel.com/worldtravel2_country.asp?nid=20.17&next_nid=20.18&cid=58&parent=Society%20and%20Culture#NewYearsDay |title=Guatemala: Society and Culture / Holidays and Festivals |publisher=Atozworldtravel.com |access-date=31 December 2010 |archive-date=30 June 2017 |archive-url=https://web.archive.org/web/20170630063717/http://www.atozworldtravel.com/worldtravel2_country.asp?nid=20.17&next_nid=20.18&cid=58&parent=Society%20and%20Culture#NewYearsDay |url-status=dead }}</ref> In the town of [[Antigua Guatemala|Antigua]], Guatemalans usually gather at the Santa Catalina Clock Arch to celebrate New Year's Eve ({{langx|es|Fin del Año}}). In [[Guatemala City]] the celebrations are centered on Plaza Mayor. Firecrackers are lit starting at sundown, continuing without interruption into the night. Guatemalans wear new clothes for good fortune and eat a grape with each of the twelve chimes of the bell during the New Year countdown, while making a wish with each one.{{Citation needed|date=December 2019}} The celebrations include religious themes which may be either [[Maya mythology|Mayan]] or [[Catholic]].<ref>{{cite web |url=http://www.destination360.com/central-america/guatemala/events |title=Guatemala Holidays |publisher=Destination360.com |access-date=31 December 2010 |archive-date=25 December 2010 |archive-url=https://web.archive.org/web/20101225191142/http://www.destination360.com/central-america/guatemala/events |url-status=dead }}</ref> Catholic celebrations are similar to those at Christmas. Gifts are left under the tree on Christmas morning by the Christ Child for the children, but parents and adults do not exchange gifts until New Year's Day.<ref>{{cite web |url=http://www.ompersonal.com.ar/omchristmas2/christmas.htm |title=Christmas traditions in spain and latin america |publisher=Ompersonal.com.ar |access-date=31 December 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100527225519/http://www.ompersonal.com.ar/omchristmas2/christmas.htm |archive-date=27 May 2010 }}</ref> ====Mexico==== [[File:Mexico City New Years 2013! (8333128248).jpg|thumb|upright 0.75|Fireworks at [[Angel of Independence]] in [[Mexico City]] 2013.]] Mexicans celebrate New Year's Eve (Spanish: "Fin de Año" or "Nochevieja") observing many traditions, including the Spanish tradition of eating a grape with each of the twelve chimes of a clock's bell during the midnight countdown, while making a wish with each one. Mexican families decorate homes and parties in colors that represent wishes for the upcoming year: red encourages an overall improvement of lifestyle and love, yellow encourages blessings of improved employment conditions, green for improved financial circumstances, and white for improved health. Mexican sweet bread is baked with a coin or charm hidden in the dough. When the bread is served, the recipient of the slice with the coin or charm is said to be blessed with good luck in the New Year {{Citation needed|date=December 2021}}. Another tradition is to make a list of all the bad or unhappy events over the past 12 months; before midnight, this list is thrown into a fire, symbolizing the removal of negative energy from the new year.<ref>{{cite web|url=http://www.topics-mag.com|title=TOPICS Online Magazine – ESL/EFL – Sandy Peters and Thomas Peters|access-date=31 December 2015}}</ref> At the same time, they are expressed for all the good things during the year that is ending so that they will continue in the new year.<ref>{{cite web |url=http://www.focusonmexico.com/Mexican_customs_for_the_New_Year.html |title=Mexican customs for the New Year |publisher=Focus on Mexico |access-date=31 December 2010 |url-status=dead |archive-url=https://web.archive.org/web/20110711014410/http://www.focusonmexico.com/Mexican_customs_for_the_New_Year.html |archive-date=11 July 2011 }}</ref> ====Panama==== In [[Panama]], Panamanians usually celebrate New Year's Eve with a dinner, followed by multiple individual fireworks celebrations. Fireworks begin around 11{{nbsp}}pm for parties that last until 1{{nbsp}}am, the next day. Many Panamanians leave the city and go to the rural towns across the country, to celebrate with families and friends. ====Trinidad and Tobago==== In [[Port of Spain]] the tradition is to celebrate in one's yard with friends, families and neighbors, and eat and drink till sunrise. At midnight the city becomes festive with fireworks in every direction. The celebration only starts at midnight. Music is heard from all the houses and bars, nightclubs, street parties, and Soca raves. Trinidadians and Tobagonians celebrate not only the new year but the beginning of the carnival season as well.{{Citation needed|date=December 2019}} ====United States==== [[File:Working New Years Eve Social Media for NBC (9234114888).jpg|thumb|170x170px|Crowds gather for the ball drop in [[Times Square]] to welcome 2013.]] [[File:Happy New Year 2013, Las Vegas (8344324243).jpg|thumb|upright 0.75|Fireworks on the [[Las Vegas Strip]] in 2013.]] [[File:Seattle New Years Eve Fireworks 2011.jpg|thumb|upright 0.75|Fireworks on the [[Space Needle]] in [[Seattle]] in 2011.]] In the [[United States]], New Year's Eve is celebrated via a variety of social gatherings, and large-scale public events such as concerts, fireworks shows, and "[[List of objects dropped on New Year's Eve|drops]]"—an event inspired by [[time ball]]s where an item is lowered or raised over the course of the final minute of the year.<ref name="Barrett-2015" /><ref name="mentalfloss-weirditems" /> Drop events are typically patterned after the annual "[[Times Square Ball|ball drop]]" held at [[New York City]]'s [[Times Square]], where an illuminated ball is lowered down a {{convert|70|ft|m|sigfig=2|adj=mid|-high|order=flip}} pole on the roof of [[One Times Square]]. The event has been held since 1907; the ball itself—which is adorned with [[Waterford Crystal]] panels and an LED lighting system—has been displayed atop the building year-round since 2008.<ref>{{cite news|title=Deconstructed – Times Square Ball – Lots of Sparkle for a Swift Fall|url=https://www.nytimes.com/2009/12/27/nyregion/27ball.html?ref=nyregion&gwh=DFA1FDC3A94D96DE864D020AB6405314|work=The New York Times|access-date=15 January 2013|first=Alan|last=Feuer|date=27 December 2009}}</ref><ref>{{cite news|url=http://www.cnn.com/2007/US/12/31/new.year.us/?iref=mpstoryview|title=NYC ball drop goes 'green' on 100th anniversary|publisher=CNN|date=31 December 2007|access-date=2 December 2012}}</ref><ref name=":9">{{Cite news |date=2025-11-24 |title=In Times Square, a New Ball for a New Year |url=https://www.nytimes.com/2025/11/24/nyregion/ball-times-square-new-years-eve.html |access-date=2025-11-25 |work=The New York Times |language=en}}</ref> Its most recent iteration, scheduled to debut for 2026, is {{convert|12.5|ft|m}} in diameter with a weight of over {{convert|5600|kg|lb}}.<ref name=":9" /> Drop events often use either a ball in imitation of Times Square, or items that represent local culture or history (such as [[Atlanta]]'s [[Peach Drop]], which reflects [[Georgia (U.S. state)|Georgia]]'s identity as the "[[Peach]] State").<ref name="Barrett-2015">{{cite news|title=Judge says Brasstown's 'possum drop can proceed|url=https://www.citizen-times.com/story/news/local/2015/12/17/judge-says-brasstowns-possum-drop-can-proceed/77481850/|last=Barrett|first=Mark|date=17 December 2015|work=[[Asheville Citizen-Times]]|access-date=11 January 2017|archive-url=https://archive.today/20230106171804/https://www.citizen-times.com/story/news/local/2015/12/17/judge-says-brasstowns-possum-drop-can-proceed/77481850/|archive-date=6 January 2023|url-status=live}}</ref><ref name="mentalfloss-weirditems">{{cite web |last=Conradt |first=Stacy |title=25 Odd Items Dropped for New Year's Eve Celebrations |website=Mental Floss |date=31 December 2018 |url=https://www.mentalfloss.com/article/32058/25-odd-items-ceremonially-dropped-new-year’s-eve |access-date=24 March 2022}}</ref> New York City and Times Square serve as the focal point for national media coverage of the holiday.<ref>{{cite news | url=http://www.bradenton.com/2011/12/31/3756320/ring-in-the-new-year-with-ryan.html | title=Ring in the new year with Ryan, Carson or Anderson | work=Bradenton Herald | access-date=14 November 2013 | url-status=dead | archive-url=https://web.archive.org/web/20131214102536/http://www.bradenton.com/2011/12/31/3756320/ring-in-the-new-year-with-ryan.html | archive-date=14 December 2013 | df=mdy-all }}</ref><ref>{{Cite web|url=https://stylecaster.com/how-to-watch-times-squre-ball-drop-new-years-eve-2018/|title=How to Watch the Times Square Ball Drop on New Year's Eve 2019|last=Pham|first=Jason|date=29 December 2018|website=StyleCaster|language=en|access-date=26 October 2019|archive-date=26 October 2019|archive-url=https://web.archive.org/web/20191026005002/https://stylecaster.com/how-to-watch-times-squre-ball-drop-new-years-eve-2018/|url-status=dead}}</ref> Bandleader [[Guy Lombardo]] and his [[Big band|band]]—The Royal Canadians—were well known for their annual [[Big band remote|broadcast]] from New York City. Their signature performance of "[[Auld Lang Syne]]" at midnight helped make the [[Traditional pop|standard]] synonymous with the holiday. Beginning on radio in 1929, Lombardo moved to [[CBS]] television from 1956 to 1976, adding coverage of the ball drop.<ref>{{Cite news|url=https://www.nytimes.com/1976/12/31/archives/while-guy-lombardo-rings-out-the-old.html|title=While Guy Lombardo Rims Out the Old…|last=Wilson|first=John S.|work=The New York Times|date=31 December 1976 |access-date=21 November 2018|language=en}}</ref><ref>{{Cite news|last=Lynch|first=Stephen|title=New Year's song remains ingrained in public mind|url=http://www.augustachronicle.com/stories/123199/cy2_124-4983.shtml|work=[[The Orange County Register]]|date=31 December 1999|url-status=dead|archive-url=https://web.archive.org/web/20050426133815/http://www.augustachronicle.com/stories/123199/cy2_124-4983.shtml|archive-date=26 April 2005}} {{Webarchive|url=https://web.archive.org/web/20050426133815/http://www.augustachronicle.com/stories/123199/cy2_124-4983.shtml |date=26 April 2005 }}</ref><ref>{{cite news|last=Moore|first=Frazier|date=26 December 2001|title=Next week to be 25th New Year's Eve without Guy Lombardo|work=Pittsburgh Post-Gazette|agency=Associated Press|url=http://www.post-gazette.com/tv/20011226guy1226p6.asp|url-status=dead|access-date=1 January 2007|archive-url=https://web.archive.org/web/20020203151141/http://www.post-gazette.com/tv/20011226guy1226p6.asp|archive-date=3 February 2002}}</ref> Following Lombardo's death, ''[[Dick Clark's New Year's Rockin' Eve]]'' (which premiered for 1973 on [[NBC]], and moved to [[American Broadcasting Company|ABC]] for 1975) became the dominant New Year's Eve [[television special|special]] on U.S. television—especially among younger viewers—with [[Dick Clark]] having anchored New Year's coverage (including ''New Year's Rockin' Eve'' and the one-off ''[[ABC 2000 Today]]'') for 32 straight years. After Clark suffered a [[stroke]] in December 2004, [[Regis Philbin]] guest hosted the 2005 edition. Due to a lingering [[Speech disorder|speech impediment]] brought upon by the stroke, Clark retired as host and was succeeded by [[Ryan Seacrest]] for 2006 (who later served as the executive producer of the special), but continued making limited appearances on the special until his death in 2012.<ref>{{cite news|last=Memmott|first=Carol|date=27 December 2011|title=Dick Clark: Rockin' it on New Year's since 1972|work=USA Today|url=https://www.usatoday.com/life/television/news/story/2011-12-27/dick-clark-rockin-new-years-eve-40th-anniversary/52246914/1|url-status=dead|access-date=2 March 2012|archive-url=https://web.archive.org/web/20111229172120/https://www.usatoday.com/life/television/news/story/2011-12-27/dick-clark-rockin-new-years-eve-40th-anniversary/52246914/1|archive-date=29 December 2011}}</ref> Other notable New Year's events are held in New York besides those in Times Square; since 1984, the [[Cathedral of St. John the Divine]] in Manhattan has hosted the annual "New Year's Eve Concert for Peace", which was founded in 1984 by composer [[Leonard Bernstein]].<ref>{{Cite web |title=Annual Concert for Peace returns in person for New Year's Eve |url=https://www.ny1.com/nyc/manhattan/news/2023/01/01/annual-concert-for-peace-returns-in-person |access-date=4 April 2023 |website=[[Spectrum News NY1]] |publisher=[[Charter Communications]] |language=en}}</ref><ref>{{Cite news |last=Page |first=Tim |date=2 January 1986 |title=MUSIC: PEACE CONCERT AT ST. JOHN THE DIVINE |language=en-US |work=The New York Times |url=https://www.nytimes.com/1986/01/02/arts/music-peace-concert-at-st-john-the-divine.html |access-date=4 April 2023 |issn=0362-4331}}</ref> The [[New York Road Runners]] hosts a "Midnight Run" event at [[Central Park]], which features a fireworks show and a footrace around the park that begins at midnight.<ref name="nyt-fourcities">{{cite news |last1=Vora |first1=Shivani |date=28 December 2015 |title=Four Cities That Celebrate New Year's Eve in a Big Way |work=The New York Times |url=https://www.nytimes.com/2015/12/28/travel/new-years-eve-new-york-las-vegas.html |access-date=6 November 2016}}</ref> Other notable celebrations include the [[Las Vegas Strip]]'s "[[America's Party]]", which consists of a ticketed concert event at the [[Fremont Street Experience]], and a public fireworks show at midnight that is launched from various casino resorts on the Strip.<ref>{{Cite web|url=http://news3lv.com/news/videos/americas-party-downtown-featuring-non-stop-entertainment-on-nye|title='America's Party Downtown' featuring non-stop entertainment on NYE|date=26 December 2017|publisher=[[KSNV]]|access-date=27 December 2018}}</ref><ref>{{Cite news|url=https://www.reviewjournal.com/entertainment/new-years-eve-in-vegas/cleaning-up-after-americas-party-on-the-las-vegas-strip/|title=Cleaning up after America's Party on the Las Vegas Strip|date=1 January 2018|work=Las Vegas Review-Journal|access-date=19 November 2018|language=en-US}}</ref><ref name="nyt-fourcities"/> [[Nashville, Tennessee|Nashville]] has typically held concerts featuring [[country music]] performers and a [[Musical note|music note]] drop; since 2021, the festivities have been televised by CBS as part of its special ''[[New Year's Eve Live: Nashville's Big Bash]]''.<ref>{{Cite web|last=Andreeva|first=Nellie|date=9 September 2021|title=CBS Returns To New Year's Eve Live Programming With 'Nashville's Big Bash' Special Featuring Blake Shelton, Miranda Lambert, Brooks & Dunn & More|url=https://deadline.com/2021/09/cbs-new-years-eve-live-nashvilles-big-bash-special-blake-shelton-miranda-lambert-brooks-dunn-return-1234829475/|access-date=10 September 2021|website=Deadline|language=en-US}}</ref> [[Los Angeles]], a city long without a major public New Year celebration, held an inaugural gathering in [[Downtown Los Angeles|Downtown]]'s newly completed [[Grand Park]] to celebrate the arrival of 2014. The event included food trucks, art installations, and culminated with a [[projection mapping]] show on the side of [[Los Angeles City Hall]] near midnight. The inaugural event drew over 25,000 spectators and participants.<ref>{{cite news|url=https://www.latimes.com/local/lanow/la-me-ln-grand-park-new-years-eve-20140101-story.html|title=Grand Park New Year's Eve bash called a success|last1=Saillant|first1=Catherine|last2=Schaefer|first2=Samantha|work=[[Los Angeles Times]]|access-date=2 November 2014|date=1 January 2014}}</ref> For 2016, [[Chicago]] introduced an event known as Chi-Town Rising.<ref>{{cite news|title=Chi-Town Rising promises free viewing areas this New Year's Eve|url=https://chicago.suntimes.com/entertainment/chi-town-rising-promises-free-viewing-areas-this-new-years-eve/|access-date=30 December 2016|work=[[Chicago Sun-Times]]|date=31 August 2016}}</ref> In [[Miami]], major celebrations are centered around the downtown core, including the raising of the "Big Orange" on the side of the [[InterContinental Miami]] hotel, and concerts at [[Bayfront Park]] (which were televised as a New Year's special on [[Fox Broadcasting Company|Fox]], ''[[Pitbull's New Year's Revolution]]'', until 2017–18).<ref>{{Cite web|url=https://www.miaminewtimes.com/slideshow/nye-2020-pitbull-at-bayfront-park-miami-photos-11405039|title=NYE 2020: Pitbull Celebrates the New Decade at Bayfront Park|last=McCaskill|first=Amadeus|work=Miami New Times|access-date=2 January 2020}}</ref><ref>{{Cite news|url=https://www.cbsnews.com/miami/news/clean-up-underway-after-huge-new-years-eve-party-at-bayfront-park/|title=Crews Clean Up After Huge New Year's Eve Party At Bayfront Park|publisher=CBS Miami|date=1 January 2018|access-date=2 January 2018|language=en}}</ref> Major [[Amusement park|theme parks]] also hold New Year's celebrations. [[Disney Experiences|Disney]] and [[Universal Destinations & Experiences|Universal]] theme parks, such as [[Walt Disney World|Walt Disney World Resort]] and [[Universal Orlando]] in [[Orlando, Florida]]; as well as [[Disneyland]] and [[Universal Studios Hollywood]] in [[California]], are traditionally the busiest around the Christmas and New Year's holidays.<ref name="nyt-fourcities"/><ref>{{cite news|title=When are the busiest times at Walt Disney World?|url=https://www.wesh.com/article/when-are-the-busiest-times-at-walt-disney-world/4438259|website=[[WESH]]|date=25 November 2014|publisher=Hearst Television|access-date=6 November 2016}}</ref> ===Oceania=== ====Australia==== [[File:Sydney habour bridge & opera house fireworks new year eve 2008.jpg|thumb|upright 0.75|Sydney's New Year's fireworks show in 2009.]] Falling in summer in the [[Southern Hemisphere]], New Year's Eve is often celebrated via public events including fireworks shows, exhibitions, and concerts, Many are concentrated towards the country's [[List of beaches in Australia|beaches]], and attract tourism from other parts of the world.<ref name=":1">{{Cite news |date=2024-12-31 |title=Australians ring in 2025 with fireworks, tourists and outback dance floors |url=https://www.abc.net.au/news/2024-12-31/new-years-eve-celebrations-2024-australia/104770858 |access-date=2025-01-19 |work=ABC News |language=en-AU}}</ref> The most prominent celebration in the country is [[Sydney New Year's Eve]], which takes place at [[Sydney Harbour]] and consists of two fireworks shows — the evening [[Welcome to Country|Calling Country]] Fireworks (formerly the "Family Fireworks")<ref>{{Cite web |last=Harris |first=Christopher |date=2022-12-30 |title=The Indigenous duo behind this year's 9pm Calling Country fireworks |url=https://www.smh.com.au/national/nsw/the-indigenous-duo-behind-this-year-s-9pm-calling-country-fireworks-20221230-p5c9je.html |access-date=2025-07-29 |website=The Sydney Morning Herald |language=en}}</ref> held at 9:00&nbsp;p.m., followed by the main show at midnight. [[Sydney Harbour Bridge]] is a focal point of the show, via pyrotechnics launched from the bridge, as well as lighting displays that illuminate it during the show—colloquially known as the "bridge effect", and previously taking the form of a symbol on its [[truss]]es that reflected an annual theme.<ref>{{Cite news|title=New Year's Eve storm: Sydney counts down to midnight|url=https://www.news.com.au/technology/environment/natural-wonders/storm-warning-as-up-to-one-million-people-gather-at-sydney-harbour/news-story/6f04b40d139c3839e9450b7b10347bef|access-date=17 January 2019|publisher=[[news.com.au]]|date=31 December 2018|last1=Koubaridis|first1=Andrew}}</ref><ref>{{Cite news|last=Weir|first=Ben|date=28 December 2018|title=Sydney's New Year's Eve celebrations to honour queen of soul|url=https://www.smh.com.au/national/nsw/sydney-s-new-year-s-eve-celebrations-to-honour-queen-of-soul-20181228-p50okq.html|access-date=15 January 2019|work=The Sydney Morning Herald|language=en}}</ref><ref>{{Cite news|last=Murphy|first=Damien|date=31 December 2014|title=Sydney New Year's Eve: The lightbulb moment|url=https://www.smh.com.au/national/nsw/sydney-new-years-eve-the-lightbulb-moment-20141231-12g4uy.html|access-date=15 January 2019|work=The Sydney Morning Herald|language=en}}</ref><ref>{{Cite news|last=Weir|first=Ben|date=4 December 2018|title=Sydney's New Year's Eve celebrations 'will be the best so far'|url=https://www.smh.com.au/national/nsw/sydney-s-new-year-s-eve-celebrations-will-be-the-best-so-far-20181204-p50k2x.html|access-date=17 January 2019|work=The Sydney Morning Herald|language=en}}</ref> The event is televised on major Australian networks including [[Australian Broadcasting Corporation|ABC]]. Other major Australian cities also host fireworks events, including [[Brisbane]]'s Lord Mayor's New Year's Eve Fireworks on the [[South Bank, Queensland|Brisbane River]],<ref>{{Cite web |last=Dent |first=Nick |date=2024-12-27 |title=Where to see New Year's Eve fireworks in Brisbane and SEQ |url=https://www.brisbanetimes.com.au/national/queensland/where-to-see-new-year-s-eve-fireworks-in-brisbane-and-seq-20241223-p5l0fg.html |access-date=2025-01-19 |website=Brisbane Times |language=en}}</ref> and [[Melbourne]] (which are launched from various locations in the city's [[Melbourne central business district|central business district]], and have attracted upwards of 400,000 spectators), [[Perth]], [[Semaphore, South Australia|Semaphore]], and [[Hobart]].<ref name=":1" /><ref>{{cite web |last=Clayton |first=Rachel |date=31 December 2019 |title=Melbourne's New Year's Eve fireworks are forecast to attract 400,000 people: Here's the key info |url=https://www.abc.net.au/news/2019-12-31/new-years-eve-melbourne-2019-to-2020-fireworks/11819010 |publisher=ABC News (Australia)}}</ref> Celebrations have also been held in remote locations in the [[Outback]]: at [[Cameron Corner, Queensland|Cameron Corner]]—a location near the border between New South Wales, Queensland, and South Australia—a pub has traditionally celebrated for all three of their respective [[Time in Australia|time zones]] in succession.<ref name=":1" /> ====Kiribati==== The parts of the [[Line Islands]] belonging to [[Kiribati]], including [[Kiritimati]], [[Tabuaeran]] and [[Teraina]], are the first parts of the world to welcome the New Year as they are on the furthermost time zone at [[UTC+14:00]]. Other Kiribati islands follow at [[UTC+13:00]] and [[UTC+12:00]]. ====New Zealand==== [[File:Auckland NZ New Year 2023 Fireworks.jpg|alt=Fireworks in Auckland, New Zealand for the 2023 New Year taking place on the Sky Tower|thumb|upright 0.75|Fireworks in Auckland, New Zealand for the 2023 New Year taking place on the Sky Tower]] Many of New Zealand's cities and towns see in the new year with open-air concerts and fireworks displays. [[Auckland]] regularly has a fireworks display at midnight from the top of the [[Sky Tower (Auckland)|Sky Tower]]. In [[Wellington]], [[Frank Kitts Park]] is the venue for a festival including fireworks, music, and open-air film displays. Similar events occur in Hamilton, starting with a family-friendly event at Steele Park, followed by an adult-specific party at [[SkyCity Hamilton]]. [[Gisborne, New Zealand|Gisborne]], one of the first cities in the world to see sunrise at new year<ref>Gisborne is further east than any other New Zealand city, but due to the earth's axial tilt, the hills around Dunedin also receive sunrise at an almost identical time at new year. Nuku'alofa in Tonga and Apia and Samoa also receive the sun at almost exactly the same time. Given that the earth's axial tilt oscillates fractionally, the title of "the first city to see the sun" — though usually claimed by Gisborne — is open to some debate.</ref> also celebrates with a new year festival. The small town of [[Whangamatā]], on the [[Coromandel Peninsula]], is a major party venue in the new year, especially for Aucklanders. In the South Island, both [[Christchurch]] and [[Dunedin]] host free live music concerts culminating with a midnight fireworks display. These are held at [[Hagley Park, Christchurch|Hagley Park]] and [[The Octagon, Dunedin|The Octagon]] respectively. The South Island's main resort town, [[Queenstown, New Zealand|Queenstown]] is also a major new year party venue, with music and fireworks. ====Samoa==== Samoa was the first country to receive the New Year as a whole from 2011 to 2021, when it used [[UTC+14:00]] as its time zone during the Southern Hemisphere summer, sharing it with the [[Line Islands]] of [[Kiribati]]. ===South America=== ====Argentina==== [[File:QuemamuñecoLP01despues.JPG|thumb|upright 0.75|The burning of dolls is a local tradition in the city of [[La Plata]].]] Traditional celebrations in [[Argentina]] include a family dinner of traditional dishes, including ''[[vitello tonnato|vitel tonné]]'', ''[[asado]]'', ''[[sandwiches de miga]]'', ''[[pionono]]s''. Like dessert: ''[[turrón]]'', ''[[mantecol]]'', ''[[budín]]'' and ''[[List of Mexican dishes#Desserts and sweets|pan dulce]]''.<ref>{{cite web|url=http://www.asadoargentina.com/christmas-new-years-eve-food-in-argentina/ |title=Christmas & New Year's Eve Food in Argentina |publisher=Asado Argentina |date=15 December 2008 |access-date=31 December 2010}}</ref> Just at midnight signalling the first day of the New Year, Argentines wish each other their regards and share toasts with their families, sometimes with the neighbours, with cider, champagne or alcohol. After it, some flock to the streets to enjoy and light firecrackers and fireworks, although each year it has been gradually decreasing due to higher awareness of the danger of it and the economic crisis. Parties often continue until dawn or the early morning. Citizens in [[La Plata]] have a long tradition of making giant dolls, mostly of paper and wood, although sometimes also incorporating fireworks, which are burnt after the stroke of midnight.<ref>{{cite web |url=https://www.suteba.org.ar/quema-de-muecos-en-la-plata-6511.html |title=QUEMA DE MUÑECOS EN LA PLATA - Suteba|date=December 2020}}</ref> The celebration is during the summer, like in many South American countries, so many families in the New Year are seen at tourist centers of the Argentine Atlantic coast ([[Mar del Plata]], [[Mar de Ajó]], [[Villa Gesell]], [[Miramar, Buenos Aires Province|Miramar]], etc.).<ref>{{cite web |url=http://www.inforegion.com.ar/vernota.php?id=221333&dis=1&sec=3|title=Éxodo por Año Nuevo |access-date=17 January 2011|publisher=InfoRegión |date=29 December 2010}}</ref> ====Brazil==== [[File:Feliz 2013 (8332275903).jpg|thumb|upright 0.75|[[Rio de Janeiro]] hosts one of the world's largest fireworks displays on [[New Year's Eve in Copacabana|Copacabana New Year's Eve]], attracting over a million spectators.]] In Brazil, Brazilians typically celebrate New Year's Eve ({{langx|pt|Ano Novo or Réveillon}}) at large parties hosted by restaurants and clubs; local traditions determine who opens a bottle of [[Champagne (wine)|Champagne]] at midnight. People often wear colors with religious symbolism on New Year's Eve, such as white for good luck, yellow for good energies, happiness and money, red for love. Rituals such as the consumption of grapes, lychees and lentils also take place due to this mixture.<ref>{{Cite web|url=https://www.bbc.com/portuguese/brasil-42375112|title=Qual é a origem dos rituais de Ano Novo no Brasil?|date=31 December 2019|work=BBC Brazil|language=pt-BR|access-date=4 March 2020}}</ref> The most prominent public celebration in Brazil is a fireworks display on [[Copacabana, Rio de Janeiro|Copacabana Beach]] in [[Rio de Janeiro]], which is one of the world's largest - justified as much of the nation is south of the Equator, the celebrations are held in summer time. In 2017, it was estimated that the fireworks would attract over three million spectators to welcome 2018.<ref>{{Cite news|date=29 December 2017|title=Rio Expects 3 Million to Attend New Year's Eve in Copacabana|url=https://riotimesonline.com/brazil-news/rio-entertainment/rio-expects-3-million-to-attend-new-years-eve-in-copacabana/|access-date=7 September 2019|work=The Rio Times|language=en-US}}</ref> Beaches in major cities and tourist areas are crowded all day long especially for nighttime events. On television, the most prominent New Year's Eve special is [[TV Globo]]'s ''{{ill|Show da Virada|pt}}'', which features pre-recorded concert performances (usually filmed from a different Brazilian city annually), and live coverage of New Year's celebrations across the country.<ref>{{Cite web|author1=Ofuxico|title=Globo desiste da transmissão do Show da Virada|url=https://www.ofuxico.com.br/noticias-sobre-famosos/globo-desiste-da-transmissao-do-show-da-virada/2020/12/07-391372.html|access-date=31 March 2021|website=ofuxico.com.br|date=7 December 2020|language=pt-br|archive-date=7 December 2020|archive-url=https://web.archive.org/web/20201207180433/https://www.ofuxico.com.br/noticias-sobre-famosos/globo-desiste-da-transmissao-do-show-da-virada/2020/12/07-391372.html|url-status=dead}}</ref> [[Brasília]] holds a public celebration on the [[Monumental Axis]] or [[Estádio Nacional Mané Garrincha]]. Celebrations in [[Manaus]] are centered upon a fireworks display on the [[Rio Negro Bridge]], while [[Paulista Avenue]] hosts the main celebration in [[São Paulo (city)|São Paulo]], Brazil's largest city.<ref>{{cite web|url=http://www.fortaleza.ce.gov.br/index.php?option=com_content&task=view&id=12288&Itemid=12 |title=Prefeita anuncia atrações para o Réveillon 2010 |publisher=Prefeitura Municipal de Fortaleza|language=pt |date=1 December 2009 |access-date=31 December 2010}}</ref><ref>{{cite web|url=http://jangadeiroonline.com.br/fortaleza/reveillon-de-fortaleza-mais-de-um-milhao-de-pessoas-compareceram-a-festa-49819/|title=Réveillon de Fortaleza: mais de um milhão de pessoas compareceram à festa|publisher=Jangadeiro Online|language=pt|date=1 January 2010|access-date=31 December 2010}}{{dead link|date=February 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref>{{cite web |url=http://www.hostelsclub.com/article-en-1911.html |title=New Year's Eve in Brazil |publisher=Hostels Club |access-date=31 December 2010 |archive-date=15 December 2010 |archive-url=https://web.archive.org/web/20101215163355/http://www.hostelsclub.com/article-en-1911.html |url-status=dead }}</ref><ref>{{cite web|url=https://www.terra.com.br/noticias/brasil/reveillon-2018-veja-as-comemoracoes-da-virada-no-brasil,ffd0981167915caea42be884b100b4batdgapn9x.html |title=Réveillon 2018: Confira a festa da virada no Brasil |publisher=Terra|language=pt |date=1 January 2018 |access-date=3 January 2010}}</ref><ref>{{cite news |url=https://www.huffpostbrasil.com/2017/12/30/reveillon-pelo-brasil-5-opcoes-gratuitas-para-curtir-a-chegada-de-2018_a_23320221/ |title=Réveillon pelo Brasil: 5 opções gratuitas para celebrar a chegada de 2018 |work=HuffPost |language=pt |date=30 December 2017 |access-date=3 January 2010 |archive-date=3 January 2018 |archive-url=https://web.archive.org/web/20180103235948/http://www.huffpostbrasil.com/2017/12/30/reveillon-pelo-brasil-5-opcoes-gratuitas-para-curtir-a-chegada-de-2018_a_23320221/ |url-status=dead }}</ref><ref>{{cite web|url=http://revistaquem.globo.com/Verao-de-Salvador/noticia/2018/01/salvador-celebra-ano-novo-com-mega-festa-atracoes-de-peso.html |title=Salvador celebra Ano Novo com mega festa e atrações de peso |publisher=Quem Acontece|language=pt |date=1 January 2018 |access-date=3 January 2018}}</ref><ref>{{cite web|date=29 December 2017|title=Confira as festas de Réveillon no Litoral Catarinense|url=http://dc.clicrbs.com.br/sc/noticias/noticia/2017/12/confira-as-festas-de-reveillon-no-litoral-catarinense-10106780.html|url-status=dead|archive-url=https://web.archive.org/web/20171229163850/http://dc.clicrbs.com.br/sc/noticias/noticia/2017/12/confira-as-festas-de-reveillon-no-litoral-catarinense-10106780.html|archive-date=29 December 2017|access-date=3 January 2018|publisher=Diário Catarinense|language=pt}}</ref> ====Chile==== [[File:Año Nuevo Viña.jpg|thumb|upright 0.75|Over one million visitors crowd the streets and beaches of [[Valparaiso]] each New Year's Eve.]] New Year's Eve is celebrated in [[Chile]] by the observation of various traditions, such as wearing yellow underwear and watching fireworks. Chileans who want to travel walk the streets with a suitcase in hand, others hold money in their hand or place coins at their door for good fortune in the new year. Celebrations include a family dinner with special dishes, usually lentils for good luck, and twelve grapes to symbolize wishes for each month of the coming year.<ref>{{cite web|title=Tradiciones chilenas para el año nuevo|url=https://www.thisischile.cl/tradiciones-chilenas-para-el-ano-nuevo/|website=This is Chile|language=es|date=30 December 2016|access-date=19 February 2017|archive-date=20 February 2017|archive-url=https://web.archive.org/web/20170220092721/https://www.thisischile.cl/tradiciones-chilenas-para-el-ano-nuevo/|url-status=dead}}</ref> Family celebrations usually last until midnight, then some continue partying with friends until dawn. In Chile's capital [[Santiago]], thousands of Chileans gather at the [[Entel Tower]] to watch the countdown to midnight and a fireworks display, which is televised on major Chilean networks including [[Canal 13 (Chile)|Canal 13]].<ref>{{cite web |title=Entel Tower |url=https://www.turistik.com/en/atractivos/entel-tower/ |website=Turistik Chile |access-date=1 January 2022}}</ref> There are several fireworks shows across the country, and over one million spectators attend the most popular, the "Año Nuevo en el Mar", in [[Valparaiso]].<ref>{{cite web|title=Un millón de personas disfrutó del "Año Nuevo en el Mar" en Valparaíso|url=http://www.cooperativa.cl/un-millon-de-personas-disfruto-del-ano-nuevo-en-el-mar-en-valparaiso/prontus_nots/2011-01-01/084745.html|language=es}}</ref> Since 2000, the sale of fireworks to individuals has been illegal,<ref>{{cite web|title=Ley 19680: Prohíbe el uso de fuegos artificiales, mediante reforma de la Ley Nº 17.798, sobre control de armas y explosivos, y prohíbe la venta al público de fuegos artificiales y regula la realización de espectáculos pirotécnicos masivos|url=http://www.leychile.cl/Navegar?idNorma=169320|language=es}}</ref> meaning fireworks can now only be observed at fireworks displays during major events. As in much of South America, New Year's Eve is spent by Chileans in beach visits in major tourist areas of the nation as it falls in the southern hemisphere summer period. ====Colombia==== In [[Colombia]] it is a traditional celebration. There are many traditions across the country, including a family dinner with special dishes, fireworks, popular music, wearing special or new clothes, eating empanadas and the giving of parties of various kinds.{{Citation needed|date=December 2019}} ====Ecuador==== A New Year's Eve tradition in [[Ecuador]] is for men to dress in drag, representing the "widows" of the past year. They dance in the streets and ask for a toll from drivers to pass.<ref>{{cite web |last1=Román |first1=Iván |title=7 Latin American Holiday Traditions |url=https://www.history.com/news/latin-american-holiday-traditions |website=history.com |date=21 December 2021 |publisher=The History Channel |access-date=11 July 2022}}</ref> There are also traditional family events, meals, and modern celebrations such as hosting parties and going to nightclubs. Ecuadorians usually eat grapes and drink Champagne with close family members and friends.{{Citation needed|date=December 2019}} ====Suriname==== In [[Suriname]], Surinamese Citizens goes into cities' commercial districts to watch fireworks shows on New Year's Eve. It is a spectacle based on the famous red-firecracker-ribbons. The bigger stores invest in these firecrackers and display them in the streets. Every year the length of them is compared, and high praises are held for the company that has managed to import the largest ribbon. These celebrations start at 10{{nbsp}}am and finish the next day. When the night starts, the big street parties are already at full capacity. The parties stop between 10 and 11{{nbsp}}pm after which the people go home to light their ''pagaras'' (red-firecracker-ribbons) at midnight. After midnight, the parties continue and the streets fill again until daybreak.{{Citation needed|date=December 2019}} ====Uruguay==== In Uruguay, traditional celebrations begin at nightfall on New Year's Eve (31 December), with family gatherings in which ''[[asado]]'' and ''[[lechon]]'' are usually eaten, as well as ''[[turrón]]'' and ''[[pan dulce]]'' as desserts.<ref>{{Cite web|title=Las fiestas en Uruguay: entre el lechón y los arbolitos de Navidad|url=https://www.subrayado.com.uy/las-fiestas-uruguay-el-lechon-y-los-arbolitos-navidad-n40402|access-date=13 November 2021|website=subrayado.com.uy|date=24 December 2014 |language=es-UY}}</ref> People usually wear white as it symbolizes optimism and purity.<ref>{{Cite web |last=Redacción |title=Qué significa vestirse de blanco en Año Nuevo |url=https://www.elobservador.com.uy/nota/que-significa-vestirse-de-blanco-en-ano-nuevo-2023123017612 |access-date=7 January 2024 |website=El Observador}}</ref> At the stroke of midnight, Uruguayans flock to the streets to enjoy fireworks and light firecrackers, and to eat [[Twelve Grapes]].<ref>{{Cite news |title=Tras las campañas antipirotecnia, ¿qué pasa con la venta de fuegos artificiales? |url=https://www.elobservador.com.uy/nota/la-venta-de-fuegos-artificiales-se-ve-disminuida-segun-sus-vendedores--20191223152830 |access-date=13 November 2021 |work=[[El Observador (Uruguay)|El Observador]]}}</ref><ref>{{Cite web |date=27 December 2023 |title=La tradición de las 12 uvas: un ritual de Año Nuevo con varios beneficios para la salud |url=https://www.elpais.com.uy/bienestar/vida-sana/la-tradicion-de-las-12-uvas-un-ritual-de-ano-nuevo-con-varios-beneficios-para-la-salud |access-date=7 January 2024 |website=EL PAIS |language=es-UY}}</ref> Due to the fact that Uruguay lies in the Southern Hemisphere, the New Year is celebrated in summer, so resort cities such as [[Punta del Este]] are filled with Uruguayans and foreign tourists, including celebrities from the region, to attend parties and festivals of music, fireworks, and light shows on the beach.<ref name="infobae-2018" /><ref>{{Cite web |date=1 January 2020 |title=Punta del Este: Los looks de los famosos en las exclusivas fiestas de Fin de Año |url=https://www.infobae.com/vidriera/2020/01/01/punta-del-este-los-looks-de-los-famosos-en-las-exclusivas-fiestas-de-fin-de-ano/ |access-date=13 November 2021 |website=infobae |language=es-ES}}</ref> In the [[Ciudad Vieja, Montevideo|Old City of Montevideo]], a district where a large number of office buildings are concentrated, employees, prior to the end of the last working day of the year, throw torn daybooks and calendars through the windows, causing a "paper rain", which adds to the buckets of water that are thrown from the balconies.<ref>{{Cite web |date=31 December 2016 |title=Tradicional batalla de agua y papel |url=https://www.elpais.com.uy/informacion/tradicional-batalla-de-agua-y-papel |access-date=31 December 2024 |website=EL PAIS |language=en}}</ref> In the [[Mercado del Puerto]] there is a street party with a massive "cider fight" accompanied by music.<ref name="infobae-2018">{{Cite web|date=31 December 2018|title=Agua por la ventana y una guerra de sidra: el tradicional festejo de fin de año en Montevideo|url=https://www.infobae.com/america/america-latina/2018/12/31/baldazos-de-agua-y-una-guerra-de-sidra-el-tradicional-festejo-de-fin-de-ano-en-montevideo/|access-date=13 November 2021|website=infobae|language=es-ES}}</ref> Every 30 December since the first half of the 20th century, the {{Language with name/for|es|Gordo de Fin de Año|End-of-Year Lottery Jackpot}}{{efn-ua|El Gordo is simply "the first prize" (Literally translated as "the fat one", or more accurately "the big one")}} is drawn, a special lottery draw run by Uruguay's state-owned National Lottery Directorate.<ref>{{Cite web |title=El Gordo de Fin de Año: "Una tradición que une a los uruguayos" |url=https://www.telenoche.com.uy/empresariales/el-gordo-fin-ano-una-tradicion-que-une-los-uruguayos-n5377892 |access-date=31 December 2024 |website=Telenoche |language=es-PA}}</ref> ====Venezuela==== Radio specials give a countdown and announce the New Year. In [[Caracas]], the bells of the Cathedral of Caracas ring twelve times.<ref name="aljazeera-2017" /> During these special programs, is a tradition to broadcast songs about the end of the year. It is a non-working holiday. Popular songs include "Viejo año" ("Old year"), by [[Gaita Zuliana|Gaita]] group [[Maracaibo 15]], and "Cinco pa' las 12" ("Five minutes before twelve"), which was versioned by several popular singers including Nestor Zavarce, Nancy Ramos and [[José Luis Rodríguez El Puma]]. The unofficial hymn for the first minutes of the New Year is "Año Nuevo, Vida Nueva" ("New Year, New Life"), by the band Billo's Caracas Boys. Venezuelans play the national anthem in their houses. Traditions include wearing yellow underwear, eating [[Pan de jamón]], and 12 grapes with sparkling wine.{{citation needed|date=December 2025}} Special holiday programs are broadcast on Venezuelan television stations including [[Venevisión]] and [[Venezolana de Televisión]], which airs the principal national event from Caracas' Bolivar Square featuring major stars. ==Religious observances== [[File:Wels new years eve church service.jpg|thumb|upright 0.75|A [[watchnight service|Watchnight Mass]] at a Lutheran Christian church on New Year's Eve (2014)]] Many Christian congregations have [[watchnight service]]s on New Year's Eve, which is the seventh day of [[Christmastide]]. The Watch Night service (or Watch Night Mass if Holy Communion is celebrated) is part of the tradition of various denominations in Christianity, especially [[Moravian Church|Moravians]] and [[Methodist]]s, as well as congregations populated by certain ethnic communities, such as in the Korean community and [[Black church|African American community]], in which the faithful congregate in services continuing past midnight, giving thanks for the blessings of the outgoing year and praying for divine favor during the upcoming year. In the English-speaking world, Watch Night services can be traced back to [[John Wesley]], the founder of Methodism,<ref>{{cite web|url=http://www.interpretermagazine.org/interior.asp?ptid=43&mid=11612|title=Watch Night services provide spiritual way to bring in New Year|publisher=The United Methodist Church Interpreter Magazine|date=November–December 2006|last=Butler|first=Joey|access-date=10 January 2010|url-status=dead|archive-url=https://web.archive.org/web/20120301064835/http://www.interpretermagazine.org/interior.asp?ptid=43&mid=11612|archive-date=1 March 2012}}</ref> who learned the custom from the [[Moravian Brethren]] who came to England in the 1730s. Moravian congregations still observe the Watch Night service on New Year's Eve. Watch Night services took on special significance to African Americans on New Year's Eve 1862, as slaves anticipated the arrival of 1 January 1863, when the [[Emancipation Proclamation]] became effective.<ref>{{cite web |url=http://www.wsbrec.org/blackfacts/WatchNight.htm |title=Watch Night |publisher=Western States Black Research & Educational Center |date=August 2004 |last=Sutton |first=Charyn |access-date=10 January 2010 |url-status=dead |archive-url=https://web.archive.org/web/20100614065235/http://www.wsbrec.org/blackfacts/WatchNight.htm |archive-date=14 June 2010 }}</ref> With Christianity, in the [[Catholic Church|Roman Catholic Church]], [[Eastern Orthodox Church]], [[Lutheran Church]]es, and the [[Anglican Communion]], 1 January is observed as the [[Feast of the Circumcision of Christ]], and specifically within Roman Catholicism, as the [[Solemnity of Mary, Mother of God]]; it is a [[Holy Day of Obligation]] in most countries ([[Australia]] being a notable exception), thus the Church requires the attendance of all Catholics in such countries for [[Mass (liturgy)|Mass]] that day. However a vigil Mass may be held on the evening before a Holy Day; thus it has become customary to also have Mass on the night of New Year's Eve (which are often referred to as Watchnight Masses).<ref>{{cite web |title=This Week at the Parish |url=https://hcscchurch.org/wp-content/uploads/2024/12/1229276B-1.pdf |publisher=Holy Comforter-Saint Cyprian Roman Catholic Church |access-date=5 January 2025 |date=29 December 2024 |quote=Tuesday (12/31)<br />''Rectory closes at 3PM''<br />7:00pm Vigil Mass for Jan 1st<br />11:15pm Watch Night Mass}}</ref> New Year's Eve is a [[Silvester|feast day]] honoring [[Pope Sylvester I]] in the Roman Catholic calendar ([[Saint Sylvester's Day]]).<ref>{{cite book|last1=Berkmoes|first1=Ryan Ver|last2=Cole|first2=Geert|last3=Berry|first3=Oliver|last4=Elise|first4=David|title=Western Europe|url=https://books.google.com/books?id=0jpUlPrDRFoC&pg=PA551|year=2009|publisher=Lonely Planet|language=English|isbn=9781741049176|page=551|quote=The German New Year's Eve is called Silvester in honour of the 4th-century pope under whom the Romans adopted Christianity as their official religion; there's partying all night long.}}</ref> The Catholic Church grants a plenary indulgence, under the usual conditions, to those who recite the [[Te Deum]] in public on New Year's Eve, which is usually done prior to the celebration of Mass.<ref>{{cite web |title=Te Deum |url=http://www.ewtn.com/Devotionals/prayers/Te_Deum.htm |access-date=31 December 2011}}</ref> In [[Vatican City]], on 31 December, the [[Pope]] usually performs a solemn service of Vespers with recitation of the Te Deum in [[St. Peter's Basilica]]. After the service, he usually goes out from the basilica into [[St. Peter's Square]] to greet the faithful and visit the Nativity scene on the square.<ref>{{Cite news|url=https://www.catholicnewsagency.com/news/249999/pope-francis-on-new-year-s-eve-jesus-christ-gives-meaning-to-our-lives-in-joy-and-sorrow|title=Pope Francis had this advice for the New Year|agency=Catholic News Agency}}</ref> ==Music== {{More citations needed section|date=December 2025}} [[File:John Masey Wright - John Rogers - Robert Burns - Auld Lang Syne.jpg|thumb|upright 0.75|[[John Masey Wright]] and John Rogers' c. 1841 illustration of "[[Auld Lang Syne]]".]] Music associated with New Year's Eve comes in both classical and popular genres, and there is also [[Christmas music]] focused on the arrival of a new year during the [[Christmas and holiday season]]. *"[[Auld Lang Syne]]", written by [[Robert Burns]]<ref>{{cite web |url=https://www.scotland.org/features/in-the-words-of-the-bard |title=Scotland – In the words of the Bard - |website=Scotland |access-date=19 November 2017 |archive-date=13 September 2018 |archive-url=https://web.archive.org/web/20180913121647/https://www.scotland.org/features/in-the-words-of-the-bard |url-status=dead}}</ref> *[[Johann Sebastian Bach]], in the ''[[Orgelbüchlein]]'', composed three chorale preludes for the new year: ''Helft mir Gotts Güte preisen'' ["Help me to praise God's goodness"] (BWV 613); ''Das alte Jahr vergangen ist'' ["The old year has passed"] (BWV 614); and ''In dir ist freude'' ["In you is joy"] (BWV 615).<ref>{{cite web |title=Table of Contents: Orgelbüchlein |url=https://libweb.grinnell.edu/vufind/Record/.b22618132/TOC |url-status=dead |archive-url=https://web.archive.org/web/20171201051409/https://libweb.grinnell.edu/vufind/Record/.b22618132/TOC|archive-date=1 December 2017 |website=libweb.grinnell.edu}}</ref> *"The year is gone, beyond recall" is a traditional Christian hymn to give thanks for the new year, dating back to 1713.<ref>{{cite web |title=The Year Is Gone, Beyond Recall |url=http://www.hymntime.com/tch/htm/y/e/a/yearigbc.htm |url-status=dead |archive-url=https://web.archive.org/web/20121004184238/http://www.hymntime.com/tch/htm/y/e/a/yearigbc.htm |archive-date=4 October 2012 |website=hymntime.com}}</ref> *"[[Happy New Year (song)|Happy New Year]]" by [[ABBA]] *"[[It's Just Another New Year's Eve]]" by [[Barry Manilow]] *"Let's Start the New Year Right" by [[Bing Crosby]] *"[[New Year's Day (U2 song)|New Year's Day]]" by [[U2]] *"[[Same Old Lang Syne]]" by [[Dan Fogelberg]] *"Kiss Me at Midnight" by [['N Sync]] from their 1998 album ''[[The Winter Album (N Sync album)|The Winter Album]]'' *"This Is the New Year" by [[A Great Big World]] *"[[New Year's Day (Taylor Swift song)|New Year's Day]]" by [[Taylor Swift]] *"[[1999 (Prince song)|1999]]" by [[Prince (musician)|Prince]] *"[[Willennium|Will 2K]]" by [[Will Smith]] *"[[Millennium (song)|Millennium]]" by [[Robbie Williams]] *"[[Disco 2000 (song)|Disco 2000]]" by [[Pulp (band)|Pulp]] *"New Year's Day" by [[Pentatonix]] *[[What Are You Doing New Year's Eve?]], written by [[Frank Loesser]]<ref>{{cite news |last1=Cheal |first1=David |title=What Are You Doing New Year's Eve? — a widely misunderstood invitation |url=https://ig.ft.com/life-of-a-song/what-are-you-doing-new-years-eve.html |access-date=16 December 2025 |work=[[Financial Times]] |date=27 December 2021 |archive-url=https://archive.today/20251216022934/https://ig.ft.com/life-of-a-song/what-are-you-doing-new-years-eve.html |archive-date=16 December 2025 |language=en |url-status=live}}</ref> Some European countries welcome the New Year with their [[national anthem]], to wish people of the country a happy new year. ==See also== {{Portal|Holidays}} *[[New Year's food]] *[[List of films set around New Year]] *[[List of objects dropped on New Year's Eve]] == Notes == <references group="upper-alpha" /> ==References== {{Reflist|refs=Awaited Year 2016}} {{Wiktionary|New Year's Eve|Happy new year}} {{Commons category|New Year's Eve}} {{Public holidays in Algeria}} {{Philippine national holidays}} {{Public holidays in Thailand}} {{US Holidays}} {{Authority control}} [[Category:December observances]] [[Category:New Year celebrations]] [[Category:Fireworks events]] [[Category:Annual events]] [[Category:Articles containing video clips]] [[Category:Nighttime festivals]] dvcqwa6vksql6woztkjclidwu868qhd User:Ponor/wAwB-worker.js 2 171632 768411 768362 2026-10-14T18:16:08Z Ponor 47975 WP:WAWB shortcut 768411 javascript text/javascript /* * wAwB – An in-browser application for automated editing of wiki pages. * Features: customizable regex or JavaScript search-and-replace rules, * custom JavaScript pre/post-processing functions and function libraries, * granular protection or targeting of different parts of wikitext, * a full-fledged CodeMirror editor, and options to move, delete, and protect pages. * Author: [[User:Ponor]] * Documentation: [[User:Ponor/wAwB]] * License: GNU General Public License (GPL) */ //<nowiki> mw.loader.using([ 'oojs-ui-core', 'oojs-ui-widgets', 'oojs-ui-windows', 'mediawiki.api', 'mediawiki.diff.styles', 'mediawiki.util', 'mediawiki.page.gallery.styles', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-movement', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-advanced' ]).then(function() { // ===================================================================== // 1. STATE & CONFIGURATION // ===================================================================== var SCRIPT_TIMEOUT_MS = window.wa_timeout || 5000; var FETCH_SAFETY_LIMIT = window.wa_fetchLimit || 10000; var APP_NAME = "wAwB"; var DO_TAG = false; var SUMMARY_SUFFIX = window.wa_suffix || " [[:w:en:WP:WAWB| #wAwB]]"; var APP_VERSION = "0.7"; var DOC_URL = window.wa_docUrl || "https://en.wikipedia.org/wiki/WP:WAWB"; document.title = window.wa_editIn || "Edit in wAwB"; var PERMS = { canSave: false, allowBot: false, saveDelay: 0 }; var IS_ADMIN = mw.config.get('wgUserGroups').includes('sysop'); var CAN_MOVE = IS_ADMIN || mw.config.get('wgUserGroups').includes('extendedmover') || mw.config.get('wgUserGroups').includes('filemover') || mw.config.get('wgUserGroups').includes('pagemover'); var WIKI = mw.config.get('wgDBname'); var ON_NOTIFY = window.wa_onNotification || 'warn'; // warn, stop, nothing var ON_NOTIFY_FREQ = 30 * 1000; // every 30s var SAVED_RUN = 0; var SAVED_SESSION = 0; var currentPageExists = false; var isRunning = false; var isFetching = false; var currentTitle = null; var currentVars = {}; var currentLibrary = { name: null, code: null }; var originalWikitext = ""; var currentPageSummaryAppend = ""; var currentPageSummaryOverride = null; var baseRevId = 0; var currentViewMode = 'diff'; var viewScroll = resetViewScroll(); var autoSaveTimer = null; var propNamesLoaded = false; var hasNewSources = false; var currentHeightMode = 1; // 0=25%, 1=45% (default), 2=72% var heightValues = ['25%', '45%', '72%']; // EXTERNAL RULES STATE var wikiTypos = []; var localTypos = []; // LOADING FLAG var isLoadingProject = false; // NAMESPACE ALIASES var nsIds = mw.config.get('wgNamespaceIds'); var catAliases = [], fileAliases = []; for (var key in nsIds) { if (nsIds[key] === 14) catAliases.push(key.replace(/_/g, ' ')); if (nsIds[key] === 6) fileAliases.push(key.replace(/_/g, ' ')); } catAliases.sort((a, b) => b.length - a.length); fileAliases.sort((a, b) => b.length - a.length); var REGEX_CAT_PFX = catAliases.map(mw.util.escapeRegExp).join('|'); var REGEX_FILE_PFX = fileAliases.map(mw.util.escapeRegExp).join('|'); // MASTER PROTECTION DEFINITIONS var PROTECTION_DEFS = [{ id: 'nowiki', isOn: false, label: 'Nowiki: <nowiki>', regex: /<nowiki>[\s\S]*?<\/nowiki>|<nowiki\s*\/>/gi }, { id: 'comments', isOn: true, label: 'Comments: <!' + '-- -->', regex: new RegExp('<!' + '--[\\s\\S]*?--' + '>', 'g') }, { id: 'headers', isOn: false, label: 'Headers: == Title ==', regex: /^==+[\s\S]+?==+\s*$/gm }, { id: 'templates', isOn: false, label: 'Templates: {{...}}', open: '{{', close: '}}', species: null, regex: null }, { id: 'tables', isOn: false, label: 'Tables: {|...|}', open: '\n{|', close: '\n|}', regex: null }, { id: 'images', isOn: false, label: 'Images: [[File:...|...|...]]', open: '[[', close: ']]', species: '(?:' + REGEX_FILE_PFX + ')\\s*:', regex: null }, { id: 'refs', isOn: false, label: 'Refs: <ref...', regex: /<ref[^>]*?\/>|<ref[^>]*?(?<!\/)>[\s\S]*?<\/ref>/gi }, { id: 'blocks', isOn: false, label: 'Blocks: math, gallery...', regex: null }, { id: 'categories', isOn: false, label: 'Categories: [[Category:...]]', regex: new RegExp('\\[\\[\\s*(' + REGEX_CAT_PFX + ')\\s*:[^\\]]+\\]\\]', 'giu') }, { id: 'files', isOn: false, label: 'File names: File:...', regex: new RegExp('(?<=\\[\\[\\s*:?(:?' + REGEX_FILE_PFX + ')\\s*:)[^|\\]]+' + '|^\\s*(?:' + REGEX_FILE_PFX + ')\\s*:([^\\][}{|\\n]{1,150}\\.(?:svg|png|jpe?g|gif|tiff|webp|xcf|mp3|midi|ogg|webm|flac|wav|mpe?g|pdf|djv))', 'gmiu') }, { id: 'targets', isOn: false, label: 'Targets of [[...|', regex: /(?<=\[\[:?)[^|\]]+?(?=\||\]\])/g }, { id: 'extlinks', isOn: false, label: 'External links: [...]', regex: /(?<=\[)(https?:\/\/|ftps?:\/\/|mailto:)[^\]]+(?=\])/gi }, { id: 'urls', isOn: false, label: 'URLs: http...', regex: /https?:\/\/[^\s<>[\]"'`|()]+/gi } ]; // ===================================================================== // 2. CSS STYLES // ===================================================================== var styles = ` * { box-sizing: border-box; } #wa-root { font-family: sans-serif; height: 100vh; width: 100vw; overflow: hidden; display: flex; font-size: 14px; } #wa-left-panel { width: 400px; min-width: 400px; max-width: 400px; background: var(--background-color-base, #fff); border-right: 1px solid #c8ccd1; display: flex; flex-direction: column; z-index: 10; overflow-x: hidden; } #wa-left-panel h3 { color: #3f6fcf; text-align: center; margin: 12px 0 0 0; } #wa-username { color: #3f6fcf; text-align: center; margin: 2px 0; font-size: 92%; } #wa-content-area { flex: 1; padding: 10px 10px 100px 10px; overflow-y: auto; overflow-x: hidden; } #wa-right-panel { flex: 1; display: flex; flex-direction: column; height: 100%; background: var(--background-color-interactive, #eaecf0); overflow: hidden; } #wa-visual-output { flex: 0 0 45%; min-height: 0; overflow-y: auto; background: var(--background-color-base, #fff); padding: 20px; border-bottom: 1px solid #c8ccd1; } .wa-editor-header { flex: 0 0 40px; min-height: 40px; padding: 0 10px; background: var(--background-color-interactive-subtle, #f8f9fa); border-bottom: 1px solid #c8ccd1; display: flex; gap: 25px; justify-content: space-between; align-items: center; z-index: 10; } .wa-editor-header.wa-dirty { background: var(--background-color-warning-subtle, #fdf2d5); border-bottom: 1px solid #e6a700; } @keyframes wa-header-pulse { 0% { background-color: var(--background-color-destructive-subtle, #fee7e6); } 50% { background-color: var(--background-color-interactive-subtle, transparent); } 100% { background-color: var(--background-color-destructive-subtle, #fee7e6); } } .wa-editor-header.wa-header-alert { border-bottom: 2px solid var(--border-color-destructive, #b32424) !important; animation: wa-header-pulse 1s 60 ease-in-out forwards !important; } .wa-header-left { flex: 1; display: flex; align-items: center; gap: 5px; min-width: 0; overflow: hidden; } .wa-header-right { flex: 0 0 auto; display: flex; justify-content: flex-end; align-items: center; gap: 8px; color: var(--color-placeholder, #72777d); font-size: 0.9em; } .wa-title-link { font-weight: bold; font-size: 1.1em; color: var(--color-progressive--focus, #36c) !important; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex-shrink: 0; max-width: 40%; } .wa-title-link:hover { text-decoration: underline; } #wa-status-indicator { flex: 0 0 auto; width: 10px; height: 10px; border-radius: 50%; background-color: #00af89; cursor: help; transition: background-color 0.2s; margin-right: 2px; } #wa-status-indicator.wa-status-working { background-color: #36c; animation: wa-pulse-blue 1.5s infinite; } #wa-status-indicator.wa-status-error { background-color: #bf3c2c; } @keyframes wa-pulse-blue { 0% { opacity: 1; } 50% { opacity: 0.4; } 100% { opacity: 1; } } .wa-header-sep { border-left: 1px solid #ccc; height: 16px; flex-shrink: 0; margin: 0 2px; } #wa-summary-preview { flex-grow: 1; color: #d00; font-style: italic; white-space: nowrap; text-overflow: ellipsis; overflow-x: auto; background: transparent; border: none; outline: none; box-shadow: none; min-width: 50px; padding: 2px 5px; scrollbar-width: none; -ms-overflow-style: none; font-size: 1em; } #wa-summary-preview::-webkit-scrollbar { display: none; } #wa-summary-preview:hover { background: rgba(0, 0, 0, 0.05); cursor: text; } #wa-summary-preview:focus { background: #fff; } .wa-info-container { margin-right: 10px; } .wa-tools-container { display: flex; align-items: center; gap: 2px; } .wa-resize-container { display: flex; flex-direction: column; justify-content: center; height: 100%; margin-left: 10px; padding-left: 5px; border-left: 1px solid #ccc; } .wa-resize-btn { cursor: pointer; color: #72777d; user-select: none; width: 20px; height: 14px; display: flex; align-items: center; justify-content: center; transition: color 0.1s ease-in-out; } .wa-resize-btn:hover { color: #36c; } .wa-resize-btn.wa-resize-disabled { color: #ccc; cursor: default; } #wa-proc-header { margin-top: 15px !important; border-bottom: none !important; cursor: default; } #wa-proc-title { font-weight: bold; padding: 10px; display: block; } #wa-proc-content { padding: 0 10px 15px 10px; } #wa-editor-area { flex: 1; min-height: 0; display: flex; flex-direction: column; background: var(--background-color-base, #fff); position: relative; overflow: hidden; } #wa-editor-textarea { flex: 1; height: 100%; font-family: monospace; font-size: 13px; border: none; outline: none; padding: 10px; resize: none; width: 100%; } .cm-editor { height: 100% !important; flex: 1; } .wa-section-header { margin-top: 12px; border-bottom: 1px solid #eee; width: 100%; display: block; margin-left: 0 !important; } #wa-content-area .wa-section-header:first-child, #wa-content-area .wa-section-header.oo-ui-buttonElement-frameless:first-child { margin-top: 0; margin-left: 0 !important; } .wa-section-header > .oo-ui-buttonElement-button { text-align: left; padding: 10px 10px !important; margin: 0 !important; display: block; width: 100%; position: relative; border-left: 3px solid #3f6fcf !important; border-radius: 3px !important; background-color: transparent !important; } .wa-section-header > .oo-ui-buttonElement-button:focus { outline: none !important; } .wa-section-header .oo-ui-labelElement-label { font-weight: bold; padding-left: 0 !important; margin-left: 0 !important; color: var(--color-base, #202122); } .wa-section-header .oo-ui-indicatorElement-indicator { position: absolute; right: 10px !important; top: 50%; margin-top: -10px; left: auto !important; width: 20px; } .wa-foldable-content { display: none; padding: 10px 0; } .wa-source-options { background: var(--background-color-interactive-subtle, #f8f9fa); border: 1px solid #c8ccd1; border-top: none; padding: 8px; margin-bottom: 10px; font-size: 0.9em; } .wa-opt-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 5px; } .wa-opt-label { font-weight: bold; width: 100%; margin-bottom: 5px; color: var(--color-base, #202122); } .wa-opt-row > div { margin-top: 8px !important; margin-bottom: 8px !important; } .wa-rule-row { background: var(--background-color-interactive-subtle, #f8f9fa); border: 1px solid #c8ccd1; padding: 8px; margin-bottom: 8px; border-radius: 4px; display: flex; align-items: stretch; transition: background-color 0.3s; } .wa-rule-row.wa-highlight { background-color: var(--background-color-interactive, #eaecf0); border-color: #36c; } .wa-rule-controls { display: flex; flex-direction: column; justify-content: center; gap: 0px; padding-right: 4px; border-right: 1px solid #eee; margin-right: 8px; } .wa-rule-btn { margin: 0 !important; margin-right: 0 !important; margin-left: 0 !important; } .wa-rule-btn > .oo-ui-buttonElement-button { margin: 0 !important; } .wa-rule-content { flex: 1; min-width: 0; } .wa-rule-opt-row { display: flex; justify-content: space-between; align-items: center; margin-top: 5px; } #wa-ns-selector { width: 100%; margin-bottom: 10px; font-family: sans-serif; font-size: 0.9em; border: 1px solid #a2a9b1; } .wa-lib-dialog > .oo-ui-window-frame { width: 80vw !important; max-width: none !important; height: 80vh !important; max-height: none !important; } .wa-lib-editorwrapper { height: 100%; border: 1px solid #c8ccd1; position: relative; boxSizing: border-box; } .wa-page-list-raw textarea { font-family: monospace; font-size: 0.9em; white-space: pre; overflow-x: auto; } .wa-list-running textarea { background-color: var(--background-color-neutral-subtle, #f8f8f8) !important; color: var(--color-base, #202122) !important; } .wa-grid-container { display: flex; gap: 6px; margin-bottom: 10px; } .wa-grid-col { flex: 1; display: flex; flex-direction: column; gap: 6px; } .wa-grid-col .oo-ui-buttonWidget { width: 100%; } .wa-grid-col .oo-ui-buttonWidget .oo-ui-buttonElement-button { width: 100%; text-align: center; justify-content: center; } .wa-toolbar { display: flex; justify-content: flex-end; align-items: center; gap: 4px; border-bottom: 1px solid #eee; padding-bottom: 4px; margin-bottom: 4px; } .wa-list-counter { margin-right: auto; font-weight: bold; color: var(--color-subtle, #54595d); font-size: 0.9em; padding-left: 5px; } .wa-project-bar { display: flex; flex-wrap: wrap; gap: 8px; padding: 0 10px; margin: 8px 0; justify-content: center; } .wa-project-bar .oo-ui-buttonElement-button { padding-left: 36px !important; padding-right: 12px !important; font-size: 0.9em; } .wa-project-bar .oo-ui-iconElement-icon { left: 10px !important; } .wa-settings-header { font-weight: bold; color: var(--color-subtle, #54595d); margin-bottom: 8px; display: block; text-transform: uppercase; font-size: 0.9em; } .wa-setting-row { display: flex; align-items: center; margin-bottom: 6px; } .wa-bot-row { background: var(--background-color-success-subtle, #dff2eb); border: 1px solid #a5d6a7; padding: 8px; margin-bottom: 10px; border-radius: 4px; display: flex; align-items: center; justify-content: flex-start; gap: 15px; } table.diff { width: 100%; font-family: "Adwaita Mono", "Courier New", monospace } table.diff td { vertical-align: top; } table.diff tr:hover td { background-color: var(--background-color-progressive-subtle--hover, #d9e2ff); cursor: pointer; } .wa-flash-success { background-color: #d5fdf4 !important; transition: background-color 0.4s ease-out; } @keyframes wa-pulse-red { 0% { box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4); border-color: #ff0000; } 70% { box-shadow: 0 0 0 6px rgba(255, 0, 0, 0); border-color: #ff0000; } 100% { box-shadow: 0 0 0 0 rgba(255, 0, 0, 0); border-color: #ff0000; } } .wa-summary-warning input { animation: wa-pulse-red 1s infinite; border-color: #ff0000 !important; } `; $('<style>').text(styles).appendTo('head'); $('body').empty(); // ===================================================================== // 3. HELPER FUNCTIONS // ===================================================================== function checkPermissions() { return new Promise(function(resolve) { var api = new mw.Api(); var projectNs = mw.config.get('wgFormattedNamespaces')[4]; var checkTitles = { 'permissions': projectNs + ':AutoWikiBrowser/CheckPageJSON', 'tag': 'MediaWiki:Tag-wAwB' }; api.get({ action: 'query', prop: 'revisions', titles: Object.values(checkTitles).join('|'), rvprop: 'content', rvslots: 'main', formatversion: 2 }).then(function(data) { var pagePerms = data.query.pages.find(p => p.title === checkTitles['permissions']); var pageTag = data.query.pages.find(p => p.title === checkTitles['tag']); DO_TAG = pageTag.missing === undefined; var userName = mw.config.get('wgUserName'); var userGroups = mw.config.get('wgUserGroups'); var isSysop = userGroups.includes('sysop'); if (!pagePerms.missing) { try { var content = pagePerms.revisions[0].slots.main.content; var json = JSON.parse(content); var inEnabledUsers = json.enabledusers && json.enabledusers.includes(userName); var inEnabledBots = json.enabledbots && json.enabledbots.includes(userName); var isBotGroup = userGroups.includes('bot'); var canSave = inEnabledUsers || inEnabledBots || isSysop; var allowBot = inEnabledBots && isBotGroup; resolve({ canSave: canSave, allowBot: allowBot, saveDelay: 0 }); } catch (e) { resolve({ canSave: false, allowBot: false, saveDelay: 0 }); } } else { var editCount = mw.config.get('wgUserEditCount'); if (editCount > 500) resolve({ canSave: true, allowBot: false, saveDelay: 20000 }); else resolve({ canSave: false, allowBot: false, saveDelay: 0 }); } }).catch(function() { resolve({ canSave: false, allowBot: false, saveDelay: 0 }); }); }); } function getUserCode(widget, globalName) { var val = widget.getValue().trim(); if (!val || val.startsWith('// Enter')) { if (window[globalName] && typeof window[globalName] === 'function') { var s = window[globalName].toString(); return s.substring(s.indexOf('{') + 1, s.lastIndexOf('}')); } return ""; } if (val.startsWith('function')) { return val.substring(val.indexOf('{') + 1, val.lastIndexOf('}')); } return val; } function normalizeLine(line) { if (!line) return null; // Pass through comments/STOP commands (trimmed) if (line.trim().startsWith('####')) return line.trim(); // Handle Title|Variables var parts = line.split('|'); var title = parts[0].trim(); if (!title) return null; // Skip if title is empty // Reassemble: Clean Title + Original Variables (preserving whitespace) var rest = parts.length > 1 ? parts.slice(1).join('|') : null; return title + (rest !== null ? '|' + rest : ''); } function getNormalizedList(text) { if (!text) return []; return text.split('\n') .map(normalizeLine) .filter(function(l) { return l !== null; }); } function getDeduplicatedList(text) { if (!text) return []; var seen = new Set(); var out = []; var lines = text.split('\n'); for (var i = 0; i < lines.length; i++) { var clean = normalizeLine(lines[i]); if (clean && !seen.has(clean)) { seen.add(clean); out.push(clean); } } return out; } function parseTypoContent(content) { if (!content) return []; try { var contentP = content.replaceAll('&', '&amp;'); // do not decode html char references in the external rules var $wrapper = $('<body>').html(contentP); var rules = []; $wrapper.find('Typo:not([disabled])').each(function() { var $t = $(this); var find = $t.attr('find'); var replace = $t.attr('replace'); if (find && replace !== undefined) { rules.push({ find: find, replace: replace, regex: true, flags: 'gmu', enabled: true, isFunc: false }); } }); return rules; } catch (e) { return []; } } function updateSummaryPreview(baseText) { var base = currentPageSummaryOverride !== null ? currentPageSummaryOverride : (baseText || ""); var finalSum = base + (currentPageSummaryAppend || ""); var previewText = finalSum ? injectVars(finalSum) : ''; $('#wa-summary-preview').val(previewText); } function injectVars(text) { if (!text) return ""; return text.replace(/\$x([A-Z]|x)/g, function(match) { return currentVars[match] || match; // Swap it, or leave it alone if undefined }); } function resetViewScroll() { return {diffTop: 0, diffIsBottom: false, previewTop: 0, previewIsBottom: false, page: '', mode: '' }; } function captureViewScroll() { var $container = $('#wa-visual-output'); var mode = viewScroll.mode; if (!$container.length || !mode) return; var scrollTop = $container.scrollTop(); var innerHeight = $container.innerHeight(); var scrollHeight = $container[0].scrollHeight; var hasScrollbar = scrollHeight > (innerHeight + 4); if (hasScrollbar) { viewScroll[mode + 'Top'] = scrollTop; viewScroll[mode + 'IsBottom'] = (scrollTop + innerHeight >= scrollHeight - 10); } } function restoreViewScroll(targetPage, targetMode) { var $container = $('#wa-visual-output'); if (!$container.length) return; if (viewScroll.page !== '' && viewScroll.page !== targetPage) { viewScroll.diffTop = 0; viewScroll.previewTop = 0; } var isBottom = viewScroll[targetMode + 'IsBottom']; var top = viewScroll[targetMode + 'Top']; if (isBottom) { $container.scrollTop($container[0].scrollHeight); setTimeout(function() { $container.scrollTop($container[0].scrollHeight); }, 150); } else { $container.scrollTop(top); } viewScroll.page = targetPage; viewScroll.mode = targetMode; } // ===================================================================== // 4. UI CONSTRUCTION // ===================================================================== checkPermissions().then(function(pState) { PERMS = pState; var $main = $('<div>').attr('id', 'wa-root').appendTo('body'); var $left = $('<div>').attr('id', 'wa-left-panel').appendTo($main); $left.append($('<h3>').append($('<a>').attr('href', DOC_URL).attr('target', '_blank').text(APP_NAME).css({ 'text-decoration': 'none', 'color': 'inherit' }))); $left.append($('<div>').attr('id', 'wa-username').append($('<a>').attr('href', mw.util.getUrl('Special:Contributions/' + mw.config.get('wgUserName'))).attr('target', '_blank').text('User: ' + mw.config.get('wgUserName')).css({ 'text-decoration': 'none', 'color': 'inherit' }))); var btnSaveProj = new OO.ui.ButtonWidget({ icon: 'download', label: 'Save project', framed: false, flags: 'progressive' }); var btnLoadProj = new OO.ui.ButtonWidget({ icon: 'upload', label: 'Load project', framed: false }); var $projBar = $('<div>').addClass('wa-project-bar').append(btnSaveProj.$element, btnLoadProj.$element); $left.append($projBar); var $fileInput = $('<input type="file" accept=".json">').hide().appendTo('body'); var $content = $('<div>').attr('id', 'wa-content-area').appendTo($left); var $right = $('<div>').attr('id', 'wa-right-panel').appendTo($main); var $editorHeader = $('<div>').addClass('wa-editor-header').appendTo($right); var $headerLeft = $('<div>').addClass('wa-header-left').appendTo($editorHeader); var $statusIndicator = $('<span>').attr('id', 'wa-status-indicator').attr('title', 'Ready').appendTo($headerLeft); var $titleLink = $('<a>').addClass('wa-title-link').text('Page content').attr('target', '_blank').appendTo($headerLeft); $('<span>').addClass('wa-header-sep').appendTo($headerLeft); var $summaryPreview = $('<input type="text">').attr('id', 'wa-summary-preview').attr('autocomplete', 'off').appendTo($headerLeft); var $headerRight = $('<div>').addClass('wa-header-right').appendTo($editorHeader); var $infoContainer = $('<span>').addClass('wa-info-container').appendTo($headerRight); var $toolsContainer = $('<div>').addClass('wa-tools-container').appendTo($headerRight); var $resizeContainer = $('<div>').addClass('wa-resize-container').appendTo($headerRight); var $adminTools = $('<div>').addClass('wa-admin-tools').hide().appendTo($toolsContainer); // Wide chevron SVGs var svgUp = '<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 24 12"><path d="M2 10 L12 2 L22 10" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>'; var svgDown = '<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 24 12"><path d="M2 2 L12 10 L22 2" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>'; var $btnSizeUp = $('<div>').addClass('wa-resize-btn').html(svgUp).attr('title', 'Decrease view size'); var $btnSizeDown = $('<div>').addClass('wa-resize-btn').html(svgDown).attr('title', 'Increase view size'); $resizeContainer.append($btnSizeUp, $btnSizeDown); function setPanelHeight(modeIndex) { currentHeightMode = modeIndex; if (currentHeightMode < 0) currentHeightMode = 0; if (currentHeightMode > 2) currentHeightMode = 2; $('#wa-visual-output').css('flex-basis', heightValues[currentHeightMode]); $btnSizeUp.toggleClass('wa-resize-disabled', currentHeightMode === 0); $btnSizeDown.toggleClass('wa-resize-disabled', currentHeightMode === 2); } $btnSizeUp.on('click', function() { if (!$(this).hasClass('wa-resize-disabled')) setPanelHeight(currentHeightMode - 1); }); $btnSizeDown.on('click', function() { if (!$(this).hasClass('wa-resize-disabled')) setPanelHeight(currentHeightMode + 1); }); setPanelHeight(1); if (CAN_MOVE) { var btnAdminMove = new OO.ui.ButtonWidget({ icon: 'move', title: 'Move page to $xA', disabled: true, framed: false }); $adminTools.append(btnAdminMove.$element).show(); } if (IS_ADMIN) { var btnAdminDel = new OO.ui.ButtonWidget({ icon: 'trash', title: 'Delete page', disabled: true, framed: false }); var btnAdminProt = new OO.ui.ButtonWidget({ icon: 'lock', title: 'Protect page', disabled: true, framed: false }); $adminTools.append(btnAdminDel.$element, btnAdminProt.$element).show(); } var btnManualEdit = new OO.ui.ButtonWidget({ icon: 'edit', title: 'Open in manual editor', framed: false, disabled: true }); var btnWatch = new OO.ui.ButtonWidget({ icon: 'star', title: 'Watch this page', framed: false, disabled: true, accessKey: 'w' }); $toolsContainer.append(btnManualEdit.$element, btnWatch.$element); var $visualOut = $('<div>').attr('id', 'wa-visual-output').html('<div style="color:#aaa; text-align:center; margin-top:50px;">Ready to start...</div>').prependTo($right); var $editorArea = $('<div>').attr('id', 'wa-editor-area').appendTo($right); var $textArea = $('<textarea>').attr('id', 'wa-editor-textarea').attr('placeholder', 'Page text will appear here...').appendTo($editorArea); function setStatus(msg, type) { if (!msg) msg = "Ready"; $statusIndicator.attr('title', msg).removeClass('wa-status-error wa-status-working'); if (type === 'error') $statusIndicator.addClass('wa-status-error'); if (type === 'working') $statusIndicator.addClass('wa-status-working'); } // EDITOR OBJECT var Editor = { mode: 'textarea', cmInstance: null, _stickyBottom: false, init: function() { var self = this; mw.loader.using(['ext.CodeMirror', 'ext.CodeMirror.mode.mediawiki']).then(function(require) { try { self.cmInstance = new(require('ext.CodeMirror'))($textArea[0], (require('ext.CodeMirror.mode.mediawiki')).mediawiki()); self.cmInstance.initialize(); self.mode = 'codemirror'; } catch (e) { console.error("CM Error", e); } }).catch(function(err) { console.error("CM Load Error:", err); }); $textArea.on('input', updateDirtyState); }, getValue: function() { return (this.mode === 'codemirror' && this.cmInstance) ? this.cmInstance.view.state.doc.toString() : $textArea.val(); }, setValue: function(text) { if (this.mode === 'codemirror' && this.cmInstance) { var view = this.cmInstance.view; var dom = view.scrollDOM; //$("#wa-editor-area").find('.cm-scroller')[0] // Capture scroll if (dom) { var hasScrollbar = dom.scrollHeight > (dom.clientHeight + 10); if (hasScrollbar) { this._stickyBottom = (dom.scrollTop + dom.clientHeight >= dom.scrollHeight - 10); } } // Update native area $textArea.val(text); // Bundle the codemirror transaction var transaction = { changes: { from: 0, to: view.state.doc.length, insert: text } }; // If sticky bottom is true, add your scrolling effect to the transaction! if (this._stickyBottom) { // We use text.length because that is the very end of the NEW document transaction.effects = view.constructor.scrollIntoView(text.length, { y: 'end' }); } // Dispatch both at once view.dispatch(transaction); } else { $textArea.val(text); $textArea[0].dispatchEvent(new Event('input')); } }, setDisabled: function(d) { $textArea.prop('disabled', d); if (this.mode === 'codemirror' && this.cmInstance) { this.cmInstance.view.contentDOM.contentEditable = !d; $($textArea).parent().find('.cm-editor').css('opacity', d ? 0.5 : 1); } }, scrollToLine: function(n, selectWholeLine) { if (isNaN(n)) return; if (this.mode === 'codemirror' && this.cmInstance) { var v = this.cmInstance.view; var l = v.state.doc.line(n); // Base selection: drop the cursor at the start of the line var sel = { anchor: l.from }; // If they asked to select the text, extend the selection to the end if (selectWholeLine) { sel.head = l.to; } v.dispatch({ effects: v.constructor.scrollIntoView(l.from, { y: 'center' }), selection: sel }); v.focus(); } } }; var WorkerEngine = { activeWorker: null, workerURL: null, currentLibCode: null, timeoutTimer: null, initWorker: function(libCode) { this.destroy(); // Clean up existing if any this.currentLibCode = libCode || ""; var scriptContent = this.currentLibCode + "\n\n" + ` self.onmessage = async function(e) { try { var data = e.data; var inputs = data.texts || [data.text]; var vars = data.vars; var outputs = []; // Helper to construct async functions dynamically var AsyncFunction = Object.getPrototypeOf(async function(){}).constructor; function inject(str) { if (!str) return ""; return str.replace(/\\$x([A-Z]|x)/g, function(m) { return vars[m] || ""; }); } // Returns a Promise and handles 'await' inside user code async function execUserFunc(code, currentText, currentVars, sharedObj) { if (!code || code.trim() === "") return currentText; try { var func = new AsyncFunction('text', 'vars', 'shared', code); var res = await func(currentText, currentVars, sharedObj); if (res && typeof res === 'object' && res.skip) { return { _skipSignal: true, reason: res.reason || 'Script-requested skip' }; } return (res !== undefined) ? res : currentText; } catch (err) { throw err; // or: return currentText } } var shared = {}; // Shared context for this page for (var i = 0; i < inputs.length; i++) { var text = inputs[i]; // 1. Pre-Process var preRes; if (data.preCode && data.preCode.trim() !== "") { preRes = await execUserFunc(data.preCode, text, vars, shared); } else if (typeof wAwB_Pre === 'function') { try { preRes = await wAwB_Pre(text, vars, shared); if (preRes && typeof preRes === 'object' && preRes.skip) { preRes = { _skipSignal: true, reason: preRes.reason || 'Script-requested skip' }; } } catch (err) { preRes = text; } } else { preRes = text; } if (preRes && preRes._skipSignal) { self.postMessage({ skipped: true, reason: preRes.reason }); return; } text = (preRes !== undefined) ? preRes : text; // 2. Rules Processing if (data.rules && data.rules.length > 0) { data.rules.forEach(function(rule) { var findStr = inject(rule.find); if (!findStr) return; if (rule.isFunc) { try { var userFunc = new Function('match', 'groups', 'vars', 'shared', rule.replace); text = text.replace(new RegExp(findStr, (rule.flags || 'gmu').replace(/[^gimsuvy]/g, '')), function(...args) { var match = args[0]; var groups = args.slice(1, -2); try { var res = userFunc(match, groups, vars, shared); return res !== undefined ? res : match; } catch (err) { return match; } }); } catch (e) {} } else { var repStr = inject(rule.replace).replace(/\\\\n/g, "\\n").replace(/\\\\t/g, "\\t").replace(/\\\\r/g, "\\r"); if (rule.regex) { try { var flags = (rule.flags || 'gmu').replace(/[^gimsuvy]/g, ''); text = text.replace(new RegExp(findStr, flags), repStr); } catch (e) {} } else { var finalFind = findStr.replace(/\\\\n/g, "\\n").replace(/\\\\t/g, "\\t").replace(/\\\\r/g, "\\r"); text = text.split(finalFind).join(repStr); } } }); } // 3. Post-Process var postRes; if (data.postCode && data.postCode.trim() !== "") { postRes = await execUserFunc(data.postCode, text, vars, shared); } else if (typeof wAwB_Post === 'function') { try { postRes = await wAwB_Post(text, vars, shared); if (postRes && typeof postRes === 'object' && postRes.skip) { postRes = { _skipSignal: true, reason: postRes.reason || 'Script-requested skip' }; } } catch (err) { postRes = text; } } else { postRes = text; } if (postRes && postRes._skipSignal) { self.postMessage({ skipped: true, reason: postRes.reason }); return; } text = (postRes !== undefined) ? postRes : text; outputs.push(text); } self.postMessage({ success: true, texts: outputs, summaryAppend: shared.summaryAppend, summaryOverride: shared.summaryOverride }); } catch (err) { self.postMessage({ success: false, error: err.toString() }); } }; `; var blob = new Blob([scriptContent], { type: 'application/javascript' }); this.workerURL = URL.createObjectURL(blob); this.activeWorker = new Worker(this.workerURL); }, run: function(payload) { var self = this; return new Promise(function(resolve, reject) { // Re-init if no worker exists, or if the user changed the library code if (!self.activeWorker || self.currentLibCode !== (payload.libraryCode || "")) { self.initWorker(payload.libraryCode); } if (self.timeoutTimer) clearTimeout(self.timeoutTimer); self.timeoutTimer = setTimeout(function() { self.destroy(); // Assassinate the stuck worker reject("Script timed out (" + SCRIPT_TIMEOUT_MS + "ms)."); }, SCRIPT_TIMEOUT_MS); self.activeWorker.onmessage = function(e) { clearTimeout(self.timeoutTimer); if (e.data.skipped) resolve({ skipped: true, reason: e.data.reason }); else if (e.data.success) resolve({ success: true, texts: e.data.texts, summaryAppend: e.data.summaryAppend, summaryOverride: e.data.summaryOverride }); else reject(e.data.error); }; self.activeWorker.postMessage(payload); }); }, destroy: function() { if (this.activeWorker) { this.activeWorker.terminate(); this.activeWorker = null; } if (this.workerURL) { URL.revokeObjectURL(this.workerURL); this.workerURL = null; } if (this.timeoutTimer) { clearTimeout(this.timeoutTimer); this.timeoutTimer = null; } } }; var PageProtector = { store: [], getKey: function() { var id = this.store.length.toString(); var p = ""; for (var i = 0; i < id.length; i++) { p += String.fromCharCode(0xE010 + parseInt(id[i])); } return '\uE000' + p + '\uE001'; }, protect: function(text, mode, config, templateSpecies = null) { this.store = []; var self = this; var safeRep = function(t, r) { return t.replace(r, function(m) { if (!m) return m; var key = self.getKey(); self.store.push(m); return key; }); }; var shouldProcess = function(id) { if (mode === 'target') return config === id; return config[id] === true; }; var matchedBrackets = function(text, op, cl, species = '') { var newText = "", depth = 0, start = 0, cursor = 0; var speciesRegex = species ? new RegExp(species, 'iu') : null; for (var i = 0; i < text.length; i++) { if (text[i] === op[0] && text.slice(i, i + op.length) === op) { if (depth === 0) start = i; depth++; i += op.length - 1; } else if (text[i] === cl[0] && text.slice(i, i + cl.length) === cl) { if (depth > 0) { depth--; if (depth === 0) { var chunk = text.substring(start, i + cl.length); if (!speciesRegex || speciesRegex.test(chunk)) { var key = self.getKey(); self.store.push(chunk); newText += text.substring(cursor, start) + key; } else { newText += text.substring(cursor, i + cl.length); } cursor = i + cl.length; } i += cl.length - 1; } } } newText += text.substring(cursor); return newText; }; PROTECTION_DEFS.forEach(function(def) { if (shouldProcess(def.id)) { if (def.id === 'blocks') { ['math', 'pre', 'source', 'syntaxhighlight', 'code', 'gallery'].forEach(t => text = safeRep(text, new RegExp('<' + t + '[^>]*?>[\\s\\S]*?<\\/' + t + '>|<' + t + '[^>]*?/>', 'gi'))); } else if (['templates', 'tables', 'images'].includes(def.id)) { var activeSpecies = (def.id === 'templates') ? templateSpecies : def.species; text = matchedBrackets(text, def.open, def.close, activeSpecies || ''); } else if (def.regex) { text = safeRep(text, def.regex); } } }); return text; }, restore: function(text) { var self = this; var loop = 100; while (/(\uE000[\uE010-\uE019]+\uE001)/.test(text) && loop > 0) { text = text.replace(/\uE000([\uE010-\uE019]+)\uE001/g, function(m, d) { var id = ""; for (var i = 0; i < d.length; i++) id += (d.charCodeAt(i) - 0xE010).toString(); return self.store[parseInt(id, 10)] || m; }); loop--; } return text; } }; var accordionRegistry = []; function addSection(title, $inner) { var btn = new OO.ui.ButtonWidget({ label: title, indicator: 'down', framed: false, classes: ['wa-section-header'] }); var box = $('<div>').addClass('wa-foldable-content').append($inner); var sectionObj = { btn: btn, box: box, label: title }; accordionRegistry.push(sectionObj); btn.on('click', function() { var isOpening = !box.is(':visible'); if (isOpening) { accordionRegistry.forEach(function(sec) { if (sec !== sectionObj) { sec.box.hide(); sec.btn.setIndicator('down'); } }); } box.toggle(); btn.setIndicator(box.is(':visible') ? 'up' : 'down'); }); $content.append(btn.$element, box); return sectionObj; } // WIDGETS var srcSelect = new OO.ui.DropdownInputWidget({ options: [{ data: 'cat', label: 'Category' }, { data: 'linksto', label: 'Pages linking to...' }, { data: 'linkson', label: 'Links on page...' }, { data: 'prefix', label: 'Pages with prefix...' }, { data: 'watchlist', label: 'Watchlist' }, { data: 'search', label: 'Wiki search' }, { data: 'usercontribs', label: 'User contributions' }, { data: 'pageswithprop', label: 'Pages with property' }] }); var srcInput = new OO.ui.TextInputWidget({ placeholder: 'Category...' }); var now = new Date(); var today = now.toISOString().split('T')[0]; var srcInputUser = new OO.ui.TextInputWidget({ placeholder: 'Username' }); var srcInputStartDate = new OO.ui.TextInputWidget({ value: today + 'T00:00:00', placeholder: 'ISO start date' }); var srcInputEndDate = new OO.ui.TextInputWidget({ value: today + 'T23:59:59', placeholder: 'ISO end date' }); var srcDropProp = new OO.ui.DropdownInputWidget({ options: [] }); var $optContainer = $('<div>').addClass('wa-source-options').hide(); var $optCat = $('<div>').hide(); var $optUser = $('<div>').hide(); var $optProp = $('<div>').hide(); var chkCatPages = new OO.ui.CheckboxInputWidget({ selected: true }); var chkCatSub = new OO.ui.CheckboxInputWidget({ selected: false }); var chkCatFile = new OO.ui.CheckboxInputWidget({ selected: false }); $optCat.append($('<div>').addClass('wa-opt-label').text('Include:'), new OO.ui.FieldLayout(chkCatPages, { label: 'Pages', align: 'inline' }).$element, new OO.ui.FieldLayout(chkCatSub, { label: 'Subcats', align: 'inline' }).$element, new OO.ui.FieldLayout(chkCatFile, { label: 'Files', align: 'inline' }).$element); $optUser.append(new OO.ui.FieldLayout(srcInputUser, { label: 'User', align: 'top' }).$element, new OO.ui.FieldLayout(srcInputStartDate, { label: 'Start (Older)', align: 'top' }).$element, new OO.ui.FieldLayout(srcInputEndDate, { label: 'End (Newer)', align: 'top' }).$element); $optProp.append(new OO.ui.FieldLayout(srcDropProp, { label: 'Property', align: 'top' }).$element); var $optLinks = $('<div>').hide(); var chkLinkWiki = new OO.ui.CheckboxInputWidget({ selected: true }); var chkLinkTrans = new OO.ui.CheckboxInputWidget({ selected: false }); var chkLinkImg = new OO.ui.CheckboxInputWidget({ selected: false }); var dropLinkRedir = new OO.ui.DropdownInputWidget({ options: [{ data: 'nonredirects', label: 'No redirects' }, { data: 'all', label: 'Both' }, { data: 'redirects', label: 'Redirects only' }] }); var chkLinkToRedir = new OO.ui.CheckboxInputWidget({ selected: false }); $optLinks.append($('<div>').addClass('wa-opt-label').text('What to include:'), $('<div>').addClass('wa-opt-row').append(new OO.ui.FieldLayout(chkLinkWiki, { label: 'Wikilinks', align: 'inline' }).$element, new OO.ui.FieldLayout(chkLinkTrans, { label: 'Transclusions', align: 'inline' }).$element, new OO.ui.FieldLayout(chkLinkImg, { label: 'File usage', align: 'inline' }).$element), $('<div>').addClass('wa-opt-label').text('Redirects:'), dropLinkRedir.$element, new OO.ui.FieldLayout(chkLinkToRedir, { label: 'Include links to redirects', align: 'inline' }).$element); $optContainer.append($optCat, $optLinks, $optUser, $optProp); var queryCache = {}; var lastMode = 'cat'; srcSelect.on('change', function(newMode) { if (!isLoadingProject) { if (lastMode !== 'watchlist' && lastMode !== 'usercontribs' && lastMode !== 'pageswithprop') { queryCache[lastMode] = srcInput.getValue(); } } $optContainer.hide(); $optCat.hide(); $optLinks.hide(); $optUser.hide(); $optProp.hide(); srcInput.setDisabled(false).$element.show(); if (newMode === 'cat') { $optContainer.show(); $optCat.show(); } else if (newMode === 'linksto') { $optContainer.show(); $optLinks.show(); } else if (newMode === 'usercontribs') { $optContainer.show(); $optUser.show(); srcInput.setDisabled(true).$element.hide(); } else if (newMode === 'pageswithprop') { $optContainer.show(); $optProp.show(); srcInput.setDisabled(true).$element.hide(); if (!propNamesLoaded) { new mw.Api().get({ action: 'query', list: 'pagepropnames', ppnlimit: 'max' }).then(function(d) { if (d.query && d.query.pagepropnames) { srcDropProp.setOptions(d.query.pagepropnames.map(p => ({ data: p.propname, label: p.propname }))); propNamesLoaded = true; } }); } } if (newMode === 'watchlist') { srcInput.setValue(''); srcInput.setDisabled(true); srcInput.$input.attr('placeholder', '(No query needed)'); } else if (newMode !== 'usercontribs' && newMode !== 'pageswithprop') { srcInput.setValue(queryCache[newMode] || ''); var ph = 'Query...'; if (newMode === 'cat') ph = 'Category name'; if (newMode === 'search') ph = 'Search query...'; if (newMode === 'prefix') ph = 'Page prefix...'; if (newMode === 'linksto') ph = 'Pages linking to this title...'; if (newMode === 'linkson') ph = 'Get links from this page...'; srcInput.$input.attr('placeholder', ph); } lastMode = newMode; }); srcSelect.emit('change', srcSelect.getValue()); var $nsSelect = $('<select>').attr('id', 'wa-ns-selector').attr('multiple', 'multiple').attr('size', '8'); var nsMap = mw.config.get('wgFormattedNamespaces'); for (var id in nsMap) { if (parseInt(id) >= 0) $nsSelect.append($('<option>').val(id).text(id + ': ' + (nsMap[id] || '(Main)'))); } $nsSelect.val(['0']); var btnAdd = new OO.ui.ButtonWidget({ label: 'Add to list', icon: 'add', flags: ['primary', 'progressive'] }); var $btnRow = $('<div>').css({ 'display': 'flex', 'justify-content': 'flex-end', 'margin-top': '10px' }); var $fetchStatus = $('<span>').css({ 'margin-right': '10px', 'color': '#888', 'font-size': '0.9em', 'align-self': 'center' }).hide(); $btnRow.append($fetchStatus, btnAdd.$element); addSection('Source', $('<div>').append(new OO.ui.FieldLayout(srcSelect, { label: 'Mode', align: 'top' }).$element, new OO.ui.FieldLayout(srcInput, { label: 'Query', align: 'top' }).$element, $optContainer, $('<div>').text('Namespaces:').css({ 'font-weight': 'bold', 'margin-top': '5px' }), $nsSelect, $btnRow)); var redirMode = new OO.ui.RadioSelectWidget({ items: [new OO.ui.RadioOptionWidget({ data: 'edit', label: 'Edit the redirect page (Default)' }), new OO.ui.RadioOptionWidget({ data: 'follow', label: 'Follow redirect (Edit target)' }), new OO.ui.RadioOptionWidget({ data: 'skip', label: 'Skip redirects' })] }); redirMode.selectItemByData('edit'); var radSkipExist = new OO.ui.RadioSelectWidget({ items: [new OO.ui.RadioOptionWidget({ data: 'none', label: 'Process all' }), new OO.ui.RadioOptionWidget({ data: 'missing', label: 'Skip if page does not exist' }), new OO.ui.RadioOptionWidget({ data: 'exists', label: 'Skip if page exists' })] }); radSkipExist.selectItemByData('none'); var chkSkipNoChange = new OO.ui.CheckboxInputWidget({ selected: false }); var inpSkipContains = new OO.ui.TextInputWidget({ placeholder: 'Text/Regex for Skip if FOUND' }); var togSkipContainsRegex = new OO.ui.ToggleSwitchWidget({ value: false, title: 'Use regex' }); var inpSkipNotContains = new OO.ui.TextInputWidget({ placeholder: 'Text/Regex for Skip if MISSING' }); var togSkipNotContainsRegex = new OO.ui.ToggleSwitchWidget({ value: false, title: 'Use regex' }); var inpSkipCategories = new OO.ui.TextInputWidget({ placeholder: 'Skip if in: Category1|Category2' }); var inpSkipNotCategories = new OO.ui.TextInputWidget({ placeholder: 'Skip if NOT in: Category1|Category2' }); var $settingsPanel = $('<div>') .append($('<span>').addClass('wa-settings-header').text('Redirects')) .append(redirMode.$element) .append($('<hr>').css('border-top', '1px solid #eee')) .append($('<span>').addClass('wa-settings-header').text('Skip logic')) .append(new OO.ui.FieldLayout(chkSkipNoChange, { label: 'Skip if no changes made', align: 'inline' }).$element.css('margin-bottom', '8px')) .append(radSkipExist.$element) .append($('<hr>').css('border-top', '1px solid #eee')) .append($('<span>').addClass('wa-settings-header').text('Content filters')) .append($('<div>').addClass('wa-setting-row').append(inpSkipContains.$element.css('flex', 1), togSkipContainsRegex.$element.css('margin-left', '5px'))) .append($('<div>').addClass('wa-setting-row').append(inpSkipNotContains.$element.css('flex', 1), togSkipNotContainsRegex.$element.css('margin-left', '5px'))) .append($('<hr>').css('border-top', '1px solid #eee')) .append($('<span>').addClass('wa-settings-header').text('Category filters')) .append(new OO.ui.FieldLayout(inpSkipCategories, { label: 'Blacklist', align: 'top' }).$element) .append(new OO.ui.FieldLayout(inpSkipNotCategories, { label: 'Whitelist', align: 'top' }).$element); addSection('Skip', $settingsPanel); var dropProtMode = new OO.ui.DropdownInputWidget({ options: [{ data: 'protect', label: 'Protect (Exclude)' }, { data: 'target', label: 'Target (Edit Matches Only)' }] }); var inpTemplateFilter = new OO.ui.TextInputWidget({ placeholder: 'Regex: infobox rail line|railway' }); var $templateFilterLayout = new OO.ui.FieldLayout(inpTemplateFilter, { label: 'Template filter', align: 'top' }); var $protList = $('<div>'); var protCheckboxes = {}; PROTECTION_DEFS.forEach(function(def) { var chk = new OO.ui.CheckboxInputWidget({ selected: def.isOn }); protCheckboxes[def.id] = chk; $protList.append(new OO.ui.FieldLayout(chk, { label: def.label, align: 'inline' }).$element); }); var targetRadioItems = PROTECTION_DEFS.map(function(def) { return new OO.ui.RadioOptionWidget({ data: def.id, label: def.label }); }); var radTargetSet = new OO.ui.RadioSelectWidget({ items: targetRadioItems }); var $targetList = $('<div>').hide().append(radTargetSet.$element); dropProtMode.on('change', function(mode) { if (mode === 'protect') { $protList.show(); $targetList.hide(); } else { $protList.hide(); $targetList.show(); } }); addSection('Protection', $('<div>').addClass('wa-source-options') .append(new OO.ui.FieldLayout(dropProtMode, { label: 'Mode', align: 'top' }).$element) .append($('<hr>').css('border-top', '1px solid #eee')) .append($protList).append($targetList) .append($('<div style="margin-top:10px;">').append($templateFilterLayout.$element)) ); var $rulesList = $('<div>'); var btnAddRule = new OO.ui.ButtonWidget({ label: 'Add rule', icon: 'add' }); var rulesRegistry = []; addSection('Rules', $('<div>').append($rulesList, btnAddRule.$element)); var togWikiTypos = new OO.ui.ToggleSwitchWidget({ value: false }); var lblWikiStatus = $('<div>').css({ 'font-size': '0.9em', 'color': '#888', 'margin-top': '2px' }); var btnLoadLocal = new OO.ui.ButtonWidget({ icon: 'upload', label: 'Load file', framed: false }); var btnClearLocal = new OO.ui.ButtonWidget({ icon: 'trash', title: 'Clear local', framed: false, flags: 'destructive', disabled: true }); var lblLocalStatus = $('<div>').text('No local rules').css({ 'font-size': '0.9em', 'color': '#888', 'margin-top': '2px' }); var $typoInput = $('<input type="file">').hide().appendTo('body'); var $extRulesPanel = $('<div>').addClass('wa-source-options'); $extRulesPanel.append( $('<div>').css({ 'display': 'flex', 'align-items': 'center', 'justify-content': 'space-between' }).append($('<span>').text('Project:AutoWikiBrowser/Typos').css('font-weight', 'bold'), togWikiTypos.$element), $('<div>').css('margin-bottom', '10px').append(lblWikiStatus), $('<hr>').css('border-top', '1px solid #eee'), $('<div>').append($('<div>').css({ 'display': 'flex', 'align-items': 'center' }).append($('<span>').text('Local rules (session only)').css({ 'font-weight': 'bold' }), $('<div>').css('flex', '1'), btnLoadLocal.$element, btnClearLocal.$element), lblLocalStatus) ); addSection('External rules', $extRulesPanel); var txtPreScript = new OO.ui.MultilineTextInputWidget({ rows: 6, value: '', placeholder: '// Enter JavaScript function body here.\n// Available variables: text, vars, shared\nreturn text;' }); var txtPostScript = new OO.ui.MultilineTextInputWidget({ rows: 6, value: '', placeholder: '// Enter JavaScript function body here.\n// Available variables: text, vars, shared\nreturn text;' }); var btnLoadLib = new OO.ui.ButtonWidget({ icon: 'upload', title: 'Load library (.js)', framed: false }); var btnRemoveLib = new OO.ui.ButtonWidget({ icon: 'trash', title: 'Remove library', framed: false, flags: 'destructive' }); var txtLibStatus = new OO.ui.TextInputWidget({ value: '(No library loaded)', readOnly: true }); var $libInput = $('<input type="file" accept=".js">').hide().appendTo('body'); var btnEditLib = new OO.ui.ButtonWidget({ icon: 'edit', label: 'Edit project library', framed: false }); var $scriptPanel = $('<div>').append( $('<div>').css({ 'display': 'flex', 'align-items': 'center', 'gap': '5px', 'margin-bottom': '10px' }).append($('<span>').text('JS library:').css({ 'font-weight': 'bold', 'white-space': 'nowrap' }), txtLibStatus.$element.css('flex', '1'), btnLoadLib.$element, btnRemoveLib.$element), $('<div>').css({ 'display': 'flex', 'justify-content': 'flex-end', 'margin-bottom': '10px' }).append(btnEditLib.$element), new OO.ui.FieldLayout(txtPreScript, { label: 'Pre-Process', align: 'top' }).$element, new OO.ui.FieldLayout(txtPostScript, { label: 'Post-Process', align: 'top' }).$element ); addSection('Scripts', $scriptPanel); function updateLibUI() { if (currentLibrary.code) { txtLibStatus.setValue(currentLibrary.name); btnRemoveLib.setDisabled(false); } else { txtLibStatus.setValue('(No library loaded)'); btnRemoveLib.setDisabled(true); } } updateLibUI(); function LibraryEditorDialog(config) { LibraryEditorDialog.super.call(this, config); } OO.inheritClass(LibraryEditorDialog, OO.ui.ProcessDialog); LibraryEditorDialog.static.name = 'libraryEditor'; LibraryEditorDialog.static.title = 'Edit project library'; LibraryEditorDialog.static.actions = [{ action: 'save', label: 'Save', flags: ['primary', 'progressive'] }, { label: 'Cancel', flags: 'safe' } ]; LibraryEditorDialog.prototype.initialize = function() { LibraryEditorDialog.super.prototype.initialize.call(this); this.$element.addClass('wa-lib-dialog'); // Attach our custom CSS override class this.panel = new OO.ui.PanelLayout({ padded: true, expanded: true }); this.$editorWrapper = $('<div>').addClass('wa-lib-editorwrapper'); this.panel.$element.append(this.$editorWrapper); this.$body.append(this.panel.$element); }; LibraryEditorDialog.prototype.getSetupProcess = function(data) { data = data || {}; return LibraryEditorDialog.super.prototype.getSetupProcess.call(this, data) .next(function() { var self = this; self.$editorWrapper.empty(); // Create a textarea for the MediaWiki CM wrapper to properly bind to var $libTextArea = $('<textarea>').appendTo(self.$editorWrapper); var initCode = currentLibrary.code || "// All custom library functions defined here will be passed to the worker.\n// Special functions:\n// function wAwB_Pre(text, vars, shared) { return text; }\n// function wAwB_Post(text, vars, shared) { return text; }\n"; return mw.loader.using(['ext.CodeMirror', 'ext.CodeMirror.modes']).then(function(require) { var CM = require('ext.CodeMirror'); var modes = require('ext.CodeMirror.modes'); self.cmInstance = new CM($libTextArea[0], modes.javascript()); self.cmInstance.initialize(); self.cmInstance.view.dispatch({ changes: { from: 0, insert: initCode } }); // Force CodeMirror to fill the wrapper self.$editorWrapper.find('.cm-editor').css({ height: '100%' }); }).catch(function(err) { console.error("wAwB CM Init Error:", err); }); }, this); }; LibraryEditorDialog.prototype.getActionProcess = function(action) { var dialog = this; if (action === 'save') { return new OO.ui.Process(function() { var newCode = ""; if (dialog.cmInstance) { newCode = dialog.cmInstance.view.state.doc.toString(); } if (newCode.trim() === "") { currentLibrary = { name: null, code: null }; } else { currentLibrary.code = newCode; currentLibrary.name = "custom code"; } updateLibUI(); dialog.close({ action: action }); }); } if (action === 'cancel' || !action) { return new OO.ui.Process(function() { dialog.close({ action: action }); }); } return LibraryEditorDialog.super.prototype.getActionProcess.call(this, action); }; LibraryEditorDialog.prototype.getTeardownProcess = function(data) { return LibraryEditorDialog.super.prototype.getTeardownProcess.call(this, data) .next(function() { if (this.cmInstance) { try { this.cmInstance.view.destroy(); } catch (e) {} this.cmInstance = null; } }, this); }; var windowManager = new OO.ui.WindowManager(); $('body').append(windowManager.$element); var libDialog = new LibraryEditorDialog(); windowManager.addWindows([libDialog]); btnEditLib.on('click', function() { windowManager.openWindow(libDialog); }); var togAdminEnable = new OO.ui.ToggleSwitchWidget({ value: false }); var chkMovRedirect = new OO.ui.CheckboxInputWidget({ selected: false }); var chkMovTalk = new OO.ui.CheckboxInputWidget({ selected: true }); var chkMovSub = new OO.ui.CheckboxInputWidget({ selected: false }); var chkDelTalk = new OO.ui.CheckboxInputWidget({ selected: true }); var dropProtEdit = new OO.ui.DropdownInputWidget({ options: [{ data: '', label: '(No Change)' }, { data: 'all', label: 'All' }, { data: 'autoconfirmed', label: 'Autoconfirmed' }, { data: 'sysop', label: 'Sysop' }] }); var dropProtMove = new OO.ui.DropdownInputWidget({ options: [{ data: '', label: '(No Change)' }, { data: 'all', label: 'All' }, { data: 'autoconfirmed', label: 'Autoconfirmed' }, { data: 'sysop', label: 'Sysop' }] }); var inpProtExpiry = new OO.ui.TextInputWidget({ placeholder: 'infinite / 2 days / 12 hours' }); if (CAN_MOVE || IS_ADMIN) { var $adminPanel = $('<div>').append( $('<div>').css({ 'display': 'flex', 'align-items': 'center', 'justify-content': 'flex-start', 'gap': '10px' }).append($('<span>').text('Enable page actions').css('font-weight', 'bold'), togAdminEnable.$element), $('<hr>') ); if (CAN_MOVE) { $adminPanel.append( $('<strong>').text('Move options:'), new OO.ui.FieldLayout(chkMovRedirect, { label: 'Do not create redirect', align: 'inline' }).$element, new OO.ui.FieldLayout(chkMovTalk, { label: 'Move talk page', align: 'inline' }).$element, new OO.ui.FieldLayout(chkMovSub, { label: 'Move subpages', align: 'inline' }).$element, $('<br>') ); } if (IS_ADMIN) { $adminPanel.append( $('<strong>').text('Delete options:'), new OO.ui.FieldLayout(chkDelTalk, { label: 'Delete talk page', align: 'inline' }).$element, $('<br>'), $('<strong>').text('Protect options:'), new OO.ui.FieldLayout(dropProtEdit, { label: 'Edit level', align: 'top' }).$element, new OO.ui.FieldLayout(dropProtMove, { label: 'Move level', align: 'top' }).$element, new OO.ui.FieldLayout(inpProtExpiry, { label: 'Expiry', align: 'top' }).$element ); } addSection('Page actions', $adminPanel); } var btnPower = new OO.ui.ButtonWidget({ label: 'Start', icon: 'power', flags: ['primary', 'progressive'], title: 'Start editing', accessKey: 'a' }); var btnDiff = new OO.ui.ButtonWidget({ label: 'Diff', icon: 'update', title: 'Show diff', accessKey: 'd' }); var btnSkip = new OO.ui.ButtonWidget({ label: 'Next', icon: 'next', title: 'Skip to next page', accessKey: 'n', disabled: true }); var btnPreview = new OO.ui.ButtonWidget({ label: 'Preview', icon: 'article', title: 'Preview page', accessKey: 'p' }); var btnSave = new OO.ui.ButtonWidget({ label: 'Save', icon: 'upload', flags: 'progressive', title: 'Save edit', accessKey: 's', disabled: true }); var inputSummary = new OO.ui.TextInputWidget({ placeholder: '', value: '', title: 'Enter edit summary', accessKey: 'b' }); var $sumLayout = new OO.ui.FieldLayout(inputSummary, { label: 'Edit summary', align: 'top' }).$element; $sumLayout.css('margin-bottom', '6px'); var listTextarea = new OO.ui.MultilineTextInputWidget({ rows: 15, classes: ['wa-page-list-raw'] }); var btnSort = new OO.ui.ButtonWidget({ icon: 'sortVertical', title: 'Sort list', framed: false }); var btnDedup = new OO.ui.ButtonWidget({ icon: 'funnel', title: 'Remove duplicates', framed: false }); var btnClear = new OO.ui.ButtonWidget({ icon: 'trash', title: 'Clear list', framed: false }); var btnPreParse = new OO.ui.ButtonWidget({ label: 'Pre-parse', title: 'Process list in background', icon: 'robot', framed: false }); var $listCounter = $('<span>').addClass('wa-list-counter').text('0 pages'); var togAutoSave = new OO.ui.ToggleSwitchWidget({ value: false }); var txtAutoDelay = new OO.ui.TextInputWidget({ value: '10' }); var $botRow = $('<div>').addClass('wa-bot-row').hide(); if (PERMS.allowBot) { $botRow.show().append($('<span>').css('font-weight', 'bold').text('Bot mode: '), togAutoSave.$element, $('<span>').text('Delay (s):'), txtAutoDelay.$element.css('max-width', '40px')); togAutoSave.on('change', function(v) { if (v) txtAutoDelay.setValue('10'); }); } var sortAsc = true; var $procHeader = $('<div>').addClass('wa-section-header').attr('id', 'wa-proc-header').css({ 'display': 'flex', 'justify-content': 'space-between', 'align-items': 'center' }); var $procTitle = $('<span>').attr('id', 'wa-proc-title').text('Processing'); var chkMinor = new OO.ui.CheckboxInputWidget({ selected: true, title: 'Minor edit' }); var $minorLayout = new OO.ui.FieldLayout(chkMinor, { label: 'm', align: 'inline', title: 'Minor edit' }); $minorLayout.$element.css({ 'margin-right': '15px', 'font-weight': 'normal' }); $procHeader.append($procTitle, $minorLayout.$element); var $procContent = $('<div>').attr('id', 'wa-proc-content').append( $sumLayout, $botRow, $('<div>').addClass('wa-grid-container').append( $('<div>').addClass('wa-grid-col').append(btnPower.$element), $('<div>').addClass('wa-grid-col').append(btnDiff.$element, btnSkip.$element), $('<div>').addClass('wa-grid-col').append(btnPreview.$element, btnSave.$element) ), $('<div>').addClass('wa-toolbar').append($listCounter, btnSort.$element, btnDedup.$element, btnClear.$element), listTextarea.$element, $('<div>').css({ 'margin-top': '5px' }).append(btnPreParse.$element) ); $content.append($procHeader, $procContent); var configWidgets = [ srcSelect, srcInput, srcInputUser, srcInputStartDate, srcInputEndDate, srcDropProp, chkCatPages, chkCatSub, chkCatFile, chkLinkWiki, chkLinkTrans, chkLinkImg, dropLinkRedir, chkLinkToRedir, btnAdd, redirMode, chkSkipNoChange, radSkipExist, inpSkipContains, togSkipContainsRegex, inpSkipNotContains, togSkipNotContainsRegex, inpSkipCategories, inpSkipNotCategories, dropProtMode, radTargetSet, inpTemplateFilter, btnAddRule, txtPreScript, txtPostScript, chkMovRedirect, chkMovTalk, chkMovSub, chkDelTalk, dropProtEdit, dropProtMove, inpProtExpiry, togWikiTypos, btnLoadLocal, btnClearLocal, btnPreParse ]; // ===================================================================== // 5. FUNCTION DEFINITIONS (Core Logic) // ===================================================================== function checkSummaryWarning() { var val = inputSummary.getValue(); var isBlank = !val || val.trim() === ""; if (isBlank || hasNewSources) inputSummary.$element.addClass('wa-summary-warning'); else inputSummary.$element.removeClass('wa-summary-warning'); } function renderCurrentView() { if (currentViewMode === 'preview') renderPreview(); else renderDiff(); } function toggleConfig(isLocked) { configWidgets.forEach(function(w) { if (w instanceof OO.ui.TextInputWidget || w instanceof OO.ui.MultilineTextInputWidget) { w.setReadOnly(isLocked); w.$element.css('opacity', isLocked ? 0.8 : 1); } else { w.setDisabled(isLocked); } }); $nsSelect.prop('disabled', isLocked); for (var key in protCheckboxes) protCheckboxes[key].setDisabled(isLocked); rulesRegistry.forEach(function(r) { r.find.setReadOnly(isLocked); r.rep.setReadOnly(isLocked); r.regex.setDisabled(isLocked); r.flags.setReadOnly(isLocked); r.enable.setDisabled(isLocked); r.del.setDisabled(isLocked); r.btnFunc.setDisabled(isLocked || !r.regex.getValue()); r.btnUp.setDisabled(isLocked || rulesRegistry.indexOf(r) === 0); r.btnDown.setDisabled(isLocked || rulesRegistry.indexOf(r) === rulesRegistry.length - 1); }); if (CAN_MOVE || IS_ADMIN) togAdminEnable.setDisabled(isLocked); btnLoadLib.setDisabled(isLocked); btnRemoveLib.setDisabled(isLocked || !currentLibrary.code); btnEditLib.setDisabled(isLocked); btnLoadLocal.setDisabled(isLocked); btnClearLocal.setDisabled(isLocked || localTypos.length === 0); } function updateListCount() { var val = listTextarea.getValue(); var count = val.trim() ? val.split('\n').filter(function(l) { var line = l.trim(); return line !== "" && !line.startsWith("####"); }).length : 0; $listCounter.text(count + ' pages'); } listTextarea.on('change', updateListCount); function updateDirtyState() { if (isRunning && currentTitle && Editor.getValue() !== originalWikitext) $editorHeader.addClass('wa-dirty'); else $editorHeader.removeClass('wa-dirty'); } var notificationWatermark = 0; var lastNotifCheck = 0; function checkNotifications(notifList) { if ((ON_NOTIFY !== "warn" && ON_NOTIFY !== "stop")|| !notifList || notifList.length === 0) return false; var triggerFound = false; var newWatermark = notificationWatermark; for (var i = 0; i < notifList.length; i++) { var n = notifList[i]; var currentId = parseInt(n.id, 10) || 0; if (currentId > newWatermark) { newWatermark = currentId; } if (currentId > notificationWatermark && (n.type === 'edit-user-talk' || n.type === 'reverted')) { triggerFound = true; } } notificationWatermark = newWatermark; if (triggerFound) { $('.wa-editor-header').addClass('wa-header-alert'); if (ON_NOTIFY === "stop") { var halt = confirm("A new talk page message or revert was detected!\n\nClick OK to stop the processing queue.\nClick Cancel to acknowledge and continue."); if (halt) { btnPower.emit('click'); return true; // Signals the save loop to halt } else { $('.wa-editor-header').removeClass('wa-header-alert'); } } } return false; } function removeTopLine() { var l = listTextarea.getValue().split('\n'); l.shift(); listTextarea.setValue(l.join('\n')); updateListCount(); } function updateInterfaceMode() { var isAdminMode = togAdminEnable.getValue(); var pageLoaded = !!currentTitle; btnSave.setDisabled(isAdminMode || !pageLoaded || !PERMS.canSave); btnSkip.setDisabled(!pageLoaded); btnPreview.setDisabled(!pageLoaded); btnDiff.setDisabled(isAdminMode || !pageLoaded); Editor.setDisabled(isAdminMode || !pageLoaded); if (CAN_MOVE) { var allowAdmin = isAdminMode && currentPageExists; btnAdminMove.setDisabled(!(allowAdmin && currentVars['$xA'])); if (currentVars['$xA']) btnAdminMove.setTitle('Move page to ' + currentVars['$xA']); else btnAdminMove.setTitle('Move page to $xA (Variable not set)'); } if (IS_ADMIN) { var allowAdmin = isAdminMode && currentPageExists; btnAdminDel.setDisabled(!allowAdmin); btnAdminProt.setDisabled(!allowAdmin); } } function renderDiff() { captureViewScroll(); $visualOut.css('opacity', '0.7'); var currentText = Editor.getValue(); new mw.Api().post({ 'action': 'compare', fromtitle: currentTitle, toslots: 'main', 'totext-main': currentText, slots: 'main', topst: window.wa_diffPST ? true : undefined, prop: 'diff', formatversion: 2 }).then(function(data) { var diffBody = data.compare && data.compare.bodies && data.compare.bodies.main; if (diffBody) { $visualOut.html('<h4>Diff: ' + currentTitle + '</h4><table class="diff"><colgroup><col class="diff-marker"><col class="diff-content"><col class="diff-marker"><col class="diff-content"></colgroup><tbody>' + diffBody + '</tbody></table>'); processDiffTable(); } else { $visualOut.html('<div style="color:green; text-align:center; padding-top:20px;">No Changes detected</div>'); } restoreViewScroll(currentTitle, 'diff'); $visualOut.css('opacity', '1'); }); } function processDiffTable() { var rightLineNum = 0; $visualOut.find('table.diff tr').each(function() { var $tr = $(this); var $linenos = $tr.find('td.diff-lineno'); if ($linenos.length > 0) { var txt = $linenos.last().text(); var m = txt.match(/(\d+)/); if (m) rightLineNum = parseInt(m[1]); return; } if ($tr.find('.diff-addedline').length > 0 || $tr.find('.diff-context').length > 0) { $tr.attr('data-line', rightLineNum); $tr.css('cursor', 'pointer').attr('title', 'Ctrl+click:COPY | Click:JUMP | Double click:SELECT'); rightLineNum++; } }); // Single click: jump. Ctrl+click: copy $visualOut.on('click', 'tr[data-line]', function(e) { var $row = $(this); // copy if (e.ctrlKey || e.metaKey) { e.preventDefault(); var $clickedTd = $(e.target).closest('td'); var cellIndex = $clickedTd.index(); // 0-1 left side, 2-3 right side var $targetCell; if (cellIndex <= 1) { $targetCell = $row.find('td.diff-deletedline, td.diff-context').first(); // left half } else { $targetCell = $row.find('td.diff-addedline, td.diff-context').last(); // right half } if ($targetCell.length === 0 || $.trim($targetCell.text()) === '') return; var plainText = $targetCell.text(); navigator.clipboard.writeText(plainText).then(function() { // Flash the cell green $targetCell.addClass('wa-flash-success'); setTimeout(function() { $targetCell.removeClass('wa-flash-success'); }, 400); }); return; // Exit early, prevent jump } // jump var lineNum = parseInt($row.attr('data-line')); Editor.scrollToLine(lineNum); }); // Double click: jump and select $visualOut.on('dblclick', 'tr[data-line]', function(e) { if (e.ctrlKey || e.metaKey) return; if (window.getSelection) { window.getSelection().removeAllRanges(); } var $row = $(this); var lineNum = parseInt($row.attr('data-line')); Editor.scrollToLine(lineNum, true); }); } function renderPreview() { captureViewScroll(); $visualOut.css('opacity', '0.7'); new mw.Api().post({ action: 'parse', title: currentTitle, text: Editor.getValue(), prop: 'text|categorieshtml|modules|jsconfigvars', useskin: mw.config.get('skin'), disablelimitreport: true, pst: true, contentmodel: 'wikitext' }).then(function(data) { if (data.parse && data.parse.text) { var $prev = $('<div>').html(data.parse.text['*']); if (data.parse.categorieshtml) $prev.append(data.parse.categorieshtml['*']); $prev.find('a').attr('target', '_blank'); $visualOut.empty().append($prev); mw.loader.using(data.parse.modules.concat(data.parse.modulestyles, data.parse.modulescripts), function() { mw.hook('wikipage.content').fire($('.wa-visual-output .mw-parser-output')); }); restoreViewScroll(currentTitle, 'preview'); $visualOut.css('opacity', '1'); } }).catch(function(err) { $visualOut.html('Error generating preview.'); alert("Preview failed: " + err); }); } async function transformPageText(rawText, title, config) { var filters = config.filters; if (filters) { var check = function(text, rule) { if (!rule || !rule.val) return false; if (rule.regex) { try { return new RegExp(rule.val, 'mu').test(text); } catch (e) { return false; } } return text.indexOf(rule.val) !== -1; }; if (filters.skipContains && filters.skipContains.val && check(rawText, filters.skipContains)) { return { skipped: true, reason: 'Contains: ' + filters.skipContains.val }; } if (filters.skipNotContains && filters.skipNotContains.val && !check(rawText, filters.skipNotContains)) { return { skipped: true, reason: 'Missing: ' + filters.skipNotContains.val }; } } var mode = config.mode; var inputs = []; var compiledSpecies = null; if (config.templateFilter) { var tFilter = config.templateFilter; if (tFilter[0] === "^") tFilter = "^\\{\\{\\s*" + tFilter.slice(1); else tFilter = "\\{\\{\\s*" + tFilter; compiledSpecies = tFilter + "(?=\\s*[|}\\n])"; } var skeleton = PageProtector.protect(rawText, mode, config.excludes, compiledSpecies); if (mode === 'target') inputs = PageProtector.store; else inputs = [skeleton]; var combinedRules = rulesRegistry.filter(r => r.isActive()).map(r => ({ find: r.find.getValue(), replace: r.rep.getValue(), regex: r.regex.getValue(), flags: r.flags.getValue(), enabled: r.isActive(), isFunc: r.isFunc() })); if (togWikiTypos.getValue()) combinedRules = combinedRules.concat(wikiTypos); if (localTypos.length > 0) combinedRules = combinedRules.concat(localTypos); var payload = { texts: inputs, vars: config.vars, preCode: getUserCode(txtPreScript, 'wAwB_Pre'), libraryCode: currentLibrary.code, rules: combinedRules, postCode: getUserCode(txtPostScript, 'wAwB_Post') }; var result = await WorkerEngine.run(payload); if (result.skipped) return { skipped: true, reason: result.reason }; var finalText = ""; if (mode === 'target') { PageProtector.store = result.texts; finalText = PageProtector.restore(skeleton); } else { finalText = PageProtector.restore(result.texts[0]); } return { skipped: false, text: finalText, summaryAppend: result.summaryAppend, summaryOverride: result.summaryOverride }; } async function processPageContent() { try { setStatus('Processing...', 'working'); var mode = dropProtMode.getValue(); var activeConfig = { mode: mode, excludes: {}, templateFilter: inpTemplateFilter.getValue().trim(), vars: currentVars, filters: { skipContains: { val: inpSkipContains.getValue(), regex: togSkipContainsRegex.getValue() }, skipNotContains: { val: inpSkipNotContains.getValue(), regex: togSkipNotContainsRegex.getValue() } } }; if (mode === 'protect') { for (var k in protCheckboxes) activeConfig.excludes[k] = protCheckboxes[k].isSelected(); } else { var sel = radTargetSet.findSelectedItem(); activeConfig.excludes = sel ? sel.getData() : null; } var res = await transformPageText(originalWikitext, currentTitle, activeConfig); if (res.skipped) { removeTopLine(); loadNextPage(); return; } currentPageSummaryAppend = res.summaryAppend || ""; currentPageSummaryOverride = res.summaryOverride || null; updateSummaryPreview(inputSummary.getValue()); if (chkSkipNoChange.isSelected() && res.text === originalWikitext) { removeTopLine(); loadNextPage(); return; } setStatus('Ready'); Editor.setValue(res.text); if (CAN_MOVE || IS_ADMIN) updateInterfaceMode(); else { Editor.setDisabled(false); btnSave.setDisabled(!PERMS.canSave); btnSkip.setDisabled(false); btnPreview.setDisabled(false); btnDiff.setDisabled(false); } updateDirtyState(); renderCurrentView(); if (PERMS.allowBot && togAutoSave.getValue()) { var delay = Math.max(0, parseInt(txtAutoDelay.getValue(), 10) || 0) * 1000; setStatus('Auto-save in ' + (delay / 1000) + 's...', 'working'); if (autoSaveTimer) clearTimeout(autoSaveTimer); autoSaveTimer = setTimeout(function() { if (isRunning && PERMS.canSave) { btnSave.emit('click'); } }, delay); } } catch (e) { setStatus('Error', 'error'); alert(e); btnPower.emit('click'); } } async function runPreParseBatch() { // 1. Toggle / Stop Logic if (isRunning) { isRunning = false; setStatus('Stopping...', 'working'); btnPreParse.setLabel('Pre-parse'); return; } // 2. Start & Deduplicate var currentVal = listTextarea.getValue(); var cleanVal = getDeduplicatedList(currentVal).join('\n'); listTextarea.setValue(cleanVal); updateListCount(); isRunning = true; toggleUI(true); // 3. Lock UI toggleUI(true); btnSkip.setDisabled(true); btnDiff.setDisabled(true); btnPreview.setDisabled(true); btnSave.setDisabled(true); Editor.setDisabled(true); btnPreParse.setLabel('Stop pre-parse'); // Inject STOP marker if not present var currentList = listTextarea.getValue().split('\n'); if (!currentList.includes('####STOP')) { currentList.push('####STOP'); listTextarea.setValue(currentList.join('\n')); } // Gather Config var activeConfig = { mode: dropProtMode.getValue(), excludes: {}, templateFilter: inpTemplateFilter.getValue().trim(), vars: {}, filters: { skipContains: { val: inpSkipContains.getValue(), regex: togSkipContainsRegex.getValue() }, skipNotContains: { val: inpSkipNotContains.getValue(), regex: togSkipNotContainsRegex.getValue() } } }; if (activeConfig.mode === 'protect') { for (var k in protCheckboxes) activeConfig.excludes[k] = protCheckboxes[k].isSelected(); } else { var sel = radTargetSet.findSelectedItem(); activeConfig.excludes = sel ? sel.getData() : null; } setStatus('Pre-parsing...', 'working'); while (isRunning) { var lines = listTextarea.getValue().split('\n'); var batchTitles = []; var stopFound = false; for (var i = 0; i < lines.length; i++) { var line = lines[i]; if (line === '####STOP') { stopFound = true; break; } if (line && !line.startsWith('####')) { var parts = line.split('|'); batchTitles.push({ fullLine: line, title: parts[0], vars: parts.slice(1) }); } if (batchTitles.length >= 50) break; } if (batchTitles.length === 0) { if (stopFound) setStatus('Pre-parse complete'); else setStatus('List empty'); break; } $listCounter.text('Fetching ' + batchTitles.length + '...'); var badCats = inpSkipCategories.getValue().split('|').map(s => s.trim()).filter(s => s); var reqCats = inpSkipNotCategories.getValue().split('|').map(s => s.trim()).filter(s => s); var api = new mw.Api(); try { var data = await api.get({ action: 'query', prop: 'revisions' + (badCats.length + reqCats.length > 0 ? '|categories' : ''), titles: batchTitles.map(t => t.title).join('|'), rvprop: 'content', rvslots: 'main', redirects: 1, cllimit: 'max' }); var pageMap = {}; if (data.query && data.query.pages) Object.values(data.query.pages).forEach(p => pageMap[p.title] = p); var redirMap = {}; if (data.query && data.query.redirects) data.query.redirects.forEach(r => redirMap[r.from] = r.to); var keptLines = []; for (var k = 0; k < batchTitles.length; k++) { var item = batchTitles[k]; var lookupTitle = redirMap[item.title] || item.title; var page = pageMap[lookupTitle]; if (!page || page.missing || page.invalid || !page.revisions || !page.revisions[0]) { console.warn("Skipping invalid/missing page:", item.title); continue; } var pageCats = new Set((page.categories || []).map(c => c.title.replace(/^[^:]+:/, '').trim())); if (badCats.some(c => pageCats.has(c))) continue; // Skip if (reqCats.length > 0 && !reqCats.some(c => pageCats.has(c))) continue; // Skip var rawText = page.revisions[0].slots.main['*']; activeConfig.vars = { '$xx': item.title }; item.vars.forEach((v, idx) => activeConfig.vars['$x' + String.fromCharCode(65 + idx)] = v); var res = await transformPageText(rawText, item.title, activeConfig); // UPDATED LOGIC: Respect "Skip if no change" checkbox if (!res.skipped && (!chkSkipNoChange.isSelected() || res.text !== rawText)) { keptLines.push(item.fullLine); } } var freshLines = listTextarea.getValue().split('\n'); var stopIndex = -1; for (var x = 0; x < freshLines.length; x++) { if (freshLines[x] === '####STOP') { stopIndex = x; break; } } if (stopIndex > -1) { var topChunk = freshLines.slice(0, stopIndex); var botChunk = freshLines.slice(stopIndex + 1); var processedSet = new Set(batchTitles.map(t => t.fullLine)); var newTop = topChunk.filter(l => !processedSet.has(l)); var newList = newTop.concat(['####STOP']).concat(botChunk).concat(keptLines); listTextarea.setValue(newList.join('\n')); updateListCount(); } } catch (e) { console.error(e); setStatus('Batch error: ' + e, 'error'); break; } } isRunning = false; toggleUI(false); WorkerEngine.destroy(); btnPreParse.setLabel('Pre-parse'); if (listTextarea.getValue().startsWith('####STOP')) setStatus('Pre-parse done!'); else setStatus('Stopped'); } btnPreParse.on('click', runPreParseBatch); function loadNextPage() { if (!isRunning) return; var allLines = listTextarea.getValue().split('\n'); var listChanged = false; var stopCommand = false; while (allLines.length > 0) { var line = allLines[0]; if (line === '####STOP') { stopCommand = true; break; } if (line.startsWith('####') || line === "") { allLines.shift(); listChanged = true; } else { break; } } if (listChanged) { listTextarea.setValue(allLines.join('\n')); updateListCount(); } if (stopCommand) { btnPower.emit('click'); setStatus("Stopped by ####STOP"); return; } if (allLines.length === 0) { btnPower.emit('click'); setStatus("Done!"); return; } var raw = allLines[0]; var parts = raw.split('|'); currentTitle = parts[0].trim(); baseRevId = 0; originalWikitext = ""; if (!currentTitle) { removeTopLine(); loadNextPage(); return; } currentVars = {}; currentVars['$xx'] = currentTitle; for (var i = 1; i < parts.length; i++) currentVars['$x' + String.fromCharCode(64 + i)] = parts[i]; currentPageSummaryAppend = ""; currentPageSummaryOverride = null; updateSummaryPreview(inputSummary.getValue()); setStatus('Loading...', 'working'); btnSave.setDisabled(true); btnPreview.setDisabled(true); btnDiff.setDisabled(true); btnSkip.setDisabled(true); Editor.setDisabled(true); $titleLink.attr('href', mw.util.getUrl(currentTitle)).text(currentTitle); $editorHeader.removeClass('wa-dirty'); Editor.setValue('Loading...'); $infoContainer.empty(); currentPageExists = false; btnWatch.setDisabled(true); btnManualEdit.setDisabled(true); if (CAN_MOVE || IS_ADMIN) updateInterfaceMode(); var badCats = inpSkipCategories.getValue().split('|').map(s => s.trim()).filter(s => s); var reqCats = inpSkipNotCategories.getValue().split('|').map(s => s.trim()).filter(s => s); var api = new mw.Api(); var params = { action: 'query', prop: 'revisions|info' + (badCats.length + reqCats.length > 0 ? '|categories' : ''), titles: currentTitle, rvprop: 'content|timestamp|ids', rvslots: 'main', inprop: 'watched', cllimit: 'max' }; var now = Date.now(); var shouldCheckNotifs = (ON_NOTIFY === "warn" || ON_NOTIFY === "stop") && (now - lastNotifCheck > ON_NOTIFY_FREQ); if (shouldCheckNotifs) { params.meta = 'notifications'; params.notprop = 'list'; params.notsections = 'alert'; params.notlimit = 4; lastNotifCheck = now; } var rMode = redirMode.findSelectedItem().getData(); if (rMode === 'follow') params.redirects = 1; return api.get(params).then(async function(data) { // piggyback notification check if (data.query && data.query.notifications && data.query.notifications.list) { var stopped = checkNotifications(data.query.notifications.list); if (stopped) return; // exit before loading the page content } var pid = Object.keys(data.query.pages)[0]; var page = data.query.pages[pid]; currentPageExists = !page.missing && !page.invalid; var pageCats = new Set((page.categories || []).map(c => c.title.replace(/^[^:]+:/, '').trim())); if (badCats.some(c => pageCats.has(c))) { setStatus('Skip: cat blacklist'); removeTopLine(); loadNextPage(); return; } if (reqCats.length > 0 && !reqCats.some(c => pageCats.has(c))) { setStatus('Skip: cat whitelist'); removeTopLine(); loadNextPage(); return; } if (rMode === 'follow' && data.query.redirects) { currentTitle = page.title; $titleLink.attr('href', mw.util.getUrl(currentTitle)).text(currentTitle); mw.notify('Redirect followed to: ' + currentTitle); } if (rMode === 'skip' && page.redirect !== undefined) { removeTopLine(); loadNextPage(); return; } var skipMode = radSkipExist.findSelectedItem().getData(); if (pid === "-1") { if (skipMode === 'missing') { removeTopLine(); loadNextPage(); return; } originalWikitext = ""; baseRevId = 0; } else { if (skipMode === 'exists') { removeTopLine(); loadNextPage(); return; } originalWikitext = page.revisions[0].slots.main['*']; baseRevId = page.revisions[0].revid; } if (page.revisions && page.revisions.length > 0) { var rev = page.revisions[0]; var ts = new Date(rev.timestamp).toISOString().replace('T', ' ').substring(0, 16); $infoContainer.empty().append('Last edit: ' + ts + ' | ', $('<a>').attr('href', mw.util.getUrl(currentTitle, { action: 'history' })).attr('target', '_blank').text('history')); } btnWatch.setDisabled(!currentPageExists); btnManualEdit.setDisabled(!currentPageExists); if (page.watched !== undefined) btnWatch.setIcon('unStar'); else btnWatch.setIcon('star'); if (CAN_MOVE || IS_ADMIN) { updateInterfaceMode(); if (togAdminEnable.getValue()) { Editor.setValue(originalWikitext); renderCurrentView(); setStatus('Ready (Page actions)'); return; } } processPageContent(); }).catch(function(e) { setStatus('API error', 'error'); alert('Load error: ' + e); btnPower.emit('click'); }); } async function fetchWithContinue(api, params) { var allTitles = new Set(); var continueToken = {}; var safetyLimit = FETCH_SAFETY_LIMIT; var count = 0; isFetching = true; btnAdd.setLabel('Cancel fetch'); $fetchStatus.text('Fetching...').show(); try { while (isFetching && count < safetyLimit) { var merged = Object.assign({}, params, continueToken); var data = await api.get(merged); var batch = []; if (data.watchlistraw) batch = data.watchlistraw; else if (data.query) { if (data.query.pages) batch = Object.values(data.query.pages); else if (data.query.categorymembers) batch = data.query.categorymembers; else if (data.query.backlinks) batch = data.query.backlinks; else if (data.query.embeddedin) batch = data.query.embeddedin; else if (data.query.imageusage) batch = data.query.imageusage; else if (data.query.search) batch = data.query.search; else if (data.query.allpages) batch = data.query.allpages; else if (data.query.usercontribs) batch = data.query.usercontribs; else if (data.query.pageswithprop) batch = data.query.pageswithprop; } if (batch.length > 0) { batch.forEach(item => { if (item.title) allTitles.add(item.title); }); count = allTitles.size; $fetchStatus.text('Fetched ' + count + '...'); } if (data.continue) continueToken = data.continue; else break; } } catch (e) { alert("Fetch interrupted: " + e); } isFetching = false; btnAdd.setLabel('Add to list').setDisabled(false); $fetchStatus.text('Added ' + allTitles.size + ' pages').delay(3000).fadeOut(); if (allTitles.size > 0) { hasNewSources = true; checkSummaryWarning(); } return Array.from(allTitles); } function toggleUI(d) { if (d) { btnPower.setLabel('Stop').setIcon('power').setFlags(['destructive']); } else { btnPower.setLabel('Start').setIcon('power').clearFlags().setFlags(['primary', 'progressive']); if (PERMS.allowBot) togAutoSave.setValue(false); } toggleConfig(d); btnSort.setDisabled(d); btnDedup.setDisabled(d); btnClear.setDisabled(d); btnSaveProj.setDisabled(d); btnLoadProj.setDisabled(d); btnSkip.setDisabled(!d); btnSave.setDisabled(true); listTextarea.setReadOnly(d); if (d) listTextarea.$element.addClass('wa-list-running'); else listTextarea.$element.removeClass('wa-list-running'); } function resetPanels() { Editor.setValue(''); $titleLink.text('Page content').removeAttr('href'); $editorHeader.removeClass('wa-dirty'); setStatus('Ready'); $('#wa-summary-preview').val(''); currentTitle = null; $visualOut.empty(); $infoContainer.empty(); btnWatch.setDisabled(true); btnManualEdit.setDisabled(true); Editor.setDisabled(true); currentPageExists = false; if (CAN_MOVE || IS_ADMIN) updateInterfaceMode(); toggleUI(false); updateListCount(); if (autoSaveTimer) clearTimeout(autoSaveTimer); } function arrayMove(arr, old_index, new_index) { if (new_index >= arr.length) { var k = new_index - arr.length + 1; while (k--) arr.push(undefined); } arr.splice(new_index, 0, arr.splice(old_index, 1)[0]); } function updateRuleButtons() { rulesRegistry.forEach(function(item, idx) { item.btnUp.setDisabled(idx === 0); item.btnDown.setDisabled(idx === rulesRegistry.length - 1); }); } function addRule() { var row = $('<div>').addClass('wa-rule-row'); var controls = $('<div>').addClass('wa-rule-controls'); var btnUp = new OO.ui.ButtonWidget({ icon: 'collapse', framed: false, title: 'Move up', classes: ['wa-rule-btn'] }); var btnDown = new OO.ui.ButtonWidget({ icon: 'expand', framed: false, title: 'Move down', classes: ['wa-rule-btn'] }); controls.append(btnUp.$element, btnDown.$element); var contentDiv = $('<div>').addClass('wa-rule-content'); var f = new OO.ui.TextInputWidget({ placeholder: 'Find' }); var r = new OO.ui.TextInputWidget({ placeholder: 'Replace' }); var reg = new OO.ui.ToggleSwitchWidget(); var fl = new OO.ui.TextInputWidget({ value: 'gmu', disabled: true }).toggle(false); var btnEnable = new OO.ui.ButtonWidget({ icon: 'power', framed: false, title: 'Toggle rule', flags: ['progressive'] }); var isRuleActive = true; var btnFunc = new OO.ui.ButtonWidget({ icon: 'code', framed: false, title: 'Toggle JS mode', disabled: true }); var isRuleFunc = false; var toggleRule = function(forceVal) { var val = (forceVal !== undefined) ? forceVal : !isRuleActive; isRuleActive = val; row.css('opacity', isRuleActive ? 1 : 0.6); if (isRuleActive) btnEnable.setFlags(['progressive']); else btnEnable.clearFlags(); }; btnEnable.on('click', function() { toggleRule(); }); var toggleFunc = function(forceVal) { var val = (forceVal !== undefined) ? forceVal : !isRuleFunc; isRuleFunc = val; if (isRuleFunc) { btnFunc.setFlags(['progressive']); r.$input.attr('placeholder', 'return match.toUpperCase();'); } else { btnFunc.clearFlags(); r.$input.attr('placeholder', 'Replace'); } }; btnFunc.on('click', function() { toggleFunc(); }); btnFunc.toggle(false); reg.on('change', function(v) { fl.setDisabled(!v); fl.toggle(v); btnFunc.setDisabled(!v); if (!v) { btnFunc.toggle(false); if (isRuleFunc) toggleFunc(false); } else btnFunc.toggle(true); }); var del = new OO.ui.ButtonWidget({ icon: 'trash', flags: 'destructive', framed: false, title: 'Delete rule', }); del.on('click', function() { row.fadeOut(200, function() { row.remove(); rulesRegistry = rulesRegistry.filter(x => x.row !== row); updateRuleButtons(); }); }); contentDiv.append(f.$element, $('<div>').css('margin-top', '3px').append(r.$element), $('<div>').addClass('wa-rule-opt-row').append($('<div>').css({ 'display': 'flex', 'align-items': 'center' }).append($('<div>').css({ 'display': 'flex', 'align-items': 'center' }).append($('<span>').text('Regex: ').css({ 'font-size': '0.8em', 'margin-right': '4px' }), reg.$element, fl.$element.css({ 'width': '50px', 'margin-left': '5px' })), btnFunc.$element.css('margin-left', '10px')), $('<div>').css('display', 'flex').append(btnEnable.$element, del.$element))); row.append(controls, contentDiv); $rulesList.append(row); var ruleItem = { row: row, find: f, rep: r, regex: reg, flags: fl, btnUp: btnUp, btnDown: btnDown, enable: btnEnable, del: del, btnFunc: btnFunc, isActive: function() { return isRuleActive; }, setActive: toggleRule, isFunc: function() { return isRuleFunc; }, setFunc: toggleFunc }; rulesRegistry.push(ruleItem); btnUp.on('click', function() { var idx = rulesRegistry.indexOf(ruleItem); if (idx > 0) { var prevRow = rulesRegistry[idx - 1].row; row.fadeOut(150, function() { row.insertBefore(prevRow).fadeIn(150).addClass('wa-highlight'); setTimeout(function() { row.removeClass('wa-highlight'); }, 500); }); arrayMove(rulesRegistry, idx, idx - 1); updateRuleButtons(); } }); btnDown.on('click', function() { var idx = rulesRegistry.indexOf(ruleItem); if (idx < rulesRegistry.length - 1) { var nextRow = rulesRegistry[idx + 1].row; row.fadeOut(150, function() { row.insertAfter(nextRow).fadeIn(150).addClass('wa-highlight'); setTimeout(function() { row.removeClass('wa-highlight'); }, 500); }); arrayMove(rulesRegistry, idx, idx + 1); updateRuleButtons(); } }); updateRuleButtons(); } btnAddRule.on('click', addRule); addRule(); togWikiTypos.on('change', function(v) { if (v) { if (wikiTypos.length > 0) lblWikiStatus.text(wikiTypos.length + ' rules loaded (Cached)'); else { lblWikiStatus.text('Fetching...'); togWikiTypos.setDisabled(true); new mw.Api().get({ action: 'query', prop: 'revisions', titles: mw.config.get('wgFormattedNamespaces')[4] + ':AutoWikiBrowser/Typos', rvprop: 'content', rvslots: 'main', formatversion: 2 }).then(function(d) { var page = d.query.pages[0]; if (!page.missing) { wikiTypos = parseTypoContent(page.revisions[0].slots.main.content); lblWikiStatus.text(wikiTypos.length + ' rules loaded'); } else { lblWikiStatus.text('Page not found'); togWikiTypos.setValue(false); } }).catch(function() { lblWikiStatus.text('Error'); togWikiTypos.setValue(false); }).always(function() { togWikiTypos.setDisabled(false); }); } } else lblWikiStatus.text('Rules inactive'); }); btnLoadLocal.on('click', function() { $typoInput.click(); }); $typoInput.on('change', function(e) { var file = e.target.files[0]; if (!file) return; var reader = new FileReader(); reader.onload = function(evt) { localTypos = parseTypoContent(evt.target.result); lblLocalStatus.text(localTypos.length + ' local rules loaded'); btnClearLocal.setDisabled(false); }; reader.readAsText(file); $typoInput.val(''); }); btnClearLocal.on('click', function() { localTypos = []; lblLocalStatus.text('No local rules'); btnClearLocal.setDisabled(true); }); btnLoadLib.on('click', function() { $libInput.click(); }); btnRemoveLib.on('click', function() { currentLibrary = { name: null, code: null }; updateLibUI(); }); $libInput.on('change', function(e) { var file = e.target.files[0]; if (!file) return; var reader = new FileReader(); reader.onload = function(evt) { currentLibrary = { name: file.name, code: evt.target.result }; updateLibUI(); }; reader.readAsText(file); $libInput.val(''); }); btnPower.on('click', async function() { hasNewSources = false; checkSummaryWarning(); $('.wa-editor-header').removeClass('wa-header-alert'); if (!isRunning) { viewScroll = resetViewScroll(); if (ON_NOTIFY === "warn" || ON_NOTIFY === "stop") { setStatus('Setting watermark...', 'working'); try { var notifData = await new mw.Api().get({ action: 'query', meta: 'notifications', notprop: 'list', notsections: 'alert', notlimit: 1, formatversion: 2 }); if (notifData.query && notifData.query.notifications && notifData.query.notifications.list.length > 0) { notificationWatermark = parseInt(notifData.query.notifications.list[0].id, 10) || 0; } else { notificationWatermark = 0; } } catch (e) { console.warn("wAwB: Failed to fetch notification watermark", e); } } if (SAVED_SESSION === 0) mw.track('stats.mediawiki_gadget_wAwB_total'); isRunning = true; toggleUI(true); loadNextPage(); } else { if (SAVED_RUN > 0) { mw.track('stats.mediawiki_gadget_wAwB_saved_total', SAVED_RUN, { wiki: WIKI }); SAVED_SESSION += SAVED_RUN; SAVED_RUN = 0; } isRunning = false; toggleUI(false); WorkerEngine.destroy(); resetPanels(); } }); inputSummary.on('change', function() { checkSummaryWarning(); if (currentTitle) { updateSummaryPreview(inputSummary.getValue()); } }); btnSkip.on('click', function() { if (Editor.getValue() === 'Loading...') return; removeTopLine(); loadNextPage(); }); btnDiff.on('click', function() { currentViewMode = 'diff'; updateDirtyState(); if (currentTitle) renderDiff(); }); btnPreview.on('click', function() { currentViewMode = 'preview'; updateDirtyState(); if (currentTitle) renderPreview(); }); btnSave.on('click', function() { if (Editor.getValue() === 'Loading...' || !currentTitle) return; if (autoSaveTimer) clearTimeout(autoSaveTimer); btnSave.setDisabled(true); setStatus('Saving...', 'working'); var effectiveDelay = PERMS.saveDelay || 0; if (effectiveDelay > 0) setStatus('Throttling (' + (effectiveDelay / 1000) + 's)...', 'working'); setTimeout(function() { if (effectiveDelay > 0) setStatus('Saving...', 'working'); var finalSum = $('#wa-summary-preview').val().trim(); var summary = finalSum + SUMMARY_SUFFIX; new mw.Api().postWithToken('csrf', { action: 'edit', assert: 'user', //throw 'assertuserfailed' when logged-out title: currentTitle, text: Editor.getValue(), summary: summary, minor: chkMinor.isSelected(), baserevid: baseRevId, bot: PERMS.allowBot, watchlist: 'nochange', tags: DO_TAG ? APP_NAME : undefined }).then(function() { SAVED_RUN += 1; removeTopLine(); loadNextPage(); }).catch(function(c) { btnSave.setDisabled(false); setStatus('Save error', 'error'); alert('Save failed: ' + c); }); }, effectiveDelay); }); btnManualEdit.on('click', function() { if (Editor.getValue() === 'Loading...' || !currentTitle) return; // Calculate the final injected summary var base = currentPageSummaryOverride !== null ? currentPageSummaryOverride : inputSummary.getValue(); var finalSum = base + (currentPageSummaryAppend || ""); var translatedSummary = injectVars(finalSum); var summary = translatedSummary; // no SUMMARY_SUFFIX // Create an invisible form targeting a new tab var $form = $('<form>').attr({ method: 'POST', action: mw.util.getUrl(currentTitle, { action: 'edit' }), target: '_blank' }).hide(); // Populate it with MediaWiki's native input names $('<textarea>').attr('name', 'wpTextbox1').val(Editor.getValue()).appendTo($form); $('<input>').attr('name', 'wpSummary').val(summary).appendTo($form); if (chkMinor.isSelected()) { $('<input>').attr('name', 'wpMinoredit').val('1').appendTo($form); } // Append, fire, and destroy $form.appendTo('body').submit().remove(); }); btnWatch.on('click', function() { var isWatched = btnWatch.getIcon() === 'unStar'; new mw.Api()[isWatched ? 'unwatch' : 'watch'](currentTitle).then(function() { btnWatch.setIcon(isWatched ? 'star' : 'unStar'); mw.notify(isWatched ? 'Unwatched' : 'Watched'); }); }); btnAdd.on('click', function() { if (isFetching) { isFetching = false; btnAdd.setDisabled(true).setLabel('Cancelling...'); return; } try { var mode = srcSelect.getValue(), q = srcInput.getValue().trim(); if (mode !== 'watchlist' && mode !== 'usercontribs' && mode !== 'pageswithprop' && !q) { alert('Query empty'); return; } var nsIds = ($nsSelect.val() || []).map(v => parseInt(v)); var nsStr = nsIds.join('|'); var api = new mw.Api(), promises = []; if (mode === 'cat') promises.push(fetchWithContinue(api, { action: 'query', list: 'categorymembers', cmtitle: mw.Title.newFromText(q, 14) ? mw.Title.newFromText(q, 14).getPrefixedText() : 'Category:' + q, cmnamespace: nsStr, cmtype: (chkCatPages.isSelected() ? 'page|' : '') + (chkCatSub.isSelected() ? 'subcat|' : '') + (chkCatFile.isSelected() ? 'file' : ''), cmlimit: 'max' })); else if (mode === 'linksto') { if (chkLinkWiki.isSelected()) promises.push(fetchWithContinue(api, { action: 'query', list: 'backlinks', bltitle: q, blnamespace: nsStr, bllimit: 'max', blfilterredir: dropLinkRedir.getValue(), blredirect: chkLinkToRedir.isSelected() })); if (chkLinkTrans.isSelected()) promises.push(fetchWithContinue(api, { action: 'query', list: 'embeddedin', eititle: q, einamespace: nsStr, eilimit: 'max', eifilterredir: dropLinkRedir.getValue() })); if (chkLinkImg.isSelected()) promises.push(fetchWithContinue(api, { action: 'query', list: 'imageusage', iutitle: q, iunamespace: nsStr, iulimit: 'max', iufilterredir: dropLinkRedir.getValue() })); } else if (mode === 'linkson') promises.push(fetchWithContinue(api, { action: 'query', generator: 'links', titles: q, gplnamespace: nsStr, gpllimit: 'max', prop: 'info' })); else if (mode === 'prefix') promises.push(fetchWithContinue(api, { action: 'query', list: 'allpages', apprefix: q, apnamespace: nsIds[0] || 0, aplimit: 'max' })); else if (mode === 'watchlist') promises.push(fetchWithContinue(api, { action: 'query', list: 'watchlistraw', wrnamespace: nsStr, wrlimit: 'max' })); else if (mode === 'search') promises.push(fetchWithContinue(api, { action: 'query', list: 'search', srsearch: q, srnamespace: nsStr, srlimit: 'max' })); else if (mode === 'usercontribs') promises.push(fetchWithContinue(api, { action: 'query', list: 'usercontribs', ucuser: srcInputUser.getValue(), ucstart: srcInputStartDate.getValue(), ucend: srcInputEndDate.getValue(), ucdir: 'newer', uclimit: 'max', ucnamespace: nsStr, ucprop: 'title' })); else if (mode === 'pageswithprop') promises.push(fetchWithContinue(api, { action: 'query', list: 'pageswithprop', pwppropname: srcDropProp.getValue(), pwplimit: 'max' })); Promise.all(promises).then(function(res) { var list = new Set(); res.forEach(titles => titles.forEach(t => list.add(t))); var currentVal = listTextarea.getValue(); var newVal = Array.from(list).join('\n'); listTextarea.setValue(currentVal ? currentVal + '\n' + newVal : newVal); mw.notify('Added ' + list.size + ' pages'); }).catch(e => alert('Error: ' + e)); } catch (e) { alert("Fetch error: " + e); } }); btnSort.on('click', function() { var v = listTextarea.getValue(); if (v) { var lines = getNormalizedList(v); lines.sort((a, b) => sortAsc ? a.localeCompare(b) : b.localeCompare(a)); listTextarea.setValue(lines.join('\n')); sortAsc = !sortAsc; } }); btnDedup.on('click', function() { var v = listTextarea.getValue(); if (v) listTextarea.setValue(getDeduplicatedList(v).join('\n')); }); btnClear.on('click', function() { listTextarea.setValue(''); }); btnSaveProj.on('click', function() { try { var currentMode = srcSelect.getValue(); if (['watchlist', 'usercontribs', 'pageswithprop'].indexOf(currentMode) === -1) queryCache[currentMode] = srcInput.getValue(); var saveExcludes = {}; for (var k in protCheckboxes) saveExcludes[k] = protCheckboxes[k].isSelected(); var data = { version: APP_VERSION, library: currentLibrary, source: { activeMode: currentMode, namespaces: ($nsSelect.val() || []).map(v => parseInt(v)), modes: { cat: { query: queryCache['cat'] || '', options: { pages: chkCatPages.isSelected(), sub: chkCatSub.isSelected(), file: chkCatFile.isSelected() } }, linksto: { query: queryCache['linksto'] || '', options: { wiki: chkLinkWiki.isSelected(), trans: chkLinkTrans.isSelected(), img: chkLinkImg.isSelected(), redir: dropLinkRedir.getValue(), toRedir: chkLinkToRedir.isSelected() } }, linkson: { query: queryCache['linkson'] || '' }, prefix: { query: queryCache['prefix'] || '' }, watchlist: { query: '' }, search: { query: queryCache['search'] || '' }, usercontribs: { options: { user: srcInputUser.getValue(), start: srcInputStartDate.getValue(), end: srcInputEndDate.getValue() } }, pageswithprop: { options: { prop: srcDropProp.getValue() } } } }, settings: { redir: redirMode.findSelectedItem().getData(), skipLogic: radSkipExist.findSelectedItem().getData(), skipNoChange: chkSkipNoChange.isSelected(), minor: chkMinor.isSelected() }, filters: { contains: { val: inpSkipContains.getValue(), regex: togSkipContainsRegex.getValue() }, notContains: { val: inpSkipNotContains.getValue(), regex: togSkipNotContainsRegex.getValue() }, categories: { skip: inpSkipCategories.getValue(), require: inpSkipNotCategories.getValue() } }, rules: rulesRegistry.map(r => ({ find: r.find.getValue(), replace: r.rep.getValue(), regex: r.regex.getValue(), flags: r.flags.getValue(), enabled: r.isActive(), isFunc: r.isFunc() })), scripts: { pre: txtPreScript.getValue(), post: txtPostScript.getValue() }, processing: { summary: inputSummary.getValue(), list: listTextarea.getValue() }, protection: { mode: dropProtMode.getValue(), excludes: saveExcludes, target: (radTargetSet.findSelectedItem() || { getData: () => null }).getData(), templateFilter: inpTemplateFilter.getValue() } }; var a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([JSON.stringify(data, null, 1)], { type: "application/json" })); a.download = "wawb_project.json"; a.click(); } catch (e) { alert("Save error: " + e); } }); btnLoadProj.on('click', function() { $fileInput.click(); }); function applyIf(val, action) { if (val !== undefined && val !== null) action(val); } $fileInput.on('change', function(e) { var file = e.target.files[0]; if (!file) return; var reader = new FileReader(); reader.onload = function(evt) { try { var data = JSON.parse(evt.target.result); isLoadingProject = true; // --- 1. SOURCE SETTINGS --- applyIf(data?.source?.namespaces, v => $nsSelect.val(v.map(String))); if (data?.source?.modes) { var m = data.source.modes; // Merge into queryCache instead of wiping it for (var key in m) { if (m[key]?.query !== undefined) queryCache[key] = m[key].query; } applyIf(m?.cat?.options?.pages, v => chkCatPages.setSelected(v)); applyIf(m?.cat?.options?.sub, v => chkCatSub.setSelected(v)); applyIf(m?.cat?.options?.file, v => chkCatFile.setSelected(v)); applyIf(m?.linksto?.options?.wiki, v => chkLinkWiki.setSelected(v)); applyIf(m?.linksto?.options?.trans, v => chkLinkTrans.setSelected(v)); applyIf(m?.linksto?.options?.img, v => chkLinkImg.setSelected(v)); applyIf(m?.linksto?.options?.redir, v => dropLinkRedir.setValue(v)); applyIf(m?.linksto?.options?.toRedir, v => chkLinkToRedir.setSelected(v)); applyIf(m?.usercontribs?.options?.user, v => srcInputUser.setValue(v)); applyIf(m?.usercontribs?.options?.start, v => srcInputStartDate.setValue(v)); applyIf(m?.usercontribs?.options?.end, v => srcInputEndDate.setValue(v)); applyIf(m?.pageswithprop?.options?.prop, v => srcDropProp.setValue(v)); } // --- 2. SETTINGS & SKIP LOGIC --- applyIf(data?.settings?.redir, v => redirMode.selectItemByData(v)); applyIf(data?.settings?.skipLogic, v => radSkipExist.selectItemByData(v)); applyIf(data?.settings?.skipNoChange, v => chkSkipNoChange.setSelected(v)); applyIf(data?.settings?.minor, v => chkMinor.setSelected(v)); // --- 3. PROTECTION --- applyIf(data?.protection?.mode, v => dropProtMode.setValue(v)); applyIf(data?.protection?.target, v => radTargetSet.selectItemByData(v)); applyIf(data?.protection?.templateFilter, v => inpTemplateFilter.setValue(v)); if (data?.protection?.excludes) { for (var k in data.protection.excludes) { if (protCheckboxes[k]) applyIf(data.protection.excludes[k], v => protCheckboxes[k].setSelected(v)); } } // --- 4. LIBRARY --- applyIf(data?.library?.name, v => currentLibrary.name = v); applyIf(data?.library?.code, v => currentLibrary.code = v); if (data?.library?.name || data?.library?.code) updateLibUI(); // --- 5. FILTERS --- applyIf(data?.filters?.contains?.val, v => inpSkipContains.setValue(v)); applyIf(data?.filters?.contains?.regex, v => togSkipContainsRegex.setValue(v)); applyIf(data?.filters?.notContains?.val, v => inpSkipNotContains.setValue(v)); applyIf(data?.filters?.notContains?.regex, v => togSkipNotContainsRegex.setValue(v)); applyIf(data?.filters?.categories?.skip, v => inpSkipCategories.setValue(v)); applyIf(data?.filters?.categories?.require, v => inpSkipNotCategories.setValue(v)); // --- 6. SCRIPTS & PROCESSING --- applyIf(data?.scripts?.pre, v => txtPreScript.setValue(v)); applyIf(data?.scripts?.post, v => txtPostScript.setValue(v)); applyIf(data?.processing?.summary, v => inputSummary.setValue(v)); applyIf(data?.processing?.list, v => listTextarea.setValue(v)); // --- 7. DYNAMIC RULES ARRAY --- if (data?.rules && Array.isArray(data.rules)) { rulesRegistry.forEach(r => r.row.remove()); rulesRegistry = []; $rulesList.empty(); data.rules.forEach(r => { addRule(); var last = rulesRegistry[rulesRegistry.length - 1]; applyIf(r.find, v => last.find.setValue(v)); applyIf(r.replace, v => last.rep.setValue(v)); applyIf(r.regex, v => { last.regex.setValue(v); last.flags.setDisabled(!v); }); applyIf(r.flags, v => last.flags.setValue(v)); applyIf(r.enabled, v => last.setActive(v)); applyIf(r.isFunc, v => last.setFunc(v)); }); if (rulesRegistry.length === 0) addRule(); } // --- 8. TRIGGER UI UPDATES --- applyIf(data?.source?.activeMode, v => { isLoadingProject = false; srcSelect.setValue(v); srcSelect.emit('change', v); isLoadingProject = true; }); isLoadingProject = false; setStatus('Project loaded'); } catch (err) { alert("Load Error: " + err); } $fileInput.val(''); }; reader.readAsText(file); }); if (CAN_MOVE || IS_ADMIN) { togAdminEnable.on('change', function(val) { if (!currentTitle) { updateInterfaceMode(); return; } if (val) { Editor.setValue(originalWikitext); updateInterfaceMode(); renderDiff(); setStatus('Ready (Page actions)'); } else processPageContent(); }); } if (CAN_MOVE) { btnAdminMove.on('click', function() { if (!currentVars['$xA']) { mw.notify('Variable $xA not set', { type: 'error' }); return; } new mw.Api().postWithToken('csrf', { action: 'move', assert: 'user', //throw 'assertuserfailed' when logged-out from: currentTitle, to: currentVars['$xA'], reason: inputSummary.getValue() + SUMMARY_SUFFIX, movetalk: chkMovTalk.isSelected(), movesubpages: chkMovSub.isSelected(), noredirect: chkMovRedirect.isSelected() }).then(function() { removeTopLine(); loadNextPage(); }).catch(e => alert('Move failed: ' + e)); }); } if (IS_ADMIN) { btnAdminDel.on('click', function() { new mw.Api().postWithToken('csrf', { action: 'delete', assert: 'user', //throw 'assertuserfailed' when logged-out title: currentTitle, reason: inputSummary.getValue() + SUMMARY_SUFFIX }).then(function() { if (chkDelTalk.isSelected()) new mw.Api().postWithToken('csrf', { action: 'delete', title: mw.Title.newFromText(currentTitle).getTalkPage().getPrefixedText(), reason: 'Talk page of deleted page' }); removeTopLine(); loadNextPage(); }).catch(e => alert('Delete failed: ' + e)); }); btnAdminProt.on('click', function() { var protections = []; if (dropProtEdit.getValue()) protections.push('edit=' + dropProtEdit.getValue()); if (dropProtMove.getValue()) protections.push('move=' + dropProtMove.getValue()); new mw.Api().postWithToken('csrf', { action: 'protect', assert: 'user', //throw 'assertuserfailed' when logged-out title: currentTitle, protections: protections.join('|'), expiry: inpProtExpiry.getValue() || 'infinite', reason: inputSummary.getValue() + SUMMARY_SUFFIX }).then(function() { removeTopLine(); loadNextPage(); }).catch(e => alert('Protect failed: ' + e)); }); } Editor.init(); resetPanels(); }); $(window).on('beforeunload', function() { return "You have unsaved work."; }); }).catch(e => console.error("wAwB Loader Error:", e)); //</nowiki> 3mui6caxrpll61m02t5481g7568duu3 Event:TestEventCreation/Worklist 1728 177956 768385 758183 2026-10-14T14:37:14Z NGkountas (WMF) 72227 768385 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest", "Sandbox" ] } o223qqdfbntnttwykweu5yqtsk5qrhl 768386 768385 2026-10-14T14:38:18Z NGkountas (WMF) 72227 768386 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest" ] } p4h3vet4rqbgobh5yl5gvwtdyfif4vz 768387 768386 2026-10-14T15:12:36Z NGkountas (WMF) 72227 768387 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest", "Sandbox" ] } o223qqdfbntnttwykweu5yqtsk5qrhl 768388 768387 2026-10-14T15:13:18Z NGkountas (WMF) 72227 768388 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest" ] } p4h3vet4rqbgobh5yl5gvwtdyfif4vz 768389 768388 2026-10-14T15:15:56Z NGkountas (WMF) 72227 768389 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest", "Sandbox" ] } o223qqdfbntnttwykweu5yqtsk5qrhl 768390 768389 2026-10-14T15:16:25Z NGkountas (WMF) 72227 768390 worklist application/json { "testwiki": [ "Quantum entanglement", "ReferenceTest" ] } p4h3vet4rqbgobh5yl5gvwtdyfif4vz Template:Autoname 10 179001 768379 767367 2026-10-14T12:52:55Z Stjn 17408 in case someone copies this particular template as is 768379 wikitext text/x-wiki {{safesubst:<noinclude />#invoke:Autoname|main |author={{{author|}}} |last={{{last|}}} |last1={{{last1|}}} |publisher={{{publisher|}}} |date={{{date|}}} |year={{{year|}}} }}<noinclude> {{documentation}} </noinclude> ojbmwpvw9hw4xquj44vzjfhaxi0mhtd User:Johannes Richter (WMDE)/Test0 2 179013 768415 767368 2026-10-14T19:55:20Z Nux 135 768415 wikitext text/x-wiki Examples for [[:mw:Help:Cite/VisualEditor reference names]]. Content-based ref name configuration via [[MediaWiki:Cite-autoname-template-map.json]] and [[Template:Autoname]]. <ref name="Reference-1">Test (basic ref)</ref><ref name="Reference-1" /> -> basic reference, content-based ref name mechanism cannot apply -> uses fallback name "Reference-1" <ref name="Richter2026-1">{{Cite web |last=Richter |first=Johannes |year=2026 |title=Help:Cite/VisualEditor reference names |url=https://www.mediawiki.org/wiki/Help:Cite/VisualEditor_reference_names |url-status=live |access-date=2026-10-06 |website=MediaWiki.org}}</ref><ref name="Richter2026-1" /> -> citation template using parameters defined in {{Tl|Autoname}} -> uses "LastnameYear-1" ("Richter2026-1") as defined in the autoname template <ref name="Book-1">{{Cite book |title=Test (Cite book)}}</ref><ref name="Book-1" /> -> citation template that doesn't use any parameter defined in {{Tl|Autoname}} -> uses "Book-1" as a fallback (wikis can change the fallback, e.g. if they prefer "Reference-n" for all types of references) <ref name="Doe2026-1">{{Cite web |author=Doe, John |date=April 2026}}</ref><ref name="Doe2026-1" /> <ref name="Richter2026-2">{{Cite web |author=Johannes Richter |date=2026-10-09}}</ref><ref name="Richter2026-2" /> <ref name="Miller2026-1">{{Cite web |author=Peter Miller |date=2026-10-09}}</ref><ref name="Miller2026-1" /><ref name="Miller2026-2">{{Cite web |author=Miller, Peter |date=9. Oktober 2026}}</ref><ref name="Miller2026-2" /><ref name="Miller2026-3">{{Cite web |author=Peter Miller; Johannes Richter |date=01.10.2026}}</ref><ref name="Miller2026-3" /> {{Cite web |last=Last |first=First |date=2023-12-14 |title=Blah |url=https://pl.wikipedia.org/wiki/Szablon:RefAutoNazwa |access-date=2026-03-14}} <ref>{{Cite web |last=Last |first=First |date=2023-12-14 |title=Blah |url=https://pl.wikipedia.org/wiki/Szablon:RefAutoNazwa |access-date=2026-03-14}}</ref> == References == <references /> 3m7iwmjzg9ep7757fb6bj36su2p606l Module:Autoname 828 179074 768432 767353 2026-10-15T07:40:25Z Nux 135 test 768432 Scribunto text/plain local p = {} local function trim(value) return mw.text.trim(value or '') end local function surname(author) author = trim(author) if author == '' then return '' end -- Select the first author in common multi-author formats. author = author:match('^(.-)%s+and%s+') or author:match('^(.-);') or author -- "Surname, Given name" if author:find(',') then return trim(author:match('^([^,]+)') or '') end -- "Given name Surname" return author:match('([^%s]+)$') or author end function p.main(frame) local args = frame:getParent().args local name = '' if trim(args.author) ~= '' then name = surname(args.author) elseif trim(args.last) ~= '' then name = trim(args.last) elseif trim(args.last1) ~= '' then name = trim(args.last1) elseif trim(args.publisher) ~= '' then name = trim(args.publisher) end if name == '' then return '' end local date = trim(args.date) local year = date:match('(%d%d%d%d)') if not year then year = trim(args.year):match('(%d%d%d%d)') end if year then return name .. ' ' .. year .. ' ' end return name end return p 2buaa1l1jr5avjm7geycfx934psxq4r Wikipedia:Requests/Permissions/user 4 179243 768380 2026-10-14T13:34:22Z ~2026-55163-74 76195 Created page with "<!--@Bureaucrats: If you close this request as {{Done}} add {{Request-done|1=~~~~|2=Closing rationale}} to the top of the page. If you close it as {{Not done}}, add {{Request-not done|1=~~~~|2=Closing rationale}} there, then close with {{Request closed}}.--> === [[User:{{subst:REVISIONUSER}}|{{subst:REVISIONUSER}}]] === * {{User3|{{subst:REVISIONUSER}}}}, [[Special:CentralAuth/{{subst:REVISIONUSER}}|global contribs]] ~~~~~ * '''Motive for request:''' <!-- Important! Plea..." 768380 wikitext text/x-wiki <!--@Bureaucrats: If you close this request as {{Done}} add {{Request-done|1=~~~~|2=Closing rationale}} to the top of the page. If you close it as {{Not done}}, add {{Request-not done|1=~~~~|2=Closing rationale}} there, then close with {{Request closed}}.--> === [[User:~2026-55163-74|~2026-55163-74]] === * {{User3|~2026-55163-74}}, [[Special:CentralAuth/~2026-55163-74|global contribs]] 13:34, 14 October 2026 (UTC) * '''Motive for request:''' <!-- Important! Please include a good motive for your request here. --> * '''Requested rights:''' <!-- Please include the rights requested (example: Administrator, Bureaucrat, etc.) --> * '''Comments:''' <!-- Comments of other users --> <!-- DO NOT FORGET to transclude your request at THE TOP of [[Wikipedia:Requests/Permissions]] or nobody will see it! --> [[Category:!Requests]] [[Category:Really big category]] __NOINDEX__ px1dngqjiaa8yjzuppz9uah8g9i1klt Википедия:AutoWikiBrowser/Typos-ruwiki 0 179244 768392 2026-10-14T17:04:48Z Ponor 47975 [[:ru:Special:Permalink/155578071]] 768392 wikitext text/x-wiki {{/Шапка}} = Замены = <source lang="xml"> </source> == А == <source lang="xml"> <Typo word="аббревиатура, аббревиация" find="\b([аА])бб?р[ие]в[ие]а" replace="$1ббревиа" /><!-- Нужно 2 "б", "е" и "и". Недостаток — исправляется правильное на правильное --> <Typo word="абиссинец" find="\b([аА])бб?[ие]сс?ин" replace="$1биссин" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонемент" find="\b([аА])б[ао]н[еи]мент" replace="$1бонемент" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонент" find="\b([аА])банент(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1бонент$2" /> <Typo word="абонировать" find="\b([аА])банир" replace="$1бонир" /> <Typo word="абориген" find="\b([аА])б[ао]р[еи]ген(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1бориген$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абракадабра" find="\b([аА])бб?а?рак[оа]дабр(а(?:ми?|х)?|[уые]|ой)?\b" replace="$1бракадабр$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абсолютный" find="\b([аА])бсалют" replace="$1бсолют" /> <Typo word="абстрагировать" find="\b([аА])бстрогир" replace="$1бстрагир" /> <Typo word="абсцесс, абсцисса" find="\b([аА])бс?ц([еи])сс?" replace="$1бсц$2сс" /> <Typo word="авангард" find="\b([аА])в[оа]нт?гар[тд]" replace="$1вангард" /> <Typo word="авеню" find="\b([аА])в[ие]нь?ю\b" replace="$1веню" /> <Typo word="авиа-" find="\b([аА])ви[ао]-(\w)" replace="$1виа$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авиа- и автокомпании" --> <Typo word="авиационный" find="\b([аА])в[аеи]цион" replace="$1виацион" /> <Typo word="авокадо" find="\b([аА])в[ао]кад[оа]\b" replace="$1вокадо" /> <Typo word="авто-" find="\b([аА])вто-(\w)" replace="$1вто$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авто- и авиакомпании" --> <Typo word="агглютинация" find="\b([аА])глют[еи]н" replace="$1гглютин" /> <Typo word="агрессивный" find="\b([аА])гг?р[ие]сс?ив" replace="$1грессив" /> <Typo word="агрессия" find="\b([аА])гг?ресс?и" replace="$1гресси" /> <Typo word="агрессор" find="\b([аА])гг?ресс?оо?р" replace="$1грессор" /> <Typo word="агро-" find="\b([аА])гро-(\w)" replace="$1гро$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "агро- и стекловолокно" --> <Typo word="адвокат" find="([аА])двакат" replace="$1двокат" /> <Typo word="адекватный" find="([аА])дэкват" replace="$1декват" /> <Typo word="адепт" find="([аА])дэпт" replace="$1депт" /> <Typo word="адрес" find="\b([аА])дд?р[ие]сс?([ауеы]|о[мв]|ами?|ах)?\b" replace="$1дрес$2" /> <Typo word="адъютант" find="\b([аА])дь?ютант([ауеы]|о[мв]|ами?|ах)?\b" replace="$1дъютант$2" /> <Typo word="ажиотаж" find="\b([аА])ж[ие][ао]таж([ау]|ем?)?\b" replace="$1жиотаж$2" /> <Typo word="азербайджанец" find="\b([аА])з[еи]рб[ао]й?д?жан(ец|ц([уы]|е([мв])|а(ми?|х)?))\b" replace="$1зербайджан$2" /><!-- орфография --> <Typo word="акклиматизация" find="\b([аА])кк?(?:ил|л[ие])мат[ие]заци" replace="$1кклиматизаци" /> <Typo word="аккомпанемент" find="\b([аА])кк?[ао]мп[ао]н[еи]мент(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ккомпанемент$2" /> <Typo word="аккордеон" find="\b([аА])кк?[ао]рд[еи]он([ауеы]|о[мв]|ами?|ах)?\b" replace="$1ккордеон$2" /> <Typo word="аккумулятор" find="\b([аА])кк?[уоа]мулятор(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ккумулятор$2" /> <Typo word="аккуратный" find="\b([аА])куратн(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми)\b" replace="$1ккуратн$2" /> <Typo word="аксиома" find="\b([аА])ксеом(а(?:ми?)?|[уеы]|о[йю]|ах)?\b" replace="$1ксиом$2" /> <Typo word="акустика" find="\b([аА])ккуст" replace="$1куст" /> <Typo word="аллигатор" find="\b([аА])лл?[ие]гатор" replace="$1ллигатор" /> <Typo word="альбатрос" find="\b([аА])ль?б[ао]трос" replace="$1льбатрос" /> <Typo word="алюминиевый" find="\b([аА])лл?юмин[ие][ие]в" replace="$1люминиев" /><!-- В сочетании "ие" не должна быть пропущена гласная, "л" должна быть одна. Недостаток — исправляет правильное на правильное --> <Typo word="амплитуда" find="\b([аА])мплетуд" replace="$1мплитуд" /> <Typo word="английский" find="\b([аА])глийск" replace="$1нглийск" /><!-- опечатка: нужно "н" --> <Typo word="апелляция" find="\b([аА])пп?[еи]лл?яци" replace="$1пелляци" /> <Typo word="аппарат" find="\b([аА])пп?[ао]рат" replace="$1ппарат" /> <Typo word="аппендицит" find="\b([аА])пп?[ие]нд[еи]цит(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ппендицит$2" /> <Typo word="ареал" find="([аА])реал(\w{0,3})\s(обита|распр?остране)ния" replace="$1реал$2" /><!-- "ареал" - самодостаточное слово, не нужно пояснения --> <Typo word="артефакт" find="([аА])ртифакт" replace="$1ртефакт" /> <Typo word="артиллерия" find="([аА])ртеллери" replace="$1ртиллери" /> <Typo word="арьергард" find="([аА])рьегард" replace="$1рьергард" /> <Typo word="асимметрия" find="([аА])ссимм?етри" replace="$1симметри" /> <Typo word="асимптота" find="([аА])ссимптот" replace="$1симптот" /> <Typo word="ассистент" find="\b([аА])сс?[еи]стент" replace="$1ссистент" /> <Typo word="а также" find="([,.])\s*([аА])\sтак([\s-])же\b" replace="$1 $2 также" /> <Typo word="атрибут, атрибуция" find="\b([аА])тт?р[еи]бу([тц])" replace="$1трибу$2" /><!-- Нужна 1 "т". Вкл.: атрибутирующими --> </source> == Б == <source lang="xml"> <Typo word="Бангладеш" find="\b[Бб]англадеш([ьау]|ем?)\b" replace="Бангладеш" /><!-- не склоняется --> <Typo word="баррикада" find="([бБ])арикад" replace="$1аррикад" /> <Typo word="безопасность" find="\b([бБ])езопастн" replace="$1езопасн" /><!-- лишнее "т" --> <Typo word="бизнес" find="\b([бБ])изнесс\b" replace="$1изнес" /><!-- лишнее "с" --> <Typo word="благодаря" find="\b([бБ])лаг[оа]доря\b" replace="$1лагодаря" /><!-- орфография --> <Typo word="ближайший" find="\b([бБ])лиз?жай?[шщ]" replace="$1лижайш" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="близлежащий" find="\b([бБ])лизлежай?[шщ]" replace="$1лизлежащ" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="богадельня" find="\b([бБ])огодельн" replace="$1огадельн" /> <Typo word="бренд" find="\bбрэнд([ауеы]|о[мв]|ами?|ах|инг\w{0,5})?\b" replace="бренд$1" /><!-- Вкл.: брендинговыми. Не вкл.: фамилия "Брэнд" --> <Typo word="брит-поп" find="\b([бБ])ритпоп" replace="$1рит-поп" /> <Typo word="будущее" find="\b([бБ])удую[шщ]" replace="$1удущ" /><!-- "ю" не нужна; "щ", а не "ш" --> <Typo word="бьеф" find="\b([бБ])ъеф" replace="$1ьеф" /> <Typo word="бывший" find="\b([бБ])ывшы" replace="$1ывши" /><!-- Жи/ши пиши через "и". Встречается в ВП --> </source> == В == <source lang="xml"> <Typo word="в виде" find="\b([вВ])виде\b" replace="$1 виде" /> <Typo word="в общем" find="\b([вВ])-?оо?бщем\b" replace="$1 общем" /> <Typo word="в отличие" find="\b([вВ])\s?отличии\sот" replace="$1 отличие от" /> <Typo word="в преддверии" find="\b([вВ])\sпредверии\b" replace="$1 преддверии" /> <Typo word="в связи" find="\b([вВ])связи\b" replace="$1 связи" /> <Typo word="в силу" find="([вВ])силу" replace="$1 силу" /> <Typo word="в течение" find="\b([вВ])\s?течении\s(времени|секунды?|минуты?|часа|дня|суток|недели|месяца|года|десятилетия|период(а|ов))\b" replace="$1 течение $2" /><!-- Е. Неразрывный пробел --> <Typo word="в то же время" find="\b([вВ])\s?тоже\s?время\b" replace="$1 то же время" /><!-- frequency_of_occurrence="high"--> <Typo word="в целом" find="\b([вВ])целом\b" replace="$1 целом" /> <Typo word="веб" find="\b([вВ])эб" replace="$1еб" /> <Typo word="ветреный" find="\b([вВ])етренн" replace="$1етрен" /> <Typo word="взимать" find="\b([вВ])зыма" replace="$1зима" /> <Typo word="Википедия" find="\bвикипеди([яиюй]|ей|я[хм]и?)\b" replace="Википеди$1" /> <Typo word="вкратце" find="\b([вВ])\s?кратци?[еи]" replace="$1кратце" /><!-- надо слитно --> <Typo word="военачальник" find="\b([вВ])оенн?оначальник" replace="$1оеначальник" /> <Typo word="военизированный" find="\b([вВ])оенниз" replace="$1оениз" /><!-- лишнее "н" --> <Typo word="воззрение" find="\b([вВ])озрен" replace="$1оззрен" /> <Typo word="вплоть до" find="([вВ])\sплоть\sдо" replace="$1плоть до" /> <Typo word="вполоборота" find="\b([вВ])\sпол-?оборота" replace="$1полоборота" /> <Typo word="впоследствии" find="\b([вВ])\s?последстви[еи]" replace="$1последствии" /><!-- frequency_of_occurrence="high"--> <Typo word="вразрез (с)" find="\b([вВ])\sразрез(?=\sс)" replace="$1разрез" /> <Typo word="вряд ли" find="\b([вВ])\s?ря[дт]\s?ли\b" replace="$1ряд ли" /> <Typo word="всё же" find="\b([вВ])с[её]-же\b" replace="$1сё же" /><!-- -Дефис перед "же". +Неразрывный пробел. Ёфикация без дефиса [[#Не переносить|ниже]] --> <Typo word="вследствие чего" find="\b([вВ])\sследствии\sчего\b" replace="$1следствие чего" /><!-- Надо слитно и через "е". Неразрывный пробел --> <Typo word="вследствие" find="\b([вВ])следствии" replace="$1следствие" /><!-- е --> </source> == Г == <source lang="xml"> <Typo word="галерея" find="\b([гГ])алл?[еи]ре" replace="$1алере" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="гауптвахта" find="\b([гГ])аупвахт" replace="$1ауптвахт" /> <Typo word="генеалогия" find="([гГ])енеолог" replace="$1енеалог" /> <Typo word="герметичный" find="([гГ])ермити" replace="$1ермети" /> <Typo word="гигантский" find="\b([гГ])иганст?к" replace="$1игантск" /> <Typo word="гостиница" find="\b([гГ])остинниц" replace="$1остиниц" /> <Typo word="гостиная" find="\bгостинн(?!ик)" replace="гостин" /><!-- искл.: гостинник --> <Typo word="государство" find="([гГ])оссударств" replace="$1осударств" /> <Typo word="государственный" find="([гГ])осударствен(?!е?н)" replace="$1осударственн" /><!-- искл.: государственен, государственный (не добавить 3-ю "н") --> <Typo word="грамотность" find="\b([гГ])раммотн" replace="$1рамотн" /> </source> == Д == <source lang="xml"> <Typo word="двоякозубчатый" find="\b([дД])вояко[-\s]зубчат" replace="$1воякозубчат" /> <Typo word="двуглавый" find="\b([дД])вухглав" replace="$1вуглав" /> <Typo word="двукратный" find="\b([дД])вухкратн" replace="$1вукратн" /> <Typo word="двуличный" find="\b([дД])вухличн" replace="$1вуличн" /> <Typo word="двусмысленный" find="\b([Нн]ед|[дД])вухсмысленн" replace="$1вусмысленн" /><!-- вкл.: недвусмысленная --> <Typo word="двучлен" find="\b([дД])вухчлен" replace="$1вучлен" /> <Typo word="двуязычный" find="\b([дД])вухъ?язычн" replace="$1вуязычн" /> <Typo word="демозапись" find="\b([дД])емо-запис" replace="$1емозапис" /> <Typo word="деревянный" find="\b([дД])еревян(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1еревянн$2" /> <Typo word="дефицит" find="([дД])ифицит" replace="$1ефицит" /><!-- надо Е: дефицитом, иммунодефицитная --> <Typo word="диаграмма" find="\b([дД])иаграм(а(?:ми?|х)?|[ыуе]|ой)?\b" replace="$1иаграмм$2" /> <Typo word="диджей" find="\b([дД])и-дже" replace="$1идже" /> <Typo word="дилер" find="\b([дД])илл?[еи]р" replace="$1илер" /> <Typo word="дискредитация" find="\b([дД])[еи]скр[еи]д[еи]т" replace="$1искредит" /> <Typo word="дистрибуция" find="\b([дД])истрибьюц" replace="$1истрибуц" /> <Typo word="добавлять" find="\b([дД])обовл" replace="$1обавл" /> <Typo word="достижение" find="\b([дД])остиженн" replace="$1остижен" /><!-- излишнее удвоение согласной --> </source> == Е == <source lang="xml"> <Typo word="единица" find="\b([еЕ])дениц(а(?:ми?|х)?|[уы]|ей?)?\b" replace="$1диниц$2" /> <Typo word="ё без ударения" find="ё́" replace="ё" /><!-- оно допустимо в редчайших случаях, когда несколько "ё" в 1 слове: Трёхвёрстка --> </source> == Ж == <source lang="xml"> <Typo word="жизнь" find="\b([жЖ])[иы]хн" replace="$1изн" /><!-- опечатка --> </source> == З == <source lang="xml"> <Typo word="заведующий, следующая" find="\b([сС]л|[зЗ]ав)едую?[шщ]" replace="$1едующ" /><!-- "ю" нужна; "щ", а не "ш". Недостаток — исправляет правильное на правильное --> <Typo word="зарегистрировать" find="\b([зЗ])арегестр" replace="$1арегистр" /> <Typo word="землетрясение" find="\b([зЗ])емл[еия]тр[еия]сени" replace="$1емлетрясени" /><!-- frequency_of_occurrence="medium"--> </source> == И == <source lang="xml"> <Typo word="идти" find="\b([иИ])йти\b" replace="$1дти" /> <Typo word="изготовлять" find="\b([иИ])зготовлива([ею])т" replace="$1зготовля$2т" /> <Typo word="иметь в виду" find="\b([иИ]ме(ют?|е[тм]|л[аои]?|ющ\w{2,3}|вш\w{1,3}|[вя])(с[яь])?)\sввиду\b" replace="$1 в виду" /><!-- Пишется раздельно. Неразрывный пробел --> <Typo word="имитация" find="\b([иИ])мм?итац" replace="$1митац" /><!-- Излишнее удвоение согласной "м" --> <Typo word="имплантат" find="\b([иИ])мм?плантант([еыу]|а(?:ми?|х)?|о[мв])?\b" replace="$1мплантат$2" /><!-- Можно "имплант" или "имплантат", но не "имплаНтаНт" --> <Typo word="ингредиент" find="([иИ])нгридиент" replace="$1нгредиент" /> <Typo word="инженер" find="\b([иИ])нжи?нер(а(?:ми?|х)?|[уеы]|о[вм]|н\w{1,3})?\b" replace="$1нженер$2" /> <Typo word="интеграция" find="\b([иИ])нтер?(?:гр|рг)ац" replace="$1нтеграц" /> <Typo word="интерес" find="\b([иИ])нт[еи]рест?" replace="$1нтерес" /> <Typo word="инфицированный" find="([иИ])нфецирр?" replace="$1нфицир" /> <Typo word="инцидент" find="\b([иИ])нц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1нцидент$2" /> <Typo word="искусство" find="([иИ])сс?кусс?тв" replace="$1скусств" /><!-- вкл.: искусству, искусственный, искусствознанием, неискусственную --> <Typo word="исполненный" find="\b([иИ])сполнен(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1сполненн$2" /> <Typo word="исследовать" find="\b([иИ])следова" replace="$1сследова" /><!-- вкл.: исследовательницами --> </source> == К == <source lang="xml"> <Typo word="как будто" find="\b([кК])ак-будто\b" replace="$1ак будто" /><!-- дефис не нужен --> <Typo word="касательно" find="(?<![чЧ]то\s)\b([кК])[ао]саемо\b" replace="$1асательно" /><!-- "Касаемо" - просторечие. "Что касаемо" заменяется в [[#Ч]] --> <Typo word="катастрофа" find="\b([кК])[ао]т[оа]строф" replace="$1атастроф" /> <Typo word="килограмм" find="\b([кК])[ие]лл?[ао]грамм?(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1илограмм$2" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="километр" find="\b([кК])илл?омм?етр" replace="$1илометр" /> <Typo word="Кировабад" find="\b([Кк])ировобад" replace="$1ировабад" /><!-- надо "а" --> <Typo word="клипер" find="\b([кК])липпер(?![ст])" replace="$1липер" /> <Typo word="ключом" find="\b([кК])люч[её]м\b" replace="$1лючом" /> <Typo word="количество" find="\b([кК])[оа]лл?ич[ие][ст][тс]?вт?" replace="$1оличеств" /> <Typo word="коллегия" find="\b([кК])олеги" replace="$1оллеги" /> <Typo word="коллекция" find="\b([кК])олекци" replace="$1оллекци" /> <Typo word="команда, командир" find="\b([кК])омманд(?!ос|о\b|ер|ит)" replace="$1оманд" /> <Typo word="командный" find="\b([оО]бщек|[кК])омм?анд(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1оманд$2" /> <Typo word="комиссия" find="\b([кК])омм?иси" replace="$1омисси" /><!-- 1 м, 2 с --> <Typo word="комментарий" find="\b([кК])омм?[еи]нтари" replace="$1омментари" /> <Typo word="конвейер" find="\b([кК])онвеер" replace="$1онвейер" /> <Typo word="корреспондент 1" find="([кК])орресподен" replace="$1орреспонден" /><!-- Опечатка. [[#С учётом других языков|Ниже]] "корреспондент 2" --> <Typo word="коронавирус" find="\b([кК])ороновирус" replace="$1оронавирус" /> <Typo word="который" find="\b([кК])(?:тор|тоор|отр|оотр|отро)(ая|о[геймю]|[уы])" replace="$1отор$2" /><!-- опечатка --> <Typo word="кофемашина" find="\b([кК])офе-машин" replace="$1офемашин" /> </source> == Л == <source lang="xml"> <Typo word="ландшафт" find="\b([лЛ])а[дн]{1,2}шафт" replace="$1андшафт" /> <Typo word="легитимный" find="([лЛ])егетимн" replace="$1егитимн" /> <Typo word="лейтенант" find="\b([лЛ])ей?т[еий]нн?ат?н?т" replace="$1ейтенант" /> <Typo word="либреттист" find="\b([лЛ])ибретист" replace="$1ибреттист" /> <Typo word="лучший" find="\b(([Нн]аи)?)([лЛ])у([дшщ][шщ]|чщ)" replace="$1$3учш" /><!-- исправляет "наилудший", "лучщая" и т. д. --> <Typo word="Лос-Анджелес" find="\b[Лл]ос-[Аа]нжелес" replace="Лос-Анджелес" /> </source> == М == <source lang="xml"> <Typo word="Малайзия" find="\b[Мм]алази([яюи]|ей)\b" replace="Малайзи$1" /> <Typo word="малый театр" find="\b([Мм])ал(\w{2,3}\s)Театр" replace="$1ал$2театр" /><!-- "театр" надо с маленькой --> <Typo word="Марокко" find="\b([Мм])орокк" replace="$1арокк" /> <Typo word="Массачусетс" find="\b([Мм])асс?ачусетт?с" replace="$1ассачусетс" /> <Typo word="между" find="([мМ])еждку?" replace="$1ежду" /><!-- Опечатка. Встречается ли? --> <Typo word="международный" find="\b([мМ])еждун[ао]рож?(?:нд?н?|дн)" replace="$1еждународн" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="мейнфрейм" find="\b([мМ])эйнфр[еэ]йм" replace="$1ейнфрейм" /><!-- англ. звук eɪ передаётся как "ей" --> <Typo word="мелиорация" find="\b([мМ])еллиора" replace="$1елиора" /><!-- излишнее удвоение согласной --> <Typo word="меридиональный" find="\b([мМ])еридианал" replace="$1еридионал" /> <Typo word="месяцем" find="\b([мМ])есяцом\b" replace="$1есяцем" /> <Typo word="миллион" find="\b([мМ])илион" replace="$1иллион" /> <Typo word="миллиард" find="\b([мМ])илиард" replace="$1иллиард" /> <Typo word="министерство" find="\b([мМ])инестер" replace="$1инистер" /> <Typo word="может" find="\b([мМ])одет\b" replace="$1ожет" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="молекулярный" find="([мМ])олл?екулл?" replace="$1олекул" /> <Typo word="монастырь" find="\b([мМ])оностыр" replace="$1онастыр" /> <Typo word="мультфильм" find="\b([мМ])ульфильм" replace="$1ультфильм" /> <Typo word="мученик" find="\b([мМ])ученник" replace="$1ученик" /> </source> == Н == <source lang="xml"> <Typo word="-нщик" find="(?<![пП]у|Ме)ншик" replace="нщик" /><!-- Опечатка. Искл.: пуншик, Меншиков (фамилия). Вкл.: гонщик, жестянщики --> <Typo word="назван" find="\b([нН])азванн(\w?)\b" replace="$1азван$2" /><!-- вкл.: названа,-но,-ны --> <Typo word="название" find="\b([нН])азвн?анн?и([еяюий]|[ея]ми?|ях)\b" replace="$1азвани$2" /> <Typo word="наиболее часто" find="\b([нН])аичаще" replace="$1аиболее часто" /><!-- просторечие --> <Typo word="например" find="\b([нН])а(пир|рпи)мер\b" replace="$1апример" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="на протяжении" find="\b([нН])а\s?протяжение\b" replace="$1а протяжении" /> <Typo word="наряду (с)" find="\b([нН])а\sряду\sс" replace="$1аряду с" /> <Typo word="настоящий" find="([нН])астояш" replace="$1астоящ" /><!-- опечатка, "ш" --> <Typo word="начал" find="\b([нН])ачил" replace="$1ачал" /> <Typo word="невропатолог" find="\b([нН])е(?:рв|вр)[оа]п[оа]толог" replace="$1европатолог" /> <Typo word="нельзя" find="\b([нН])[ие]ль?зя\b" replace="$1ельзя" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="нету" find="\bнету\b" replace="нет" /><!-- Разговорное. Не вкл. "Нету": имя Нета --> <Typo word="никогда" find="\b([нН])[еи]\sкогда\sне\b" replace="$1икогда не" /> <Typo word="ниндзя" find="\b([нН])инзя\b" replace="$1индзя" /> <Typo word="новеллист" find="\b([нН])овелист" replace="$1овеллист" /> <Typo word="нюанс" find="\b([нН])ьюанс" replace="$1юанс" /> </source> == О == <source lang="xml"> <Typo word="облиственный" find="\b([оО])листвен" replace="$1блиствен" /><!-- в словарях только с Б: https://gramota.ru/meta/oblistvennyy --> <Typo word="обменянный" find="\b([оО])бмен[её]н(н|\b)" replace="$1бменян$2" /> <Typo word="обогащённый" find="\b([оО])бого(щ|ти)" replace="$1бога$2" /> <Typo word="обратноланцетный, обратнояйцевидный" find="([оО])братно-(ланцетн|яйцевидн)" replace="$1братно$2" /> <Typo word="объединение" find="\b([оО])б[ьъ]ед[ие]нен" replace="$1бъединен" /> <Typo word="объединить" find="\b([оО])бьеди" replace="$1бъеди" /><!-- правило "объединение" нужно для е/и, а это - чисто для ь/ъ --> <Typo word="объект" find="\b([оО])бьект" replace="$1бъект" /><!-- вкл.: объективно, объективировать и пр. --> <Typo word="обстоятельства" find="\b([оО])бстаятельств(а(?:ми?|х)?|у|о[вм]|е)?\b" replace="$1бстоятельств$2" /> <Typo word="однако" find="\b([оО])данко\b" replace="$1днако" /><!-- опечатка --> <Typo word="оккупация" find="\bакк?упаци" replace="оккупаци" /><!-- "оккупировать" в [[#С учётом других языков]] --> <Typo word="окончательный" find="\b([оО])канчател" replace="$1кончател" /> <Typo word="окрестность" find="\b([оО])кресност" replace="$1крестност" /><!-- +т --> <Typo word="оловянный" find="\b([оО])ловян(?![нищ])" replace="$1ловянн" /><!-- искл.: "н", чтобы не было 3 "н" (оловяннный); оловянистый; оловянщик --> <Typo word="организовать" find="\b([оО])рганизва" replace="$1рганизова" /><!-- опечатка --> <Typo word="организация" find="\b([оО])рганизвц" replace="$1рганизац" /><!-- опечатка --> <Typo word="оригинал" find="\b([оО])ргинал" replace="$1ригинал" /><!-- опечатка --> <Typo word="ориентир" find="\b([оО])рент" replace="$1риент" /><!-- Нужна "и". Ориентация, ориентальное --> <Typo word="основан" find="\b([оО])снованн(\w?)\b" replace="$1снован$2" /> <Typo word="основывает" find="\b([оО])сновывет" replace="$1сновывает" /><!-- опечатка --> <Typo word="остальной" find="\b([оО])тсальн" replace="$1стальн" /><!-- Опечатка. Встречается ли? --> <Typo word="остров" find="\b([оО])о?(?:тс|ст)ров\b" replace="$1стров" /><!-- Опечатка. Кое-где есть --> <Typo word="офис" find="\b([оО])ффис" replace="$1фис" /><!-- излишнее удвоение согласной --> <Typo word="офицер" find="\b([оО])ффицер" replace="$1фицер" /><!-- излишнее удвоение согласной --> <Typo word="официальный" find="\b([оОаА])фф?[еи]ц[еи]?альн" replace="$1фициальн" /><!-- Излишнее удвоение "ф". Недостаток — исправляет правильное на правильное --> </source> == П == <source lang="xml"> <Typo word="паранойя" find="([пП])арано([яиею]|ей)\b" replace="$1араной$2" /> <Typo word="парноперистый" find="([пП])арно[-\s]перист" replace="$1арноперист" /> <Typo word="парашют" find="\b([пП])[оа]р[оа][шщ]ут(а(?:ми?|х)?|[еуы]|о[мв])?\b" replace="$1арашют$2" /> <Typo word="Пелопоннес" find="\b([Пп])елл?опп?онн?ес" replace="$1елопоннес" /> <Typo word="Пенсильвания" find="\b([Пп])еннсиль?ван" replace="$1енсильван" /> <Typo word="перепись" find="\b([пП])ерепес([ьи]|ью|ей|ями?|ях)\b" replace="$1ерепис$2" /><!-- "е" вместо "и" --> <Typo word="периферия" find="\b([пП])ерефери" replace="$1ерифери" /><!-- "е" вместо "и" --> <Typo word="петербургский" find="([пП])[еи]т[еи]рбу[рг]г?ск" replace="$1етербургск" /><!-- недостаток — исправляет правильное на правильное --> <Typo word="первоначально" find="([пП])ревоначаль" replace="$1ервоначаль" /><!-- опечатка --> <Typo word="периодический" find="\b([пП])[еи]реодическ" replace="$1ериодическ" /><!-- "е" вместо "и" --> <Typo word="плейлист" find="\b([пП])лей-лист" replace="$1лейлист" /> <Typo word="по истечении" find="\b([пП])о\sистечению" replace="$1о истечении" /><!-- то же, что "после истечения" --> <Typo word="по умолчанию" find="\b([пП])о-умолчанию" replace="$1о умолчанию" /><!-- без дефиса --> <Typo word="подданный" find="([пП])оддан([^сн])" replace="$1одданн$2" /> <Typo word="позже" find="\b([пП])о(хж|жз)е" replace="$1озже" /><!-- опечатка --> <Typo word="познавательный" find="\b([пП])озноват" replace="$1ознават" /> <Typo word="полгода" find="\b([пП])ол(у?)([-\s])года\b" replace="$1ол$2года" /> <Typo word="помощник" find="\b([пП])[оа]мо[шщ]ник(а(?:ми?|х)?|[уеи]|о[мв])?\b" replace="$1омощник$2" /> <Typo word="поручик" find="\b([пП])[оа]рут?чч?ик" replace="$1оручик" /> <Typo word="поскользнуться" find="\b([пП])одскользн" replace="$1оскользн" /> <Typo word="почерк" find="\b([пП])одчерк(?![ин])" replace="$1очерк" /><!-- искл.: подчеркивание, подчеркнуть--> <Typo word="почтамт" find="\b([пП])очтампт" replace="$1очтамт" /> <Typo word="право" find="\b([пП])рвао\b" replace="$1раво" /><!-- опечатка --> <Typo word="предприниматель" find="\b([пП])редпренимател" replace="$1редпринимател" /><!-- "е" вместо "и" --> <Typo word="представляет собой" find="\b([пП])редставля(\w{1,7})\sиз\sсебя\b" replace="$1редставля$2 собой" /> <Typo word="предыдущий, предыстория" find="\b([пП])реди(дущ|стори)" replace="$1реды$2" /> <Typo word="презентация" find="\b([пП])р[еи]з[еи]нтац" replace="$1резентац" /> <Typo word="президент" find="\b([пП])р[еи]з[еи]дент" replace="$1резидент" /><!-- "е" вместо "и" --> <Typo word="преимущество" find="\b([пП])р[еи][еий]му[шщ]еств" replace="$1реимуществ" /><!-- Орфография. Вкл.: преимущественный. Недостаток — исправляет правильное на правильное --> <Typo word="преследование" find="\b([пП])рислед" replace="$1реслед" /> <Typo word="прецедент" find="\b([пП])р[еи]ц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1рецедент$2" /> <Typo word="приблизительно" find="\b([пП])р[еи]бл[еи]([зж])" replace="$1рибли$2" /><!-- "е" вместо "и" --> <Typo word="привилегия" find="\b([пП])р[еи]в[еи]лег" replace="$1ривилег" /><!-- "е" вместо "и" --> <Typo word="привыкать" find="\b([пП])ревык" replace="$1ривык" /><!-- "е" вместо "и" --> <Typo word="придя" find="\b([пП])рийдя\b" replace="$1ридя" /> <Typo word="приемлемый" find="\b([пП])р[еи]емлим" replace="$1риемлем" /><!-- "е" вместо "и" --> <Typo word="прийти" find="\b([пП])ридти\b" replace="$1рийти" /> <Typo word="принадлежит" find="\b([пП])ренадлеж" replace="$1ринадлеж" /><!-- "е" вместо "и" --> <Typo word="присваивать" find="\b([пП])рисваев" replace="$1рисваив" /><!-- "е" вместо "и" --> <Typo word="присваиваемое" find="\b([пП])рисва[еи]м" replace="$1рисваиваем" /> <Typo word="присутствовать" find="([пП])рисут?ст?вт?в?" replace="$1рисутств" /><!-- frequency_of_occurrence="medium"--> <Typo word="пробовать" find="\b([пП])робыва" replace="$1робова" /> <Typo word="провокация" find="\b([пП])ровакац" replace="$1ровокац" /> <Typo word="продюсер" find="\b([пП])родюссер" replace="$1родюсер" /> <Typo word="происшествие" find="\b([пП])роис?шест?в" replace="$1роисшеств" /><!-- пропущена "с" --> <Typo word="проект" find="\b([пП])роэкт" replace="$1роект" /> <Typo word="промо..." find="\b([пП])ромо-(акци|материал|менеджер|реклам|тур)" replace="$1ромо$2" /> <Typo word="противо-" find="\bпротево" replace="противо" /><!-- "е" вместо "и". Не вкл.: фамилия Протевон (Никифор) --> <Typo word="профессор" find="\b([пП])рофф?есс?ор([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1рофессор$2" /><!-- "профессора́" вместо -ры в след. правиле --> <Typo word="профессора́" find="\b([пП])рофф?есс?оры\b" replace="$1рофессора" /><!-- Во мн. ч. должно быть -а. Остальной "профессор" в пред. правиле --> <Typo word="психиатр" find="\b([пП])сихиатор" replace="$1сихиатр" /> <Typo word="пьеса" find="\b([пП])ъесс?" replace="$1ьес" /> </source> == Р == <source lang="xml"> <Typo word="разведывать" find="\b([рР])азведов" replace="$1азведыв" /><!-- вкл.: разведывательных --> <Typo word="разнообразие" find="но{3,4}браз" replace="нообраз" /> <Typo word="райисполком" find="([рР])а[ий]{1,2}о?сполком" replace="$1айисполком" /><!-- "район" в [[#С учётом других языков]] --> <Typo word="раса" find="\bрасс([аыеу]|ой|ами?|ах)\b" replace="рас$1" /><!-- искл. — имена собственные: фамилия Расс, коммуна Рассах, имя Рассам --> <Typo word="расовый" find="\b([рР])ассов(?![ае]т|ыв)" replace="$1асов" /><!-- искл.: рассоветовать, рассовать, рассовывает/-вающий --> <Typo word="распался" find="([рР])асс?пал" replace="$1аспал" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распознавание" find="([рР])аспознов" replace="$1аспознав" /><!-- использовали "о" вместо "а" --> <Typo word="располагаться" find="([рР])асс?п[ао]л[ао]г" replace="$1асполаг" /><!-- использовали "о" вместо "а" --> <Typo word="расположенный" find="([рР])асс?п[ао]ло([жг])" replace="$1асполо$2" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распространение" find="([рР])аспр?остран" replace="$1аспростран" /><!-- -по- меняет на -про-: перераспространение, распространённый. [[#Ёфикация]] в другом правиле --> <Typo word="расстояние" find="\b([рР])астоян" replace="$1асстоян" /> <Typo word="рейтинг" find="\b([рР])ейтигн?" replace="$1ейтинг" /><!-- Опечатка. Кое-где встречается --> <Typo word="рейх" find="\b(([Пп]ерв|[Вв]тор|[Тт]рет|[Чч]етв[её]рт|[1-4]-?)\w{1,4}\s)Р[еэ]йх" replace="$1рейх" /><!-- с маленькой буквы: Первый рейх, 2-го рейха, Четвёртому рейху --> <Typo word="рекомендация" find="([рР])екомменд" replace="$1екоменд" /><!-- Излишнее удвоение согласной "м" --> <Typo word="ремейк/римейк" find="\b([рР][еи])мэйк" replace="$1мейк" /><!-- через "ме" --> <Typo word="рентген" find="\b([рР])енген" replace="$1ентген" /> <Typo word="Россия" find="\bросс?и([яию]|ей)\b" replace="Росси$1" /> <Typo word="российский" find="([рР])оссиийск" replace="$1оссийск" /><!-- Опечатка. Излишнее удвоение гласной "и" --> <Typo word="рэпер" find="\b([рР])[эе]ппер" replace="$1эпер" /> <Typo word="Республике Адыгее" find="\b[Рр]еспу́?блике\s(Адыг|Кор)е́?я" replace="Республике $1ее" /><!-- см. ниже --> <Typo word="Республики Адыгеи" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)\b[Рр]еспу́?блики\s(Адыг|Кор)е́?я" replace="Республики $1еи" /><!-- Республики на -ея и -ия надо склонять. Возможное искл. — официальные документы или названия (театры, библиотеки). https://gramota.ru/spravka/vopros/265817 --> <Typo word="Республикой Адыгеей" find="\b[Рр]еспу́?бликой\s(Адыг|Кор)е́?я" replace="Республикой $1еей" /><!-- см. выше --> <Typo word="Республику Адыгею" find="\b[Рр]еспу́?блику\s(Адыг|Кор)е́?я" replace="Республику $1ею" /><!-- см. выше --> <Typo word="Республике/Республики Болгарии" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)\b[Рр]еспу́?блик([еи])\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия\b" replace="Республик$1 $2ии" /><!-- см. выше --> <Typo word="Республикой Болгарией" find="\b[Рр]еспу́?бликой\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия\b" replace="Республикой $1ией" /><!-- см. выше --> <Typo word="Республику Болгарию" find="\b[Рр]еспу́?блику\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия\b" replace="Республику $1ию" /><!-- см. выше --> </source> == С == <source lang="xml"> <Typo word="саксофон" find="\b([сС])аксафон" replace="$1аксофон" /> <Typo word="саунд-продюсер" find="\b([сС])аундпродюсер" replace="$1аунд-продюсер" /> <Typo word="саундтрек" find="\b([сС])аунд-тр[еэ]к" replace="$1аундтрек" /> <Typo word="саундчек" find="\b([сС])аунд-чек" replace="$1аундчек" /> <Typo word="сверху вниз, снизу вверх" find="\b([сС])(верх|низ)у-в(низ|верх)" replace="$1$2у в$3" /><!-- дефис не нужен --> <Typo word="своего" find="\b([сС])веого\b" replace="$1воего" /><!-- опечатка --> <Typo word="сделанный" find="\b([сС])делан(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1деланн$2" /> <Typo word="сегодня" find="\b([сС])[еи][гв]о(ндя|дян)\b" replace="$1егодня" /> <Typo word="сегодняшний" find="\b([сС])егодн[еи]шн" replace="$1егодняшн" /> <Typo word="серебряный" find="\b([сС])еребрянн(?!и)" replace="$1еребрян" /><!-- 1 н. Искл: Серебрянников --> <Typo word="середина" find="\b([сС])еридин" replace="$1ередин" /> <Typo word="сериал" find="\b([сС])[еи]р[еи]ал([уеы]|а(?:ми?|х)?|о[вм])?\b" replace="$1ериал$2" /> <Typo word="Сертифицированный" find="\bЗасертифиц" replace="Сертифиц" /><!-- с маленькой буквы ниже --> <Typo word="сертифицированный" find="\bзасертифиц" replace="сертифиц" /><!-- с большой буквы выше --> <Typo word="сет-лист" find="\b([сС])етлист" replace="$1ет-лист" /> <Typo word="сканер" find="\b([сС])каннер" replace="$1канер" /> <Typo word="слева направо, справа налево" find="\b([сС])(ле|пра)в[ао][-\s]на(пра|ле)в[оа]" replace="$1$2ва на$3во" /><!-- Дефис не нужен; сначала "ва", потом "во". Недостаток — исправляет правильное на правильное --> <Typo word="сленг" find="\b([сС])лэнг" replace="$1ленг" /> <Typo word="сначала" find="\b([сС])начало" replace="$1начала" /> <Typo word="соавтор" find="\b([сС])овавтор" replace="$1оавтор" /> <Typo word="совместный" find="\b([сС])овмесн" replace="$1овместн" /> <Typo word="соединение" find="\b([сС])оеден" replace="$1оедин" /> <Typo word="сожаление" find="\b([сС])ожеле" replace="$1ожале" /> <Typo word="составлять" find="\b([сС])остов([ли])" replace="$1остав$2" /> <Typo word="состоявший" find="\b([сС])остовш" replace="$1остоявш" /> <Typo word="сочетание" find="\b([сС])очита" replace="$1очета" /> <Typo word="спецэффект" find="\b([сС])пецефф?ект" replace="$1пецэффект" /><!-- должно быть "э", а не "е" --> <Typo word="специфический" find="\b([сС])пецеф" replace="$1пециф" /><!-- должно быть "и", а не "е" --> <Typo word="Средние века" find="\bсредни(\w{1,2}\sвек\w{1,3})\b" replace="Средни$1" /><!-- с большой: https://gramota.ru/spravka/vopros/293026 --> <Typo word="ссылка" find="\b([сС])ссылк(ам?и?|ах|[еиу]|о[йк])\b" replace="$1сылк$2" /><!-- опечатка --> <Typo word="стеклянный" find="\b([сС])теклян(?![нк]|ист)" replace="$1теклянн" /> <Typo word="стереотип" find="([сС])териотип" replace="$1тереотип" /> <Typo word="стоимость" find="\b([сС])тоимоть" replace="$1тоимость" /><!-- опечатка --> <Typo word="стример" find="\b([сС])триммер" replace="$1тример" /> <Typo word="студенческий" find="\b([сС])тудентческ" replace="$1туденческ" /> <Typo word="сэкономить" find="\b([сС])ъэконом" replace="$1эконом" /> </source> == Т == <source lang="xml"> <Typo word="тавтология" find="\b([тТ])[ао][вф]т[ао]лог" replace="$1автолог" /> <Typo word="Таиланд" find="\b([Тт])айланд\b" replace="$1аиланд" /> <Typo word="тег" find="\bтэг([еиу]|а(?:ми?|х)?|о[вм])?\b" replace="тег$1" /><!-- не вкл.: гора Шара-Тэг, город Тэгу --> <Typo word="тем не менее" find="\b([тТ])ем\sни\s?менее?\b" replace="$1ем не менее" /> <Typo word="теракт" find="\b([тТ])ерракт" replace="$1еракт" /> <Typo word="терраса" find="\b([тТ])ерасс" replace="$1еррас" /> <Typo word="территория" find="\b([тТ])ерр?[еи]тори" replace="$1ерритори" /> <Typo word="топливо" find="\b([тТ])оплев" replace="$1оплив" /> <Typo word="тормозной" find="\b([тТ])ормазн" replace="$1ормозн" /> <Typo word="тот же" find="\b([тТ])(о(?:т|го)|а|е(?:м[и]?|х)?)-?же\b" replace="$1$2 же" /><!-- частица "же" пишется отдельно --> <Typo word="трафик" find="\b([тТ])раффик" replace="$1рафик" /> <Typo word="трек" find="(?<!гас|кон)([тТ])рэк" replace="$1рек" /><!-- искл.: гастрэктомия, контрэкспертиза --> <Typo word="тренировка" find="([тТ])ренеровк" replace="$1ренировк" /> <Typo word="третий" find="\b([тТ])ретьий\b" replace="$1ретий" /><!-- 1 из 5 похожих правил. "Трёх" [[#Ёфикация|ниже]] --> <Typo word="третьих" find="\b([тТ])рети([хм])\b" replace="$1ретьи$2" /><!-- 1 из 5 похожих правил --> <Typo word="третья" find="\b([тТ])ретяя\b" replace="$1ретья" /><!-- 1 из 5 похожих правил --> <Typo word="третье" find="\b([тТ])ретее\b" replace="$1ретье" /><!-- 1 из 5 похожих правил --> <Typo word="третьего" find="\b([тТ])рете(го|м)\b" replace="$1ретье$2" /><!-- 1 из 5 похожих правил --> <Typo word="тройчаторассечённый" find="([тТ])ройчато[-\s]рассеч" replace="$1ройчаторассеч" /> <Typo word="труженик" find="\b([тТ])руженник" replace="$1руженик" /><!-- frequency_of_occurrence="medium"--> <Typo word="тысяча" find="\b([тТ])ыс[ие]ч" replace="$1ысяч" /><!-- я --> <Typo word="тысячелетие" find="\b([тТ])ысячилети" replace="$1ысячелети" /><!-- е --> <Typo word="тщательно" find="\b([тТ])с?[чщ]?ательн" replace="$1щательн" /> </source> == У == <source lang="xml"> <Typo word="узко-" find="([уУ])зко[-\s](эллиптическ|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1зко$2" /> <Typo word="удлинение" find="\b([уУ])длинн" replace="$1длин" /> <Typo word="удостоен" find="([уУ])достоин" replace="$1достоен" /> <Typo word="участвовать" find="\b([уУ])чавств" replace="$1частв" /><!-- frequency_of_occurrence="high"--> <Typo word="учредить" find="\b([уУ])чере" replace="$1чре" /> </source> == Ф == <source lang="xml"> <Typo word="федерация" find="\b([фФ])едирац" replace="$1едерац" /> <Typo word="фехтовать/фехтование" find="\b([фФ])ектова" replace="$1ехтова" /> <Typo word="Филиппины" find="([Фф])илл?ипп?ин" replace="$1илиппин" /> <Typo word="философ" find="\b([фФ])илл?осс?ов" replace="$1илософ" /> <Typo word="финский" find="\b([фФ])иннск" replace="$1инск" /> <Typo word="фрагмент 1" find="\b([фФ])рагмен([^т])" replace="$1рагмент$2" /><!-- опечатка --> <Typo word="фрагмент 2" find="\b([фФ])рагмет" replace="$1рагмент" /><!-- опечатка --> <Typo word="функция" find="([фФ])у[нке]ци([яеийюо])" replace="$1ункци$2" /><!-- опечатка --> </source> == Х == <source lang="xml"> <Typo word="хеви-" find="\b([хХ])эви-" replace="$1еви-" /><!-- англ. звук "e" передаётся как "е" --> </source> == Ц == <source lang="xml"> <Typo word="цельнокрайный" find="([цЦ])ельно-?крайни" replace="$1ельнокрайны" /><!-- Вкл.: нецельнокрайные --> <Typo word="цельнокрайное" find="([цЦ])ельно-?крайне" replace="$1ельнокрайно" /> <!-- Вкл.: цельнокрайно-заострённые --> <Typo word="цельнокрайная" find="([цЦ])ельно-?крайняя" replace="$1ельнокрайная" /> <Typo word="центр" find="\b([цЦ])е[тн]р(?!ари|ил)" replace="$1ентр" /> <!-- Опечатка. Кое-где встречается. Вкл.: центрами. Искл.: цетрария, Цетрилев --> <Typo word="цилиндр" find="\b([цЦ])[еи]лл?индр" replace="$1илиндр" /> <Typo word="Цинциннати" find="\bЦинцинн?атти\b" replace="Цинциннати" /> </source> == Ч == <source lang="xml"> <Typo word="Человек" find="\bСеловек" replace="Человек" /><!-- опечатка --> <Typo word="человек" find="\b([чЧ])ео?лвек" replace="$1еловек" /><!-- опечатка --> <Typo word="человек 2" find="\bселовек" replace="человек" /><!-- опечатка --> <Typo word="четырьмя" find="\b([чЧ])етыре?мя" replace="$1етырьмя" /><!-- "четырём" и "четвёртый" [[#Ёфикация|ниже]] --> <Typo word="чрезвычайный" find="\b([чЧ])ерезвычайн" replace="$1резвычайн" /> <Typo word="что касается" find="\b([чЧ])то\sк[ао]саемо\b" replace="$1то касается" /><!-- "Что касаемо" - просторечие. Просто "касаемо" заменяется в [[#К]] --> <Typo word="чувство" find="([чЧ])уй?ств" replace="$1увств" /> </source> == Ш == <source lang="xml"> <Typo word="Швейцария, Швеция" find="[Щщ]ве(й?)ц" replace="Шве$1ц" /><!-- Опечатка: "Щ" вместо "Ш". Вкл.: Швейцарией, Швецию --> <Typo word="широко" find="([шШ])ироко[-\s](эллиптическ|обратно|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1ироко$2" /> <Typo word="штрихкод" find="\b([шШ])трих-код" replace="$1трихкод" /> <Typo word="Штутгарт" find="([Шш])туттгарт" replace="$1тутгарт" /> </source> == Э == <source lang="xml"> <Typo word="экспедиция" find="\b([эЭ])ксп[еи]диц[иы]" replace="$1кспедици" /> <Typo word="эксперимент" find="ксперемент" replace="ксперимент" /> <Typo word="экстремальный" find="\b([эЭ])кстримал" replace="$1кстремал" /> <Typo word="элегантный" find="\b([эЭ])лл[еи]гантн" replace="$1легантн" /> <Typo word="электрификация" find="([эЭ])лл?ектр[оеи]фи?((?:ка)?ц\w{1,10})\b" replace="$1лектрифи$2" /><!-- Вкл.: электрифицирующимися. Недостаток — исправляет правильное на правильное --> <Typo word="электроника" find="\b([эЭ])лектронник" replace="$1лектроник" /> <Typo word="Энтузиазм" find="\bИнтузиа" replace="Энтузиа" /><!-- с маленькой буквы ниже --> <Typo word="энтузиазм" find="\bинтузиа" replace="энтузиа" /><!-- с большой буквы выше --> <Typo word="эффект" find="\b([эЭ])фект" replace="$1ффект" /> <Typo word="Эшелон" find="\b[ЕЭ][шщ][еиэа]лон" replace="Эшелон" /><!-- с маленькой буквы ниже --> <Typo word="эшелон" find="\b[еэ][шщ][еиэа]лон" replace="эшелон" /><!-- с большой буквы выше --> </source> == Я == <source lang="xml"> <Typo word="якоря" find="\b([яЯ])кори\b" replace="$1коря" /><!-- правильно через "я" --> </source> == -тств- == <source lang="xml"> <Typo word="а" find="([аА])(бба|ген|гна|двока|дъюнк|дъютан|кроба|мана|нахоре|ристокра|рхимандри|спиран)т?ст?в" replace="$1$2тств" /> <Typo word="б" find="([бБ])(анкро|анкру|ароне|езграмо|езде|езотве|есносвя|еспамя|еспрепя|еспу|лагоприве|лагоприя|ога)т?ст?в" replace="$1$2тств" /> <Typo word="в" find="([вВ])(ероотме|заимоотве|идеопира|иршеплё|иршепле|олоки|оспрепя|себра|сесвя|ьюни)т?ст?в" replace="$1$2тств" /> <Typo word="г" find="([гГ])(оттенто)т?ст?в" replace="$1$2тств" /> <Typo word="д" find="([дД])(вубра|екаден|епута|еся|илетан|иссиден|оброхо|олголе|онкихо|оцен)т?ст?в" replace="$1$2тств" /> <Typo word="ж" find="([жЖ])(ени|ивогло|изнепрису|мо)т?ст?в" replace="$1$2тств" /> <Typo word="з" find="([зЗ])(апанибра|вездоче|лобы|лопамя)т?ст?в" replace="$1$2тств" /> <Typo word="и" find="([иИ])(дио|езуи|ллюмина|мени|ндепенден|нститу|нтеллиген|нтендан|нформаген|покри|скарио)т?ст?в" replace="$1$2тств" /> <Typo word="к" find="([кК])(андида|апитулян|астра|вартиран|верулян|огна|оке|омедиан|омендан|онтраген|ришнаи)т?ст?в" replace="$1$2тств" /> <Typo word="л" find="([лЛ])(ауреа|ега|юбопы)т?ст?в" replace="$1$2тств" /> <Typo word="м" find="([мМ])(агна|айора|алоле|аркиза|аркитан|ецена|ногобра|ноголе|огу|онофели|онофизи|онофиси)т?ст?в" replace="$1$2тств" /> <Typo word="н" find="([нН])(аве|апу|еблагоприя|едоброхо|езлопамя|екру|елюбопы|енасы|епамя|епрепя|еприя|есоотве)т?ст?в" replace="$1$2тств" /> <Typo word="о" find="([оО])(днобра|пря|тве|тсу|фи)т?ст?в" replace="$1$2тств" /> <Typo word="п" find="([пП])(анибра|арази|асквилян|атрона|едан|ервобра|ервопрису|ира|лу|облагоприя|олубеспамя|олусиро|рактикан|резиден|рела|репя|ресвя|риве|рису|рия|розели|рокля|ролетариа|ротестан|устосвя|ы)т?ст?в" replace="$1$2тств" /> <Typo word="р" find="([рР])(адиопира|аспу|ебя|еген|езиден|екру|енега|еформа|ецензен|ифмоплё|ифмопле|удозна)т?ст?в" replace="$1$2тств" /> <Typo word="с" find="([сС])(амобра|амохо|вятота|ектан|ибари|иро|коробога|коробра|ледопы|обра|олда|оотве|опрису|опу|пекулян|рамо|тихоплё|тихопле|тропо|уббо|уесвя|уе)т?ст?в" replace="$1$2тств" /> <Typo word="т" find="([тТ])(а|езоимени|рансаген|ураген)т?ст?в" replace="$1$2тств" /> <Typo word="у" find="([уУ])(ниа|ю)т?ст?в" replace="$1$2тств" /> <Typo word="ф" find="([фФ])(а|лагеллан)т?ст?в" replace="$1$2тств" /> <Typo word="ч" find="([чЧ])(етверобра)т?ст?в" replace="$1$2тств" /> <Typo word="ш" find="([шШ])(алопу|ляхе)т?ст?в" replace="$1$2тств" /> <Typo word="э" find="([эЭ])(мигран|сте)т?ст?в" replace="$1$2тств" /> <Typo word="ю" find="([юЮ])(но)т?ст?в" replace="$1$2тств" /> </source> == Ёфикация == <source lang="xml"> <Typo word="-ёй" find="\b([сС]емь|[сС]тать|[сС]удь|[сС]камь|[зЗ]емл|[зЗ]ме|[сС]винь|[бБ]рон|[чЧ]ешу)ей\b" replace="$1ёй" /><!-- вкл.: семьёй, статьёй, судьёй, скамьёй, землёй, змеёй, свиньёй, бронёй, чешуёй --> <Typo word="-ём" find="\b([сС]во|[дД]н|[вВ]дво|[кК]он|[кК]опь|[жЖ]иль|[пП]ут)ем\b" replace="$1ём" /><!-- вкл.: своём, днём, вдвоём, конём, копьём, жильём, путём --> <Typo word="-ённый" find="\b([рР]азреш|[зЗ]апре[щш]|[вВ]нес|[оО]тклон)ен(\b|н)" replace="$1ён$2" /><!-- Вкл.: разрешён(ный), запрещён(ными), внесён(ная), отклонён. Не вкл.: разрешена,-но,-ны, внесение --> <Typo word="-чённый" find="(?<![вВ]ы|[нН]евы|[пП]|[оО]бес)([вВ]ру|[оО]бру|[сСпП]е|[уУ]тон|[кК]оп|[пП]омра|[оО]блег|[оО]гор|[оО]тре|[оО]бла|вле|дру|олу|клю)чен(\b|н)" replace="$1чён$2" /><!-- Многие прилагательные: вручён, обручён, испечён, утончён, излучён, копчёный, помрачённое, облегчённая, огорчён, отречённую, облачённого, вовлечённой, удручёнными, переключённых. Исключения: (не)выключенный, полученный --> <Typo word="актёр" find="\b([аА])ктер" replace="$1ктёр" /><!-- вкл.: актёрскую --> <Typo word="берёза" find="\b([бБ])ерез([ауеы]|ой|а[мх]|ами|ов\w{2,3})?\b" replace="$1ерёз$2" /><!-- Вкл.: берёзовыми. Нет смысла обрубать окончания: исключений множество --> <Typo word="бьёт" find="\b([бБ])[ъь][её]т" replace="$1ьёт" /><!-- ъ заменяется на ь. Не вкл. "бьёшь": это цитата. Недостаток — исправляет правильное на правильное --> <Typo word="в нём, о нём" find="\b([вВоО]|[нН]а|[пП]ри)\sнем\b" replace="$1 нём" /><!-- не объединять с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="в чём, о чём" find="(?<![нН]е\s)\b([вВоО]\s)чем\b" replace="$1чём" /><!-- Искл.: не в/о чем. Вкл.: о чём-то. Не объединено с "на чём, причём" и "в нём, о нём" из-за разницы исключений --> <Typo word="варёный" find="\b([вВ])арен(ая|о([ейю]|го|му?)|ы([ейх]|ми?)|ую)\b" replace="$1арён$2" /> <Typo word="введённый, перевезённая" find="(?<![вВ]ы)ве([дз])ен(\b|н)" replace="ве$1ён$2" /><!-- Вкл.: нововведённое, возведённая, произведённые. Искл.: выведенный --> <Typo word="ведёт, начнётся, придётся" find="(?<![вВ]ы|К)([вВ]в?ед|ид|[пП]рид|[вВ]ойд|[нН]ачн|[вВ]ерн|[жЖ]ив)ет(ся)?\b" replace="$1ёт$2" /><!-- Вкл.: введёт, идёт, придёт, войдёт, начнёт, (у)вернёт(ся), живёт. Не вкл. "придёшь" и пр.: это явно цитата; имя Идет. Искл.: вывернется, Квернет --> <Typo word="вертолёт" find="\b([вВ])ертолет" replace="$1ертолёт" /> <Typo word="влюблённый" find="([вВ])люблен(?![аоыи])" replace="$1люблён" /><!-- Вкл.: самовлюблённый, невлюблённая. Искл.: влюблена,-но,-ны, влюбление --> <Typo word="внесённый, перенесённое" find="(?<![вВ]ы|Йохан|Ар)несен(\b|н(ого|ому|ыми?|ая|ую|о[еюйм]|ы[ехй]))" replace="несён$1" /><!-- Вкл.: внесён, неотнесённые. Искл.: вынесенный, фамилии Йоханнесен, Арнесен --> <Typo word="вооружённый" find="([вВ])ооружен(?![иаоы])" replace="$1ооружён" /><!-- Вкл.: невооружённый, перевооружён. Искл.: вооружение, вооружена,-но,-ны --> <Typo word="вперёд" find="\b([вВ])перед\b" replace="$1перёд" /> <Typo word="времён" find="\b([вВ])ремен\b" replace="$1ремён" /> <Typo word="всё больший" find="\b([вВ])се\sбольш([ие][йю]|ая|е[гме])" replace="$1сё больш$2" /><!-- Вкл.: всё большему. Не вкл.: "всё большая", ведь вдруг будет: "Это всё больша́я планета"; "всё большие" по той же причине. Ниже замены "всё же" и "всё так же": [[#Не переносить]] --> <Typo word="всё-таки" find="\b([вВ])с[её]-?\s*таки\b" replace="$1сё-таки" /><!-- Добавляет дефис. Недостаток — исправляет правильное на правильное --> <Typo word="господарем" find="\b([гГ])осподарём\b" replace="$1осподарем" /><!-- Ефикация: должно быть "е", а не "ё": https://gramota.ru/meta/gospodar --> <Typo word="далёкий" find="\b([нН]е)?([дД])алек(и[ймех]|ого|ому?|ая|о[йе]|ую|ими)\b" replace="$1$2алёк$3" /><!-- Вкл.: недалёкий, далёкое. Не вкл.: далеко,-ка,-ки, вдалеке, далековато --> <Typo word="дешёвый" find="\b([дД])ешев(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?|к[аие])\b" replace="$1ешёв$2" /><!-- также дешёвая,-ое, дешёвка) --> <Typo word="дёшев" find="\b([дД])ешев([оы])?\b" replace="$1ёшев$2" /> <Typo word="дирижёр" find="\b([дД])[еи]р[еи]ж[еёо]р" replace="$1ирижёр" /> <Typo word="её, неё" find="\b([нН])?([еЕ])е\b" replace="$1$2ё" /> <Typo word="ещё" find="\b([еЕ])[шщ]е\b" replace="$1щё" /><!-- Также заменяет ш на щ --> <Typo word="Ёмкий" find="\bЕмк" replace="Ёмк" /><!-- Вкл.: Ёмко, Ёмкостями. С маленькой буквы ниже --> <Typo word="ёмкий" find="\bемк" replace="ёмк" /><!-- Вкл.: ёмко, ёмкостями. С большой буквы выше --> <Typo word="жеребёнок, ребёнком" find="\b([жЖ]е)?ребен([ок])" replace="$1ребён$2" /><!-- Вкл.: жеребёнка. Не вкл.: фамилия Ребенок --> <Typo word="жёлтый, жёлто-" find="\b([жЖ])[ое]лт((ая|о[ейюм]|го|ы[ейхм]|ую)\b|о-)" replace="$1ёлт$2" /><!-- Поправляет жо- на жё-. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "зелёный", "тёмный", "тёплый", "чёрный" --> <Typo word="жёсткий" find="([жЖ])[ое]стк(и[еймх]|ая|о[еймю]?|ому|ую|ого|ими|ости|остью?|остей|остями?|остях)\b" replace="$1ёстк$2" /><!-- Замена "о" на "ё". Вкл.: "жёсткая", "полужёсткий", "жёсткость" и т. п. Возможно, лучше вместо этих окончаний указать исключения, если их меньше, и убрать второе \b --> <Typo word="за счёт" find="\b([зЗ])асч[её]т\b" replace="$1а счёт" /><!-- Пишется раздельно. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "расчёт" --> <Typo word="закреплён, укреплённая" find="креплен(\b|н)" replace="креплён$1" /><!-- Вкл.: укреплён, подкреплёнными. Не вкл.: укреплена, закрепление --> <Typo word="заменён(ный)" find="(?<!вре)менен(\b|н)" replace="менён$1" /><!-- Вкл.: "отменённый", "воспламенённое", "обременённость", а также "изменённый" (для которого есть отдельное правило). Искл.: современный --> <Typo word="зелёный, зелёно-" find="\b([зЗ])елен((ая|о[еймю]|ого|ы[ейхм]|ую)\b|о-)" replace="$1елён$2" /><!-- Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "тёмный", "тёплый", "чёрный" --> <Typo word="зачёт, отчётный, почётная, учётными" find="\b([уУ]|[оО]т|[пП]о|[зЗ]а)чет(\b|[ауеы]|о[мв]|ами?|ах|н)" replace="$1чёт$2" /><!-- не вкл.: фамилия Почеттино, учетверить --> <Typo word="изменённый" find="\b([иИ])зм[еи]нен(\b|н)" replace="$1зменён$2" /><!-- Вкл.: "изменёнными". Исправляет "-ми" на "-ме" --> <Typo word="импортёр, экспортёр" find="\b([иИ]м|[эЭ]кс)портер" replace="$1портёр" /><!-- вкл.: импортёрами --> <Typo word="казнённый" find="\b([кК])азнен(?![аоы])" replace="$1азнён" /><!-- искл.: казнена,-но,-ны --> <Typo word="Кишинёвский" find="\b([Кк])ишинев" replace="$1ишинёв" /> <Typo word="королём" find="\b([кК])ороле([км])\b" replace="$1оролё$2" /> <Typo word="лёгкий" find="\b([Нн]ел|[лЛ])егк(и[еймх]|ая|о[еймю]|ому|ую|ого|ими)\b" replace="$1ёгк$2" /> <Typo word="лётчик" find="\b([лЛ])етчик" replace="$1ётчик" /><!-- Вкл.: лётчиком, лётчиками. Не вкл.: пистолетчик, арбалетчик, балетчик --> <Typo word="манёвренный" find="\b([мМ])аневр(?![ио])" replace="$1анёвр" /><!-- Вкл.: "манёвренный". Искл.: маневрирование/-ать, маневровый --> <Typo word="мёртвый" find="\b([мМ])ертв(ы[ейхм]|ого|ому?|ая|о[ейю]|ую|ыми)\b" replace="$1ёртв$2" /> <Typo word="миномёт" find="\b([мМ])иномет" replace="$1иномёт" /><!-- вкл.: миномётные --> <Typo word="Могилёв" find="\b([Мм])огилев(?![сце])" replace="$1огилёв" /><!-- Вкл.: Могилёвом, Могилёвщина. Искл.: фамилии Могилевский, Могилевцкий, Могилевец --> <Typo word="молодёжь, молодёжный" find="\b([мМ])олодеж" replace="$1олодёж" /> <Typo word="на чём, причём" find="\b([нН]а\s|[пП]ри)чем\b" replace="$1чём" /><!-- не объединено с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="награждён, ограждённый" find="гражден(?![иаоы])" replace="граждён" /><!-- искл.: награждение, заграждена,-но,-ны --> <Typo word="надёжный" find="([нН])адеж(?![ди])" replace="$1адёж" /><!-- Вкл.: небезнадёжная. Искл: надежда, Надеждин, Надежина --> <Typo word="намёк" find="\b([нН])амек(?!а[етюляв]|н)" replace="$1амёк" /><!-- Пока что искл. меньше чем, окончаний существительного: намекать,-ает,-ал(а),-ая,-аю,-авший, намекнуть --> <Typo word="населённый" find="\b([нН])аселенн(?![яюі])" replace="$1аселённ" /><!-- Вкл.: населёнными, населённостью. Искл: украинское населення/-ню/-ні — [[wikt:uk:населення]] --> <Typo word="несёт" find="(?<![вВ]ы)([нН])есет\b" replace="$1есёт" /><!-- искл.: вынесет --> <Typo word="нёс, принёсший" find="\b([оО]т|[пП]ри|[зЗнН]а|[уУ]|[пП]ере|[сС]|[дД]о)([нН])ес(\b|ш)" replace="$1$2ёс$3" /><!-- разные приставки --> <Typo word="ни при чём" find="\b([нН])[ие]\s?при\s?ч[её]м" replace="$1и при чём" /><!-- "И" и "ё", раздельно. Недостаток — исправляет правильное на правильное --> <Typo word="ночёвка" find="ночевк" replace="ночёвк" /><!-- возможн. искл.: деревни Ночевки --> <Typo word="объединённый" find="\b([оО])б[ьъ]ед[ие]ненн" replace="$1бъединённ" /> <Typo word="объём" find="\b([оО])б[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?\b" replace="$1бъём$2" /> <Typo word="одноимённый" find="\b([оО])дноименн" replace="$1дноимённ" /> <Typo word="осведомлённость" find="([оО])сведомлен(?![аоыи])" replace="$1сведомлён" /><!-- Вкл.: осведомлён, осведомлённостью, неосведомлёнными. Искл.: осведомлена,-но,-ны, осведомление --> <Typo word="остаётся, отстаёт" find="\b([оО])(т?)стает(ся)?\b" replace="$1$2стаёт$3" /><!-- не вкл. "остаёшься" и т. п.: это явно цитата --> <Typo word="соединённый" find="([сС])оединенн" replace="$1оединённ" /><!-- вкл: присоединённая, отсоединённых --> <Typo word="озёрами" find="\b([оО])зер(\b|а[мх]и?)" replace="$1зёр$2" /><!-- не вкл.: озера, т. к. может быть "нет озера" --> <Typo word="оленёк" find="\b([оО])ленек\b" replace="$1ленёк" /> <Typo word="определён" find="([оО])пределен(\b|н)" replace="$1пределён$2" /><!-- вкл.: неопределённая, предопределённых --> <Typo word="осуждённый" find="сужден(\b|н)" replace="суждён$1" /><!-- Вкл.: переосуждённую, присуждён. Не вкл.: осуждена,-но,-ны, присуждение --> <Typo word="побеждённый, убеждённую" find="бежден(?![аоыи])" replace="беждён" /><!-- Вкл.: побежджёнными, непредубеждён, убеждённостью. Искл.: побеждена,-но,-ны, убеждение --> <Typo word="повлёкший" find="\b([пП])овлек(\b|ш)" replace="$1овлёк$2" /><!-- вкл.: повлёк, повлёкшую --> <Typo word="подтверждённый, утверждённая" find="твержден(?![аоыи])" replace="тверждён" /><!-- Вкл.: подтверждёнными, самоутверждённой, отверждён. Искл.: подтверждена,-но,-ны, утверждение --> <Typo word="посвящённый" find="(?<![пП]ре(жде)?)освящен(?![иаоы]|ни)" replace="освящён" /><!-- Вкл.: посвящённый, освящённых. Искл: пре(ждео)священный, освящена,-но,-ны, первосвященник --> <Typo word="подъём" find="\b([пП])од[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?\b" replace="$1одъём$2" /><!-- Также исправляет "ь". "(Я) подъем" встречается значительно реже, чем "(этот) подъём" --> <Typo word="приглашённый, провозглашённый" find="([пП]ри|[пП]ровоз)глашен(?![аоыи])" replace="$1глашён" /><!-- Вкл.: (само)провозглашён(но), приглашённую. Искл.: провозглашена,-но,-ны, провозглашение --> <Typo word="придаётся" find="\b([пП]ри|[оО]т|[вВ]ы|[пП]ере|[пП]од|[оО]б|[рР]аз|[сС]|[сС]оз|[нН]ад|[нН]едо)?([дД])ает(ся)?\b" replace="$1$2аёт$3" /><!-- Вкл.: отдаёт, обдаётся. Не вкл.: "придаёшься", "отдаёмся" и пр., т. к. они явно в цитатах --> <Typo word="призёр" find="\b([пП])р[еи]зер(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ризёр$2" /> <Typo word="пролёт" find="\b([пП])ролет(ах?|[еуы]|о[мв]|ами?)?\b" replace="$1ролёт$2" /> <Typo word="пулемёт" find="\b([пП])улемет" replace="$1улемёт" /><!-- вкл.: пулемётное --> <Typo word="разветвлённый" find="\b([рР])азветл([её])н" replace="$1азветвл$2н" /><!-- опечатка: пропущено "в" --> <Typo word="развёрнутый" find="\b([рР])азвернут(?!ь)" replace="$1азвёрнут" /><!-- Вкл.: развёрнутыми, развёрнутостью, развёрнуто. Искл.: развернуть(ся) --> <Typo word="распростёртый" find="\b([рР])аспр?остерт" replace="$1аспростёрт" /> <Typo word="распространённый" find="([рР])аспр?остранен(?![иаоы])" replace="$1аспространён" /><!-- Также исправляет "расПОстранённый" на "-про-". Вкл.: перераспространённый, нераспространённую. Искл.: распространение, распространена,-но,-ны --> <Typo word="рассечённый" find="([рР])ассеченн" replace="$1ассечённ" /> <Typo word="расчёт" find="([рР])асчет" replace="$1асчёт" /><!-- Вкл.: перерасчётом, нехозрасчётными, расчётливости. Не вкл.: банковские счета. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "за счёт" --> <Typo word="режиссёр" find="([рР])[ие]ж[ие]сс?[её]р" replace="$1ежиссёр" /> <Typo word="решённый" find="(?<![гГ]|[чЧ]е)([рР])ешен(?![аоыиец])" replace="$1ешён" /><!-- Вкл.: нерешённая, решён, предрешённый. Искл.: грешен, черешен, решена,-но,-ны, решение, непредрешенец/-нцы --> <Typo word="решётка" find="\b([рР])ешетк" replace="$1ешётк" /> <Typo word="рождённый" find="(?<![вВ]ы)([рР])ожденн(?!и)" replace="$1ождённ" /><!-- Искл.: вырожденный, рожденник, рожденница. Вкл.: перерождёнными, врождённую. Не вкл.: рождена --> <Typo word="рукоположённый" find="\b([рР])укоположен(?![иаоы])" replace="$1укоположён" /><!-- Вкл.: рукоположён, рукоположёнными. Искл.: рукоположение, рукоположена,-но,-ны --> <Typo word="самолёт" find="\b([сС])амолет" replace="$1амолёт" /><!-- вкл.: самолётных --> <Typo word="своё" find="\b([сС])вое\b" replace="$1воё" /><!-- Не вкл.: "своего"; "твоё" и "моё": наверняка цитата --> <Typo word="серьёзный" find="([сС])[еи]р[ьъ]езн" replace="$1ерьёзн" /><!-- вкл.: несерьёзная, серьёзности --> <Typo word="сестёр" find="\b([сС])естер\b" replace="$1естёр" /><!-- встр. в религ. контекстах --> <Typo word="скрупулёзный" find="([сС])к[ур][ру]пул[её]зн" replace="$1крупулёзн" /><!-- Меняет -ур- на -ру- или е на ё. Вкл.: скрупулёзностью, нескрупулёзно --> <Typo word="съёмка, киносъёмочный" find="([сС])[ьъ]ем(о?)([кнчщ])" replace="$1ъём$2$3" /><!-- вкл.: съёмок, съёмщик, телесъёмочная, несъёмное --> <Typo word="счёте, счётом" find="\b([сС])чет(е|ом)\b" replace="$1чёт$2" /><!-- Не вкл.: банковские счета, на счету и пр. См. также: "насчёт, отсчёт, счёт", "расчёт", "за счёт" --> <Typo word="насчёт, отсчёт, счёт" find="([сС])чет\b" replace="$1чёт" /><!-- Вкл.: подсчёт, просчёт, пересчёт. Не вкл.: банковскими счетами. См. также: "расчёт", "счёте, счётом", "за счёт" --> <Typo word="таёжный" find="\b([тТ])аежн" replace="$1аёжн" /><!-- вкл.: таёжник, таёжница --> <Typo word="твёрдый" find="\b([тТ])верд(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)" replace="$1вёрд$2" /><!-- слишком много искл., чтобы обрубить окончания --> <Typo word="тёмный, тёмно-" find="\b([тТ])емн((ы[ейхм]|ая|о[ейюм]|ого|ую)\b|о-)" replace="$1ёмн$2" /><!-- Вкл.: тёмно-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёплый", "чёрный" --> <Typo word="тёплый" find="\bтепл(ы[ейхм]|ая|о[ейю]|ого|ую)\b" replace="тёпл$1" /><!-- Искл.: тепло́м. Не вкл.: "т''е''пло- и электростанция"; фамилия Теплы́х. Вкл.: тёпло-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "чёрный" --> <Typo word="трёх/четырём" find="\b(т|[чЧ]еты)ре([хм])(?![яи]|о[лр]|ат|арн)" replace="$1рё$2" /><!-- Работает как отдельное слово или его начало. Искл.: тремя, [[тремисс]], тремоло, тремор, трематода, Трехарн. "Четвёртый" ниже, "четырьмя" [[#Ч|выше]]. Не вкл.: село Трем --> <Typo word="тяжёлый" find="([тТ])яж[ое]л(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)\b" replace="$1яжёл$2" /><!-- вкл.: "нетяжёлый", "полутяжёлый" и т. п. --> <Typo word="удалённый" find="даленн" replace="далённ" /><!-- вкл.: отдалённых --> <Typo word="упразднённый" find="\b([уУ])празднен(\b|н)" replace="$1празднён$2" /><!-- не вкл.: упразднена, упразднение --> <Typo word="учёба" find="\b([уУ])чеб([аеуы]|ой)\b" replace="$1чёб$2" /> <Typo word="учёный" find="\b([уУ])чен(ы[йемх]|ого|ому?|ая|о[йе]|ую|ыми)" replace="$1чён$2" /><!-- проще указать окончания, чем все исключения --> <Typo word="Фёдор" find="\b[Фф]едор(([ауе]|ом)?\b|овн)" replace="Фёдор$1" /><!-- Удалить, если окажется реальный "фЕдор". Вкл.: Фёдоровна. Не вкл.: Федоренко --> <Typo word="четвёртый" find="\b([чЧ])етверт(ая|о[гейм]|ы[еймх])" replace="$1етвёрт$2" /><!-- "четырём" и "четырьмя" выше --> <Typo word="чёткий" find="\b((?:[нН]е)?[чЧ])етк" replace="$1ётк" /><!-- Вкл.: чётками, нечётко. Не вкл.: Кочетков --> <Typo word="чёрный, чёрно-" find="\bчерн((ая|о[ейюм]|ого|ы[ейхм]|ую)\b|о-)" replace="чёрн$1" /><!-- Вкл.: чёрно-белый. Искл.: фамилия Черны́х. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "тёплый" --> <Typo word="шёпот(ный)" find="([шШ])епот(?!н[яюеиё]|ок|ко|ат)" replace="$1ёпот" /><!-- Вкл.: полушёпотом. Искл.: шепотня, шепоток,-тком, шепотать --> <Typo word="шёл" find="([пП]р[ио]|[нНзЗ]а|[уУ]|[вВдДпП]о|[оО]то)шел(ся)?\b" replace="$1шёл$2" /><!-- Вкл.: пришёл, прошёлся, нашёл, зашёл, ушёл, вошёл, дошёл, пошёл, отошёл. Не вкл.: кишел, вышел, дышел, имена на -шел (Хершел, Фишел) --> <Typo word="шофёр" find="\b([шШ])офер([уеы]|о[мв]|ами?|ах)?\b" replace="$1офёр$2" /><!-- не вкл.: "шофера́" может быть мн. ч., а не ед. ч. "шофёра" --> </source> == С учётом других языков == <source lang="xml"> <!-- Замена не произойдёт, если слева или справа найдётся символ, которого нет в русском --> <Typo word="брошюра" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([бБ])рошур(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1рошюр" /><!-- Верно украинское "брошура", так что правило не работает, если рядом украинские буквы или укр. домен "uk" --> <Typo word="бюллетень" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))\b([бБ])[юие]лл?[еюи]тен(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1юллетен" /><!-- корректно украинское "бюлетень" --> <Typo word="глаголы в настоящем/будущем времени" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([ау])([ею])ться(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2тся" /><!-- корректны украинские слова с мягким знаком, напр. "називаються" --> <Typo word="документ" find="(?<=(?:[^іІўЎґҐ]{30}))([дД])аку?мент(?=(?:[^іІўЎґҐ]{30}))" replace="$1окумент" /><!-- Вкл.: недокументальный. Белорусское "дакумент" верно --> <Typo word="коммуна, коммунизм" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))\b([кК])омм?унн?(?!\b|аль\b|ан|ар[ди]|ерос|и[гд]|икас)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1оммун" /><!-- Искл.: комунерос, комунига и др. Верно укр. "комуна" и серб. "комунизам" --> <Typo word="корреспондент 2" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([кК])ореспон?ден(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1орреспонден" /><!-- Корректно украинское "кореспондент". "[[#К|Корресподент]]" — опечатка --> <Typo word="моллюск" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))\b([мМ])олюск(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1оллюск" /><!-- корректно украинское "молюск" --> <Typo word="областной" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([оО])бласнт?(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1бластн" /><!-- корректно украинское "обласний" --> <Typo word="оккупировать" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))\b([оО])куп(ир|ац)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ккуп$2" /><!-- Корректно украинское "окупація", сербское "окупација". "Оккупация" в [[#О]]. Граница слова нужна: искл. "самокупироваться" --> <Typo word="оппозиция" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))\b([оО])позиц(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ппозиц" /><!-- корректно украинское "опозиція", сербское "опозиције" --> <Typo word="параллельно" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([пП])аралл?елл?(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1араллел" /><!-- Вкл.: непараллельный. Корректно украинское "паралельний", сербское "паралелно" --> <Typo word="партнёр" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))\b(?!Партнершип)([пП])артнер(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1артнёр" /><!-- Искл.: Партнершип. Украинские слова "партнер", "партнерка", "партнерський". Сербское "партнер" --> <Typo word="переправиться" find="(?<=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))\b([пП])реправ(?=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ереправ" /><!-- корректно сербское "преправљено" --> <Typo word="процесс" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))\b([пП])роцес(?!с)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1роцесс" /><!-- Верно укр. и серб. "процес". Исключается сначала русская "с" (вторая), затем укр. буквы, потом серб. Вкл.: процесс(ия), процессорный, процессуальная --> <Typo word="район" find="(?<=(?:[^іІўЎґҐ]{30}))([рР])аён(?=(?:[^іІўЎґҐ]{30}))" replace="$1айон" /><!-- Вкл.: микрорайон. Белорусское "раён" верно --> <Typo word="священник, первосвященник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))\b([пП]ерво)?([Сс])вященик(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2вященник" /><!-- Встречается староукраинское "священик" --> <Typo word="участник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))\b([уУ])часник(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1частник" /><!-- корректное украинское "учасник" --> <Typo word="французский" find="(?<=(?:[^іІўЎґҐ]{30}))([фФ])ранцус?[зс]к(?=(?:[^іІўЎґҐ]{30}))" replace="$1ранцузск" /><!-- корректно белорусское (тарашкевичное) "француская"--> <Typo word="шахтёр" find="(?<=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))([шШ])ахтер(?=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))" replace="$1ахтёр" /><!-- Казахское "шахтер" --> </source> == Сокращения == <source lang="xml"> <Typo word="в т. ч." find="\b([вВ])\sт\.?ч\." replace="$1 т. ч." /><!-- Пробел нужен (здесь он неразрывный): https://gramota.ru/spravka/vopros/271728. Неразрывные пробелы --> <Typo word="Гц" find="(\d+)\s?гц\b" replace="$1 Гц" /><!-- "Гц" надо с большой буквы, в отличие от "герц". Неразрывный пробел --> <Typo word="гг." find="\bг\.\s?г\.\b" replace="гг." /> <Typo word="герц" find="(\d+)\s?Герц" replace="$1 герц" /><!-- "герц" надо с маленькой буквы, в отличие от "Гц". Неразрывный пробел --> <Typo word="и т. д., и т. п." find="\b([иИ])\s*т\.?\s*([дп])\." replace="$1 т. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывные пробелы --> <Typo word="кГц" find="(\d+)\s?К[Гг]ц\b" replace="$1 кГц" /><!-- "к" (кило) надо с маленькой буквы, "Гц" — с большой. Неразрывный пробел --> <Typo word="МГц" find="(\d+)\s?м[Гг]ц\b" replace="$1 МГц" /><!-- "М" (мега) и "Гц" надо с большой буквы. Неразрывный пробел --> <Typo word="млн лет" find="\bмил\. лет\b" replace="млн лет" /> <Typo word="млн, млрд, трлн" find="\b(млн|млрд|трлн)\.(\s[а-я])" replace="$1$2" /><!-- правильно без точки --> <Typo word="над уровнем моря" find="\b([нН])(ад|\.)\sур(овнем|\.)?\sм(оря|\.)\b" replace="над уровнем моря" /><!-- Раскрываются сокращения. Недостаток — исправляется правильное на правильное --> <Typo word="наращения числительных, 5" find="([0569])-?т?и(?!\s(?:тыс|мил))\b" replace="$1" /><!-- Правильно "5", "20", а не "5-ти", "20и". Несловесная замена, чтобы "35-ти" не превращалось в "3пяти". Сюда не входит "2/3/4-х", хотя это тоже частая ошибка (должно значить "четвёртых", а не "четырёх"). И не включено "-ми", т. к. это "-ыми" ("пятыми", хотя часто неправильно используется как "-тьми": "пятьми"). Исключения — "тыс(ячный)" и "мил(лионное)": ими занимается правило ниже — "5-тысячный", где появляется нужный дефис --> <Typo word="наращения числительных, 5-го" find="\b(\d+)-(?:(?:ы([ймех]|ми))|(?:о([йюем]|го|му))|(?:а(я))|(?:у(ю))|(?:и([ймх]|ми))|(?:е([мйю]|го|му)))\b" replace="$1-$2$3$4$5$6$7" /><!-- правильно по минимуму букв: 5-м, 1960-е --> <Typo word="наращения числительных, 5-тысячный" find="([0569])-?т?и\s(тыс|мил)" replace="$1-$2" /><!-- 80-ти тысячный → 80-тысячный, 95и миллионное → 95-миллионное --> <Typo word="т. е., т. к., т. н." find="\b([тТ])\.\s*([екн])\." replace="$1. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывный пробел --> </source> == Разное == <source lang="xml"> <Typo word="hhttp" find="[Hh]http" replace="http" /> <Typo word="глаголы в неопределённой форме, рваться" find="([бвгдзклмнпрстхщ])атся" replace="$1аться" /><!-- Настоящее и будущее в [[#С учётом других языков]]. Не вкл.: ж (они держатся), ч (случатся), ш (страшатся), ф/ц (нет примера с -фаться/-цаться). Вкл.: улыБаться, прорВаться, напряГаться, отДаться, окаЗаться, заиКаться, ссыЛаться, лоМаться, призНаться, остуПаться, опиРаться, прикаСаться, осТаться, насмеХаться, проЩаться --> </source> == Unicode == <source lang="xml"> <Typo word="C" find="Ⅽ" replace="C" /><!-- нужны латинские (английские) сивмолы вместо Юникода: [[Википедия:Оформление_статей#Нумерация_римскими_цифрами]] --> <Typo word="c" find="ⅽ" replace="c" /><!-- см. выше --> <Typo word="D" find="Ⅾ" replace="D" /><!-- см. выше --> <Typo word="d" find="ⅾ" replace="d" /><!-- см. выше --> <Typo word="I" find="Ⅰ" replace="I" /><!-- см. выше --> <Typo word="i" find="ⅰ" replace="i" /><!-- см. выше --> <Typo word="L" find="Ⅼ" replace="L" /><!-- см. выше --> <Typo word="l" find="ⅼ" replace="l" /><!-- см. выше --> <Typo word="M" find="Ⅿ" replace="M" /><!-- см. выше --> <Typo word="m" find="ⅿ" replace="m" /><!-- см. выше --> <Typo word="V" find="Ⅴ" replace="V" /><!-- см. выше --> <Typo word="v" find="ⅴ" replace="v" /><!-- см. выше --> <Typo word="X" find="Ⅹ" replace="X" /><!-- см. выше --> <Typo word="x" find="ⅹ" replace="x" /><!-- см. выше --> </source> == Wiki-код == <source lang="xml"> <Typo word="Курсивное начертание" find="''Курсивное начертание''" replace="" /> <Typo word="Полужирное начертание" find="'''Полужирное начертание'''" replace="" /> </source> == Не для Орфографера == <!-- Эти замены не переносить в [[ВП:Орфографер]]. Однако для ботоводов может пригодиться, напр. как замена Викификатору --> === Для ВФ === <!-- Дотестировать можно в [[ВП:ВФ+]], прежде чем перенести в [[ВП:ВФ]] --> <source lang="xml"> <Typo word="’" find="&#39;" replace="’" /><!-- замена не на такой же машинный апостроф, а на кавычку — [[Обсуждение_Википедии:Викификатор#Знак_апострофа]] --> <Typo word="комментарий" find="\n<!--" replace="<!--" /><!-- убирается перенос на новую строку, а с ним и видимая дыра в статье --> </source> === Всегда требует перепроверки === <!-- Скопировать в [[ВП:ВФ+]] --> <source lang="xml"> <Typo word="2, 3, 4" find="\b([234])-?([уеё])?х\b" replace="$1" /><!-- "Двух" пишется как "2", а не "2-х". Но "2-х" тоже существует, просто читается как "вторых". Поэтому каждый раз перепроверять. Аналогично удалять концовку, если "трёх", "четырёх", а оставлять, когда читается "третьих", "четвёртых" --> <Typo word="2-месячный" find="(\d)-?(х|[тм]?и)?\s?((секундн|минутн|часов(?!е)|дневн|недельн|месячн|летн|лети|годов|веков|(кило)?граммов|серийн|ступенчат|этажн|кратн|тысячн|милионн|(кило)?метров|классн|раундов)\w{1,3})" replace="$1-$3" /><!-- Добавляется дефис в словах по типу "3-секундный" и "8-недельный". Но попадается не только "трёх-" и "восьми-", но и правильное без дефиса "три" и "восемь": "3 часовых фильма", "8 недельных отпусков". Может попасться "2" как "второй": "Не 1-й, а 2 месячный рацион". Всё перепроверять --> <Typo word="всё ещё" find="\b([вВ])се\sе[шщ]ё\b" replace="$1сё ещё" /><!-- Дополнение к правилу "ещё". Неразрывный пробел. Ш заменяется на щ. Может быть исключение вроде "Все ещё этого не сделали" --> <Typo word="всё же" find="\b([вВ])с[её]-?же\b" replace="$1сё же" /><!-- "Же" пишется без дефиса. +Неразрывный пробел. Может быть исключение из ёфикации вроде "Думалось, что все там. Все же были здесь" --> <Typo word="всё так же" find="\b([вВ])се\sтак\sже\b" replace="$1сё так же" /><!-- В основном "всё так же", а не "все (люди) так же", но вдруг попадётся реальное "все". В замене 2 неразрывных пробела --> <Typo word="знак мягкого переноса" find="­" replace="" /><!-- Удаление знака (виден только в коде): не общепринят и нарушает работу AWB-ботов, не позволяя им верно определять границы слов. Оставлять только в таблицах или длинных словах. [[Википедия:Форум/Архив/Вопросы/2025/08#Водяной_знак_ли]] --> <Typo word="несмотря на" find="\b([нН])е\sсмотря\sна\b" replace="$1есмотря на" /><!-- Предлог пишется слитно. Буквальное "не смотря на (картинку)" в ВП не встречается или встретится крайне редко --> </source> === Уже есть в ВФ === <source lang="xml"> <Typo word="«" find="&laquo;" replace="«" /> <Typo word="»" find="&raquo;" replace="»" /> <Typo word="—" find="&mdash;" replace="—" /> <Typo word="----" find="(?i)([\r\n])<hr[ /]*>([\r\n])" replace="$1----$2" /><!-- четыре дефиса вместо <hr> --> <Typo word="<strong></strong>" find="(?i)<strong>(.*?)</strong>" replace="'''$1'''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<br>" find="</?[bB][rR] ?/?>" replace="<br>" /><!-- убирание ненужного " /" --> <Typo word="<em></em>" find="(?i)<em>(.*?)</em>" replace="''$1''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<hr>" find="(?i)<hr ([^>/]+?)>" replace="<hr $1>" /><!-- опускает буквы тега HR в нижний регистр --> <Typo word="=" find="(?i)([\r\n]) *<h1> *([^<]+?) *</h1> *([\r\n])" replace="$1= $2 =$3" /> <Typo word="==" find="(?i)([\r\n]) *<h2> *([^<]+?) *</h2> *([\r\n])" replace="$1== $2 ==$3" /> <Typo word="===" find="(?i)([\r\n]) *<h3> *([^<]+?) *</h3> *([\r\n])" replace="$1=== $2 ===$3" /> <Typo word="====" find="(?i)([\r\n]) *<h4> *([^<]+?) *</h4> *([\r\n])" replace="$1==== $2 ====$3" /> <Typo word="=====" find="(?i)([\r\n]) *<h5> *([^<]+?) *</h5> *([\r\n])" replace="$1===== $2 =====$3" /> <Typo word="======" find="(?i)([\r\n]) *<h6> *([^<]+?) *</h6> *([\r\n])" replace="$1====== $2 ======$3" /> <Typo word="Категория" find="\[\[:[Cc]ategory:" replace="[[:Категория:" /> <Typo word="неразрывный пробел" find="&nbsp;" replace=" " /> <Typo word="тыс." find=" тыс([\s,:;])" replace=" тыс.$1" /> <Typo word="Файл" find="\[\[:(?:[Ii]mage|[Ии]зображение|[Ff]ile):" replace="[[:Файл:" /> </source> . [[Категория:Википедия:AutoWikiBrowser|Typos]] gq37yorhzf9x6l9sdf4r0vymyiyhobo 768393 768392 2026-10-14T17:06:20Z Ponor 47975 \b → (?<!\p{L}) or (?!\p{L}) for [[:en:User_talk:Shabe#c-Ponor-20261014164600-Shabe-20261014090800]] 768393 wikitext text/x-wiki {{/Шапка}} = Замены = <source lang="xml"> </source> == А == <source lang="xml"> <Typo word="аббревиатура, аббревиация" find="(?<!\p{L})([аА])бб?р[ие]в[ие]а" replace="$1ббревиа" /><!-- Нужно 2 "б", "е" и "и". Недостаток — исправляется правильное на правильное --> <Typo word="абиссинец" find="(?<!\p{L})([аА])бб?[ие]сс?ин" replace="$1биссин" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонемент" find="(?<!\p{L})([аА])б[ао]н[еи]мент" replace="$1бонемент" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонент" find="(?<!\p{L})([аА])банент(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1бонент$2" /> <Typo word="абонировать" find="(?<!\p{L})([аА])банир" replace="$1бонир" /> <Typo word="абориген" find="(?<!\p{L})([аА])б[ао]р[еи]ген(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1бориген$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абракадабра" find="(?<!\p{L})([аА])бб?а?рак[оа]дабр(а(?:ми?|х)?|[уые]|ой)?(?!\p{L})" replace="$1бракадабр$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абсолютный" find="(?<!\p{L})([аА])бсалют" replace="$1бсолют" /> <Typo word="абстрагировать" find="(?<!\p{L})([аА])бстрогир" replace="$1бстрагир" /> <Typo word="абсцесс, абсцисса" find="(?<!\p{L})([аА])бс?ц([еи])сс?" replace="$1бсц$2сс" /> <Typo word="авангард" find="(?<!\p{L})([аА])в[оа]нт?гар[тд]" replace="$1вангард" /> <Typo word="авеню" find="(?<!\p{L})([аА])в[ие]нь?ю(?!\p{L})" replace="$1веню" /> <Typo word="авиа-" find="(?<!\p{L})([аА])ви[ао]-(\w)" replace="$1виа$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авиа- и автокомпании" --> <Typo word="авиационный" find="(?<!\p{L})([аА])в[аеи]цион" replace="$1виацион" /> <Typo word="авокадо" find="(?<!\p{L})([аА])в[ао]кад[оа](?!\p{L})" replace="$1вокадо" /> <Typo word="авто-" find="(?<!\p{L})([аА])вто-(\w)" replace="$1вто$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авто- и авиакомпании" --> <Typo word="агглютинация" find="(?<!\p{L})([аА])глют[еи]н" replace="$1гглютин" /> <Typo word="агрессивный" find="(?<!\p{L})([аА])гг?р[ие]сс?ив" replace="$1грессив" /> <Typo word="агрессия" find="(?<!\p{L})([аА])гг?ресс?и" replace="$1гресси" /> <Typo word="агрессор" find="(?<!\p{L})([аА])гг?ресс?оо?р" replace="$1грессор" /> <Typo word="агро-" find="(?<!\p{L})([аА])гро-(\w)" replace="$1гро$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "агро- и стекловолокно" --> <Typo word="адвокат" find="([аА])двакат" replace="$1двокат" /> <Typo word="адекватный" find="([аА])дэкват" replace="$1декват" /> <Typo word="адепт" find="([аА])дэпт" replace="$1депт" /> <Typo word="адрес" find="(?<!\p{L})([аА])дд?р[ие]сс?([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1дрес$2" /> <Typo word="адъютант" find="(?<!\p{L})([аА])дь?ютант([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1дъютант$2" /> <Typo word="ажиотаж" find="(?<!\p{L})([аА])ж[ие][ао]таж([ау]|ем?)?(?!\p{L})" replace="$1жиотаж$2" /> <Typo word="азербайджанец" find="(?<!\p{L})([аА])з[еи]рб[ао]й?д?жан(ец|ц([уы]|е([мв])|а(ми?|х)?))(?!\p{L})" replace="$1зербайджан$2" /><!-- орфография --> <Typo word="акклиматизация" find="(?<!\p{L})([аА])кк?(?:ил|л[ие])мат[ие]заци" replace="$1кклиматизаци" /> <Typo word="аккомпанемент" find="(?<!\p{L})([аА])кк?[ао]мп[ао]н[еи]мент(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ккомпанемент$2" /> <Typo word="аккордеон" find="(?<!\p{L})([аА])кк?[ао]рд[еи]он([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1ккордеон$2" /> <Typo word="аккумулятор" find="(?<!\p{L})([аА])кк?[уоа]мулятор(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ккумулятор$2" /> <Typo word="аккуратный" find="(?<!\p{L})([аА])куратн(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми)(?!\p{L})" replace="$1ккуратн$2" /> <Typo word="аксиома" find="(?<!\p{L})([аА])ксеом(а(?:ми?)?|[уеы]|о[йю]|ах)?(?!\p{L})" replace="$1ксиом$2" /> <Typo word="акустика" find="(?<!\p{L})([аА])ккуст" replace="$1куст" /> <Typo word="аллигатор" find="(?<!\p{L})([аА])лл?[ие]гатор" replace="$1ллигатор" /> <Typo word="альбатрос" find="(?<!\p{L})([аА])ль?б[ао]трос" replace="$1льбатрос" /> <Typo word="алюминиевый" find="(?<!\p{L})([аА])лл?юмин[ие][ие]в" replace="$1люминиев" /><!-- В сочетании "ие" не должна быть пропущена гласная, "л" должна быть одна. Недостаток — исправляет правильное на правильное --> <Typo word="амплитуда" find="(?<!\p{L})([аА])мплетуд" replace="$1мплитуд" /> <Typo word="английский" find="(?<!\p{L})([аА])глийск" replace="$1нглийск" /><!-- опечатка: нужно "н" --> <Typo word="апелляция" find="(?<!\p{L})([аА])пп?[еи]лл?яци" replace="$1пелляци" /> <Typo word="аппарат" find="(?<!\p{L})([аА])пп?[ао]рат" replace="$1ппарат" /> <Typo word="аппендицит" find="(?<!\p{L})([аА])пп?[ие]нд[еи]цит(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ппендицит$2" /> <Typo word="ареал" find="([аА])реал(\w{0,3})\s(обита|распр?остране)ния" replace="$1реал$2" /><!-- "ареал" - самодостаточное слово, не нужно пояснения --> <Typo word="артефакт" find="([аА])ртифакт" replace="$1ртефакт" /> <Typo word="артиллерия" find="([аА])ртеллери" replace="$1ртиллери" /> <Typo word="арьергард" find="([аА])рьегард" replace="$1рьергард" /> <Typo word="асимметрия" find="([аА])ссимм?етри" replace="$1симметри" /> <Typo word="асимптота" find="([аА])ссимптот" replace="$1симптот" /> <Typo word="ассистент" find="(?<!\p{L})([аА])сс?[еи]стент" replace="$1ссистент" /> <Typo word="а также" find="([,.])\s*([аА])\sтак([\s-])же(?!\p{L})" replace="$1 $2 также" /> <Typo word="атрибут, атрибуция" find="(?<!\p{L})([аА])тт?р[еи]бу([тц])" replace="$1трибу$2" /><!-- Нужна 1 "т". Вкл.: атрибутирующими --> </source> == Б == <source lang="xml"> <Typo word="Бангладеш" find="(?<!\p{L})[Бб]англадеш([ьау]|ем?)(?!\p{L})" replace="Бангладеш" /><!-- не склоняется --> <Typo word="баррикада" find="([бБ])арикад" replace="$1аррикад" /> <Typo word="безопасность" find="(?<!\p{L})([бБ])езопастн" replace="$1езопасн" /><!-- лишнее "т" --> <Typo word="бизнес" find="(?<!\p{L})([бБ])изнесс(?!\p{L})" replace="$1изнес" /><!-- лишнее "с" --> <Typo word="благодаря" find="(?<!\p{L})([бБ])лаг[оа]доря(?!\p{L})" replace="$1лагодаря" /><!-- орфография --> <Typo word="ближайший" find="(?<!\p{L})([бБ])лиз?жай?[шщ]" replace="$1лижайш" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="близлежащий" find="(?<!\p{L})([бБ])лизлежай?[шщ]" replace="$1лизлежащ" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="богадельня" find="(?<!\p{L})([бБ])огодельн" replace="$1огадельн" /> <Typo word="бренд" find="(?<!\p{L})брэнд([ауеы]|о[мв]|ами?|ах|инг\w{0,5})?(?!\p{L})" replace="бренд$1" /><!-- Вкл.: брендинговыми. Не вкл.: фамилия "Брэнд" --> <Typo word="брит-поп" find="(?<!\p{L})([бБ])ритпоп" replace="$1рит-поп" /> <Typo word="будущее" find="(?<!\p{L})([бБ])удую[шщ]" replace="$1удущ" /><!-- "ю" не нужна; "щ", а не "ш" --> <Typo word="бьеф" find="(?<!\p{L})([бБ])ъеф" replace="$1ьеф" /> <Typo word="бывший" find="(?<!\p{L})([бБ])ывшы" replace="$1ывши" /><!-- Жи/ши пиши через "и". Встречается в ВП --> </source> == В == <source lang="xml"> <Typo word="в виде" find="(?<!\p{L})([вВ])виде(?!\p{L})" replace="$1 виде" /> <Typo word="в общем" find="(?<!\p{L})([вВ])-?оо?бщем(?!\p{L})" replace="$1 общем" /> <Typo word="в отличие" find="(?<!\p{L})([вВ])\s?отличии\sот" replace="$1 отличие от" /> <Typo word="в преддверии" find="(?<!\p{L})([вВ])\sпредверии(?!\p{L})" replace="$1 преддверии" /> <Typo word="в связи" find="(?<!\p{L})([вВ])связи(?!\p{L})" replace="$1 связи" /> <Typo word="в силу" find="([вВ])силу" replace="$1 силу" /> <Typo word="в течение" find="(?<!\p{L})([вВ])\s?течении\s(времени|секунды?|минуты?|часа|дня|суток|недели|месяца|года|десятилетия|период(а|ов))(?!\p{L})" replace="$1 течение $2" /><!-- Е. Неразрывный пробел --> <Typo word="в то же время" find="(?<!\p{L})([вВ])\s?тоже\s?время(?!\p{L})" replace="$1 то же время" /><!-- frequency_of_occurrence="high"--> <Typo word="в целом" find="(?<!\p{L})([вВ])целом(?!\p{L})" replace="$1 целом" /> <Typo word="веб" find="(?<!\p{L})([вВ])эб" replace="$1еб" /> <Typo word="ветреный" find="(?<!\p{L})([вВ])етренн" replace="$1етрен" /> <Typo word="взимать" find="(?<!\p{L})([вВ])зыма" replace="$1зима" /> <Typo word="Википедия" find="(?<!\p{L})википеди([яиюй]|ей|я[хм]и?)(?!\p{L})" replace="Википеди$1" /> <Typo word="вкратце" find="(?<!\p{L})([вВ])\s?кратци?[еи]" replace="$1кратце" /><!-- надо слитно --> <Typo word="военачальник" find="(?<!\p{L})([вВ])оенн?оначальник" replace="$1оеначальник" /> <Typo word="военизированный" find="(?<!\p{L})([вВ])оенниз" replace="$1оениз" /><!-- лишнее "н" --> <Typo word="воззрение" find="(?<!\p{L})([вВ])озрен" replace="$1оззрен" /> <Typo word="вплоть до" find="([вВ])\sплоть\sдо" replace="$1плоть до" /> <Typo word="вполоборота" find="(?<!\p{L})([вВ])\sпол-?оборота" replace="$1полоборота" /> <Typo word="впоследствии" find="(?<!\p{L})([вВ])\s?последстви[еи]" replace="$1последствии" /><!-- frequency_of_occurrence="high"--> <Typo word="вразрез (с)" find="(?<!\p{L})([вВ])\sразрез(?=\sс)" replace="$1разрез" /> <Typo word="вряд ли" find="(?<!\p{L})([вВ])\s?ря[дт]\s?ли(?!\p{L})" replace="$1ряд ли" /> <Typo word="всё же" find="(?<!\p{L})([вВ])с[её]-же(?!\p{L})" replace="$1сё же" /><!-- -Дефис перед "же". +Неразрывный пробел. Ёфикация без дефиса [[#Не переносить|ниже]] --> <Typo word="вследствие чего" find="(?<!\p{L})([вВ])\sследствии\sчего(?!\p{L})" replace="$1следствие чего" /><!-- Надо слитно и через "е". Неразрывный пробел --> <Typo word="вследствие" find="(?<!\p{L})([вВ])следствии" replace="$1следствие" /><!-- е --> </source> == Г == <source lang="xml"> <Typo word="галерея" find="(?<!\p{L})([гГ])алл?[еи]ре" replace="$1алере" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="гауптвахта" find="(?<!\p{L})([гГ])аупвахт" replace="$1ауптвахт" /> <Typo word="генеалогия" find="([гГ])енеолог" replace="$1енеалог" /> <Typo word="герметичный" find="([гГ])ермити" replace="$1ермети" /> <Typo word="гигантский" find="(?<!\p{L})([гГ])иганст?к" replace="$1игантск" /> <Typo word="гостиница" find="(?<!\p{L})([гГ])остинниц" replace="$1остиниц" /> <Typo word="гостиная" find="(?<!\p{L})гостинн(?!ик)" replace="гостин" /><!-- искл.: гостинник --> <Typo word="государство" find="([гГ])оссударств" replace="$1осударств" /> <Typo word="государственный" find="([гГ])осударствен(?!е?н)" replace="$1осударственн" /><!-- искл.: государственен, государственный (не добавить 3-ю "н") --> <Typo word="грамотность" find="(?<!\p{L})([гГ])раммотн" replace="$1рамотн" /> </source> == Д == <source lang="xml"> <Typo word="двоякозубчатый" find="(?<!\p{L})([дД])вояко[-\s]зубчат" replace="$1воякозубчат" /> <Typo word="двуглавый" find="(?<!\p{L})([дД])вухглав" replace="$1вуглав" /> <Typo word="двукратный" find="(?<!\p{L})([дД])вухкратн" replace="$1вукратн" /> <Typo word="двуличный" find="(?<!\p{L})([дД])вухличн" replace="$1вуличн" /> <Typo word="двусмысленный" find="(?<!\p{L})([Нн]ед|[дД])вухсмысленн" replace="$1вусмысленн" /><!-- вкл.: недвусмысленная --> <Typo word="двучлен" find="(?<!\p{L})([дД])вухчлен" replace="$1вучлен" /> <Typo word="двуязычный" find="(?<!\p{L})([дД])вухъ?язычн" replace="$1вуязычн" /> <Typo word="демозапись" find="(?<!\p{L})([дД])емо-запис" replace="$1емозапис" /> <Typo word="деревянный" find="(?<!\p{L})([дД])еревян(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1еревянн$2" /> <Typo word="дефицит" find="([дД])ифицит" replace="$1ефицит" /><!-- надо Е: дефицитом, иммунодефицитная --> <Typo word="диаграмма" find="(?<!\p{L})([дД])иаграм(а(?:ми?|х)?|[ыуе]|ой)?(?!\p{L})" replace="$1иаграмм$2" /> <Typo word="диджей" find="(?<!\p{L})([дД])и-дже" replace="$1идже" /> <Typo word="дилер" find="(?<!\p{L})([дД])илл?[еи]р" replace="$1илер" /> <Typo word="дискредитация" find="(?<!\p{L})([дД])[еи]скр[еи]д[еи]т" replace="$1искредит" /> <Typo word="дистрибуция" find="(?<!\p{L})([дД])истрибьюц" replace="$1истрибуц" /> <Typo word="добавлять" find="(?<!\p{L})([дД])обовл" replace="$1обавл" /> <Typo word="достижение" find="(?<!\p{L})([дД])остиженн" replace="$1остижен" /><!-- излишнее удвоение согласной --> </source> == Е == <source lang="xml"> <Typo word="единица" find="(?<!\p{L})([еЕ])дениц(а(?:ми?|х)?|[уы]|ей?)?(?!\p{L})" replace="$1диниц$2" /> <Typo word="ё без ударения" find="ё́" replace="ё" /><!-- оно допустимо в редчайших случаях, когда несколько "ё" в 1 слове: Трёхвёрстка --> </source> == Ж == <source lang="xml"> <Typo word="жизнь" find="(?<!\p{L})([жЖ])[иы]хн" replace="$1изн" /><!-- опечатка --> </source> == З == <source lang="xml"> <Typo word="заведующий, следующая" find="(?<!\p{L})([сС]л|[зЗ]ав)едую?[шщ]" replace="$1едующ" /><!-- "ю" нужна; "щ", а не "ш". Недостаток — исправляет правильное на правильное --> <Typo word="зарегистрировать" find="(?<!\p{L})([зЗ])арегестр" replace="$1арегистр" /> <Typo word="землетрясение" find="(?<!\p{L})([зЗ])емл[еия]тр[еия]сени" replace="$1емлетрясени" /><!-- frequency_of_occurrence="medium"--> </source> == И == <source lang="xml"> <Typo word="идти" find="(?<!\p{L})([иИ])йти(?!\p{L})" replace="$1дти" /> <Typo word="изготовлять" find="(?<!\p{L})([иИ])зготовлива([ею])т" replace="$1зготовля$2т" /> <Typo word="иметь в виду" find="(?<!\p{L})([иИ]ме(ют?|е[тм]|л[аои]?|ющ\w{2,3}|вш\w{1,3}|[вя])(с[яь])?)\sввиду(?!\p{L})" replace="$1 в виду" /><!-- Пишется раздельно. Неразрывный пробел --> <Typo word="имитация" find="(?<!\p{L})([иИ])мм?итац" replace="$1митац" /><!-- Излишнее удвоение согласной "м" --> <Typo word="имплантат" find="(?<!\p{L})([иИ])мм?плантант([еыу]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1мплантат$2" /><!-- Можно "имплант" или "имплантат", но не "имплаНтаНт" --> <Typo word="ингредиент" find="([иИ])нгридиент" replace="$1нгредиент" /> <Typo word="инженер" find="(?<!\p{L})([иИ])нжи?нер(а(?:ми?|х)?|[уеы]|о[вм]|н\w{1,3})?(?!\p{L})" replace="$1нженер$2" /> <Typo word="интеграция" find="(?<!\p{L})([иИ])нтер?(?:гр|рг)ац" replace="$1нтеграц" /> <Typo word="интерес" find="(?<!\p{L})([иИ])нт[еи]рест?" replace="$1нтерес" /> <Typo word="инфицированный" find="([иИ])нфецирр?" replace="$1нфицир" /> <Typo word="инцидент" find="(?<!\p{L})([иИ])нц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1нцидент$2" /> <Typo word="искусство" find="([иИ])сс?кусс?тв" replace="$1скусств" /><!-- вкл.: искусству, искусственный, искусствознанием, неискусственную --> <Typo word="исполненный" find="(?<!\p{L})([иИ])сполнен(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1сполненн$2" /> <Typo word="исследовать" find="(?<!\p{L})([иИ])следова" replace="$1сследова" /><!-- вкл.: исследовательницами --> </source> == К == <source lang="xml"> <Typo word="как будто" find="(?<!\p{L})([кК])ак-будто(?!\p{L})" replace="$1ак будто" /><!-- дефис не нужен --> <Typo word="касательно" find="(?<![чЧ]то\s)(?<!\p{L})([кК])[ао]саемо(?!\p{L})" replace="$1асательно" /><!-- "Касаемо" - просторечие. "Что касаемо" заменяется в [[#Ч]] --> <Typo word="катастрофа" find="(?<!\p{L})([кК])[ао]т[оа]строф" replace="$1атастроф" /> <Typo word="килограмм" find="(?<!\p{L})([кК])[ие]лл?[ао]грамм?(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1илограмм$2" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="километр" find="(?<!\p{L})([кК])илл?омм?етр" replace="$1илометр" /> <Typo word="Кировабад" find="(?<!\p{L})([Кк])ировобад" replace="$1ировабад" /><!-- надо "а" --> <Typo word="клипер" find="(?<!\p{L})([кК])липпер(?![ст])" replace="$1липер" /> <Typo word="ключом" find="(?<!\p{L})([кК])люч[её]м(?!\p{L})" replace="$1лючом" /> <Typo word="количество" find="(?<!\p{L})([кК])[оа]лл?ич[ие][ст][тс]?вт?" replace="$1оличеств" /> <Typo word="коллегия" find="(?<!\p{L})([кК])олеги" replace="$1оллеги" /> <Typo word="коллекция" find="(?<!\p{L})([кК])олекци" replace="$1оллекци" /> <Typo word="команда, командир" find="(?<!\p{L})([кК])омманд(?!ос|о(?!\p{L})|ер|ит)" replace="$1оманд" /> <Typo word="командный" find="(?<!\p{L})([оО]бщек|[кК])омм?анд(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1оманд$2" /> <Typo word="комиссия" find="(?<!\p{L})([кК])омм?иси" replace="$1омисси" /><!-- 1 м, 2 с --> <Typo word="комментарий" find="(?<!\p{L})([кК])омм?[еи]нтари" replace="$1омментари" /> <Typo word="конвейер" find="(?<!\p{L})([кК])онвеер" replace="$1онвейер" /> <Typo word="корреспондент 1" find="([кК])орресподен" replace="$1орреспонден" /><!-- Опечатка. [[#С учётом других языков|Ниже]] "корреспондент 2" --> <Typo word="коронавирус" find="(?<!\p{L})([кК])ороновирус" replace="$1оронавирус" /> <Typo word="который" find="(?<!\p{L})([кК])(?:тор|тоор|отр|оотр|отро)(ая|о[геймю]|[уы])" replace="$1отор$2" /><!-- опечатка --> <Typo word="кофемашина" find="(?<!\p{L})([кК])офе-машин" replace="$1офемашин" /> </source> == Л == <source lang="xml"> <Typo word="ландшафт" find="(?<!\p{L})([лЛ])а[дн]{1,2}шафт" replace="$1андшафт" /> <Typo word="легитимный" find="([лЛ])егетимн" replace="$1егитимн" /> <Typo word="лейтенант" find="(?<!\p{L})([лЛ])ей?т[еий]нн?ат?н?т" replace="$1ейтенант" /> <Typo word="либреттист" find="(?<!\p{L})([лЛ])ибретист" replace="$1ибреттист" /> <Typo word="лучший" find="(?<!\p{L})(([Нн]аи)?)([лЛ])у([дшщ][шщ]|чщ)" replace="$1$3учш" /><!-- исправляет "наилудший", "лучщая" и т. д. --> <Typo word="Лос-Анджелес" find="(?<!\p{L})[Лл]ос-[Аа]нжелес" replace="Лос-Анджелес" /> </source> == М == <source lang="xml"> <Typo word="Малайзия" find="(?<!\p{L})[Мм]алази([яюи]|ей)(?!\p{L})" replace="Малайзи$1" /> <Typo word="малый театр" find="(?<!\p{L})([Мм])ал(\w{2,3}\s)Театр" replace="$1ал$2театр" /><!-- "театр" надо с маленькой --> <Typo word="Марокко" find="(?<!\p{L})([Мм])орокк" replace="$1арокк" /> <Typo word="Массачусетс" find="(?<!\p{L})([Мм])асс?ачусетт?с" replace="$1ассачусетс" /> <Typo word="между" find="([мМ])еждку?" replace="$1ежду" /><!-- Опечатка. Встречается ли? --> <Typo word="международный" find="(?<!\p{L})([мМ])еждун[ао]рож?(?:нд?н?|дн)" replace="$1еждународн" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="мейнфрейм" find="(?<!\p{L})([мМ])эйнфр[еэ]йм" replace="$1ейнфрейм" /><!-- англ. звук eɪ передаётся как "ей" --> <Typo word="мелиорация" find="(?<!\p{L})([мМ])еллиора" replace="$1елиора" /><!-- излишнее удвоение согласной --> <Typo word="меридиональный" find="(?<!\p{L})([мМ])еридианал" replace="$1еридионал" /> <Typo word="месяцем" find="(?<!\p{L})([мМ])есяцом(?!\p{L})" replace="$1есяцем" /> <Typo word="миллион" find="(?<!\p{L})([мМ])илион" replace="$1иллион" /> <Typo word="миллиард" find="(?<!\p{L})([мМ])илиард" replace="$1иллиард" /> <Typo word="министерство" find="(?<!\p{L})([мМ])инестер" replace="$1инистер" /> <Typo word="может" find="(?<!\p{L})([мМ])одет(?!\p{L})" replace="$1ожет" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="молекулярный" find="([мМ])олл?екулл?" replace="$1олекул" /> <Typo word="монастырь" find="(?<!\p{L})([мМ])оностыр" replace="$1онастыр" /> <Typo word="мультфильм" find="(?<!\p{L})([мМ])ульфильм" replace="$1ультфильм" /> <Typo word="мученик" find="(?<!\p{L})([мМ])ученник" replace="$1ученик" /> </source> == Н == <source lang="xml"> <Typo word="-нщик" find="(?<![пП]у|Ме)ншик" replace="нщик" /><!-- Опечатка. Искл.: пуншик, Меншиков (фамилия). Вкл.: гонщик, жестянщики --> <Typo word="назван" find="(?<!\p{L})([нН])азванн(\w?)(?!\p{L})" replace="$1азван$2" /><!-- вкл.: названа,-но,-ны --> <Typo word="название" find="(?<!\p{L})([нН])азвн?анн?и([еяюий]|[ея]ми?|ях)(?!\p{L})" replace="$1азвани$2" /> <Typo word="наиболее часто" find="(?<!\p{L})([нН])аичаще" replace="$1аиболее часто" /><!-- просторечие --> <Typo word="например" find="(?<!\p{L})([нН])а(пир|рпи)мер(?!\p{L})" replace="$1апример" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="на протяжении" find="(?<!\p{L})([нН])а\s?протяжение(?!\p{L})" replace="$1а протяжении" /> <Typo word="наряду (с)" find="(?<!\p{L})([нН])а\sряду\sс" replace="$1аряду с" /> <Typo word="настоящий" find="([нН])астояш" replace="$1астоящ" /><!-- опечатка, "ш" --> <Typo word="начал" find="(?<!\p{L})([нН])ачил" replace="$1ачал" /> <Typo word="невропатолог" find="(?<!\p{L})([нН])е(?:рв|вр)[оа]п[оа]толог" replace="$1европатолог" /> <Typo word="нельзя" find="(?<!\p{L})([нН])[ие]ль?зя(?!\p{L})" replace="$1ельзя" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="нету" find="(?<!\p{L})нету(?!\p{L})" replace="нет" /><!-- Разговорное. Не вкл. "Нету": имя Нета --> <Typo word="никогда" find="(?<!\p{L})([нН])[еи]\sкогда\sне(?!\p{L})" replace="$1икогда не" /> <Typo word="ниндзя" find="(?<!\p{L})([нН])инзя(?!\p{L})" replace="$1индзя" /> <Typo word="новеллист" find="(?<!\p{L})([нН])овелист" replace="$1овеллист" /> <Typo word="нюанс" find="(?<!\p{L})([нН])ьюанс" replace="$1юанс" /> </source> == О == <source lang="xml"> <Typo word="облиственный" find="(?<!\p{L})([оО])листвен" replace="$1блиствен" /><!-- в словарях только с Б: https://gramota.ru/meta/oblistvennyy --> <Typo word="обменянный" find="(?<!\p{L})([оО])бмен[её]н(н|(?!\p{L}))" replace="$1бменян$2" /> <Typo word="обогащённый" find="(?<!\p{L})([оО])бого(щ|ти)" replace="$1бога$2" /> <Typo word="обратноланцетный, обратнояйцевидный" find="([оО])братно-(ланцетн|яйцевидн)" replace="$1братно$2" /> <Typo word="объединение" find="(?<!\p{L})([оО])б[ьъ]ед[ие]нен" replace="$1бъединен" /> <Typo word="объединить" find="(?<!\p{L})([оО])бьеди" replace="$1бъеди" /><!-- правило "объединение" нужно для е/и, а это - чисто для ь/ъ --> <Typo word="объект" find="(?<!\p{L})([оО])бьект" replace="$1бъект" /><!-- вкл.: объективно, объективировать и пр. --> <Typo word="обстоятельства" find="(?<!\p{L})([оО])бстаятельств(а(?:ми?|х)?|у|о[вм]|е)?(?!\p{L})" replace="$1бстоятельств$2" /> <Typo word="однако" find="(?<!\p{L})([оО])данко(?!\p{L})" replace="$1днако" /><!-- опечатка --> <Typo word="оккупация" find="(?<!\p{L})акк?упаци" replace="оккупаци" /><!-- "оккупировать" в [[#С учётом других языков]] --> <Typo word="окончательный" find="(?<!\p{L})([оО])канчател" replace="$1кончател" /> <Typo word="окрестность" find="(?<!\p{L})([оО])кресност" replace="$1крестност" /><!-- +т --> <Typo word="оловянный" find="(?<!\p{L})([оО])ловян(?![нищ])" replace="$1ловянн" /><!-- искл.: "н", чтобы не было 3 "н" (оловяннный); оловянистый; оловянщик --> <Typo word="организовать" find="(?<!\p{L})([оО])рганизва" replace="$1рганизова" /><!-- опечатка --> <Typo word="организация" find="(?<!\p{L})([оО])рганизвц" replace="$1рганизац" /><!-- опечатка --> <Typo word="оригинал" find="(?<!\p{L})([оО])ргинал" replace="$1ригинал" /><!-- опечатка --> <Typo word="ориентир" find="(?<!\p{L})([оО])рент" replace="$1риент" /><!-- Нужна "и". Ориентация, ориентальное --> <Typo word="основан" find="(?<!\p{L})([оО])снованн(\w?)(?!\p{L})" replace="$1снован$2" /> <Typo word="основывает" find="(?<!\p{L})([оО])сновывет" replace="$1сновывает" /><!-- опечатка --> <Typo word="остальной" find="(?<!\p{L})([оО])тсальн" replace="$1стальн" /><!-- Опечатка. Встречается ли? --> <Typo word="остров" find="(?<!\p{L})([оО])о?(?:тс|ст)ров(?!\p{L})" replace="$1стров" /><!-- Опечатка. Кое-где есть --> <Typo word="офис" find="(?<!\p{L})([оО])ффис" replace="$1фис" /><!-- излишнее удвоение согласной --> <Typo word="офицер" find="(?<!\p{L})([оО])ффицер" replace="$1фицер" /><!-- излишнее удвоение согласной --> <Typo word="официальный" find="(?<!\p{L})([оОаА])фф?[еи]ц[еи]?альн" replace="$1фициальн" /><!-- Излишнее удвоение "ф". Недостаток — исправляет правильное на правильное --> </source> == П == <source lang="xml"> <Typo word="паранойя" find="([пП])арано([яиею]|ей)(?!\p{L})" replace="$1араной$2" /> <Typo word="парноперистый" find="([пП])арно[-\s]перист" replace="$1арноперист" /> <Typo word="парашют" find="(?<!\p{L})([пП])[оа]р[оа][шщ]ут(а(?:ми?|х)?|[еуы]|о[мв])?(?!\p{L})" replace="$1арашют$2" /> <Typo word="Пелопоннес" find="(?<!\p{L})([Пп])елл?опп?онн?ес" replace="$1елопоннес" /> <Typo word="Пенсильвания" find="(?<!\p{L})([Пп])еннсиль?ван" replace="$1енсильван" /> <Typo word="перепись" find="(?<!\p{L})([пП])ерепес([ьи]|ью|ей|ями?|ях)(?!\p{L})" replace="$1ерепис$2" /><!-- "е" вместо "и" --> <Typo word="периферия" find="(?<!\p{L})([пП])ерефери" replace="$1ерифери" /><!-- "е" вместо "и" --> <Typo word="петербургский" find="([пП])[еи]т[еи]рбу[рг]г?ск" replace="$1етербургск" /><!-- недостаток — исправляет правильное на правильное --> <Typo word="первоначально" find="([пП])ревоначаль" replace="$1ервоначаль" /><!-- опечатка --> <Typo word="периодический" find="(?<!\p{L})([пП])[еи]реодическ" replace="$1ериодическ" /><!-- "е" вместо "и" --> <Typo word="плейлист" find="(?<!\p{L})([пП])лей-лист" replace="$1лейлист" /> <Typo word="по истечении" find="(?<!\p{L})([пП])о\sистечению" replace="$1о истечении" /><!-- то же, что "после истечения" --> <Typo word="по умолчанию" find="(?<!\p{L})([пП])о-умолчанию" replace="$1о умолчанию" /><!-- без дефиса --> <Typo word="подданный" find="([пП])оддан([^сн])" replace="$1одданн$2" /> <Typo word="позже" find="(?<!\p{L})([пП])о(хж|жз)е" replace="$1озже" /><!-- опечатка --> <Typo word="познавательный" find="(?<!\p{L})([пП])озноват" replace="$1ознават" /> <Typo word="полгода" find="(?<!\p{L})([пП])ол(у?)([-\s])года(?!\p{L})" replace="$1ол$2года" /> <Typo word="помощник" find="(?<!\p{L})([пП])[оа]мо[шщ]ник(а(?:ми?|х)?|[уеи]|о[мв])?(?!\p{L})" replace="$1омощник$2" /> <Typo word="поручик" find="(?<!\p{L})([пП])[оа]рут?чч?ик" replace="$1оручик" /> <Typo word="поскользнуться" find="(?<!\p{L})([пП])одскользн" replace="$1оскользн" /> <Typo word="почерк" find="(?<!\p{L})([пП])одчерк(?![ин])" replace="$1очерк" /><!-- искл.: подчеркивание, подчеркнуть--> <Typo word="почтамт" find="(?<!\p{L})([пП])очтампт" replace="$1очтамт" /> <Typo word="право" find="(?<!\p{L})([пП])рвао(?!\p{L})" replace="$1раво" /><!-- опечатка --> <Typo word="предприниматель" find="(?<!\p{L})([пП])редпренимател" replace="$1редпринимател" /><!-- "е" вместо "и" --> <Typo word="представляет собой" find="(?<!\p{L})([пП])редставля(\w{1,7})\sиз\sсебя(?!\p{L})" replace="$1редставля$2 собой" /> <Typo word="предыдущий, предыстория" find="(?<!\p{L})([пП])реди(дущ|стори)" replace="$1реды$2" /> <Typo word="презентация" find="(?<!\p{L})([пП])р[еи]з[еи]нтац" replace="$1резентац" /> <Typo word="президент" find="(?<!\p{L})([пП])р[еи]з[еи]дент" replace="$1резидент" /><!-- "е" вместо "и" --> <Typo word="преимущество" find="(?<!\p{L})([пП])р[еи][еий]му[шщ]еств" replace="$1реимуществ" /><!-- Орфография. Вкл.: преимущественный. Недостаток — исправляет правильное на правильное --> <Typo word="преследование" find="(?<!\p{L})([пП])рислед" replace="$1реслед" /> <Typo word="прецедент" find="(?<!\p{L})([пП])р[еи]ц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1рецедент$2" /> <Typo word="приблизительно" find="(?<!\p{L})([пП])р[еи]бл[еи]([зж])" replace="$1рибли$2" /><!-- "е" вместо "и" --> <Typo word="привилегия" find="(?<!\p{L})([пП])р[еи]в[еи]лег" replace="$1ривилег" /><!-- "е" вместо "и" --> <Typo word="привыкать" find="(?<!\p{L})([пП])ревык" replace="$1ривык" /><!-- "е" вместо "и" --> <Typo word="придя" find="(?<!\p{L})([пП])рийдя(?!\p{L})" replace="$1ридя" /> <Typo word="приемлемый" find="(?<!\p{L})([пП])р[еи]емлим" replace="$1риемлем" /><!-- "е" вместо "и" --> <Typo word="прийти" find="(?<!\p{L})([пП])ридти(?!\p{L})" replace="$1рийти" /> <Typo word="принадлежит" find="(?<!\p{L})([пП])ренадлеж" replace="$1ринадлеж" /><!-- "е" вместо "и" --> <Typo word="присваивать" find="(?<!\p{L})([пП])рисваев" replace="$1рисваив" /><!-- "е" вместо "и" --> <Typo word="присваиваемое" find="(?<!\p{L})([пП])рисва[еи]м" replace="$1рисваиваем" /> <Typo word="присутствовать" find="([пП])рисут?ст?вт?в?" replace="$1рисутств" /><!-- frequency_of_occurrence="medium"--> <Typo word="пробовать" find="(?<!\p{L})([пП])робыва" replace="$1робова" /> <Typo word="провокация" find="(?<!\p{L})([пП])ровакац" replace="$1ровокац" /> <Typo word="продюсер" find="(?<!\p{L})([пП])родюссер" replace="$1родюсер" /> <Typo word="происшествие" find="(?<!\p{L})([пП])роис?шест?в" replace="$1роисшеств" /><!-- пропущена "с" --> <Typo word="проект" find="(?<!\p{L})([пП])роэкт" replace="$1роект" /> <Typo word="промо..." find="(?<!\p{L})([пП])ромо-(акци|материал|менеджер|реклам|тур)" replace="$1ромо$2" /> <Typo word="противо-" find="(?<!\p{L})протево" replace="противо" /><!-- "е" вместо "и". Не вкл.: фамилия Протевон (Никифор) --> <Typo word="профессор" find="(?<!\p{L})([пП])рофф?есс?ор([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1рофессор$2" /><!-- "профессора́" вместо -ры в след. правиле --> <Typo word="профессора́" find="(?<!\p{L})([пП])рофф?есс?оры(?!\p{L})" replace="$1рофессора" /><!-- Во мн. ч. должно быть -а. Остальной "профессор" в пред. правиле --> <Typo word="психиатр" find="(?<!\p{L})([пП])сихиатор" replace="$1сихиатр" /> <Typo word="пьеса" find="(?<!\p{L})([пП])ъесс?" replace="$1ьес" /> </source> == Р == <source lang="xml"> <Typo word="разведывать" find="(?<!\p{L})([рР])азведов" replace="$1азведыв" /><!-- вкл.: разведывательных --> <Typo word="разнообразие" find="но{3,4}браз" replace="нообраз" /> <Typo word="райисполком" find="([рР])а[ий]{1,2}о?сполком" replace="$1айисполком" /><!-- "район" в [[#С учётом других языков]] --> <Typo word="раса" find="(?<!\p{L})расс([аыеу]|ой|ами?|ах)(?!\p{L})" replace="рас$1" /><!-- искл. — имена собственные: фамилия Расс, коммуна Рассах, имя Рассам --> <Typo word="расовый" find="(?<!\p{L})([рР])ассов(?![ае]т|ыв)" replace="$1асов" /><!-- искл.: рассоветовать, рассовать, рассовывает/-вающий --> <Typo word="распался" find="([рР])асс?пал" replace="$1аспал" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распознавание" find="([рР])аспознов" replace="$1аспознав" /><!-- использовали "о" вместо "а" --> <Typo word="располагаться" find="([рР])асс?п[ао]л[ао]г" replace="$1асполаг" /><!-- использовали "о" вместо "а" --> <Typo word="расположенный" find="([рР])асс?п[ао]ло([жг])" replace="$1асполо$2" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распространение" find="([рР])аспр?остран" replace="$1аспростран" /><!-- -по- меняет на -про-: перераспространение, распространённый. [[#Ёфикация]] в другом правиле --> <Typo word="расстояние" find="(?<!\p{L})([рР])астоян" replace="$1асстоян" /> <Typo word="рейтинг" find="(?<!\p{L})([рР])ейтигн?" replace="$1ейтинг" /><!-- Опечатка. Кое-где встречается --> <Typo word="рейх" find="(?<!\p{L})(([Пп]ерв|[Вв]тор|[Тт]рет|[Чч]етв[её]рт|[1-4]-?)\w{1,4}\s)Р[еэ]йх" replace="$1рейх" /><!-- с маленькой буквы: Первый рейх, 2-го рейха, Четвёртому рейху --> <Typo word="рекомендация" find="([рР])екомменд" replace="$1екоменд" /><!-- Излишнее удвоение согласной "м" --> <Typo word="ремейк/римейк" find="(?<!\p{L})([рР][еи])мэйк" replace="$1мейк" /><!-- через "ме" --> <Typo word="рентген" find="(?<!\p{L})([рР])енген" replace="$1ентген" /> <Typo word="Россия" find="(?<!\p{L})росс?и([яию]|ей)(?!\p{L})" replace="Росси$1" /> <Typo word="российский" find="([рР])оссиийск" replace="$1оссийск" /><!-- Опечатка. Излишнее удвоение гласной "и" --> <Typo word="рэпер" find="(?<!\p{L})([рР])[эе]ппер" replace="$1эпер" /> <Typo word="Республике Адыгее" find="(?<!\p{L})[Рр]еспу́?блике\s(Адыг|Кор)е́?я" replace="Республике $1ее" /><!-- см. ниже --> <Typo word="Республики Адыгеи" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)(?<!\p{L})[Рр]еспу́?блики\s(Адыг|Кор)е́?я" replace="Республики $1еи" /><!-- Республики на -ея и -ия надо склонять. Возможное искл. — официальные документы или названия (театры, библиотеки). https://gramota.ru/spravka/vopros/265817 --> <Typo word="Республикой Адыгеей" find="(?<!\p{L})[Рр]еспу́?бликой\s(Адыг|Кор)е́?я" replace="Республикой $1еей" /><!-- см. выше --> <Typo word="Республику Адыгею" find="(?<!\p{L})[Рр]еспу́?блику\s(Адыг|Кор)е́?я" replace="Республику $1ею" /><!-- см. выше --> <Typo word="Республике/Республики Болгарии" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)(?<!\p{L})[Рр]еспу́?блик([еи])\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республик$1 $2ии" /><!-- см. выше --> <Typo word="Республикой Болгарией" find="(?<!\p{L})[Рр]еспу́?бликой\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республикой $1ией" /><!-- см. выше --> <Typo word="Республику Болгарию" find="(?<!\p{L})[Рр]еспу́?блику\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республику $1ию" /><!-- см. выше --> </source> == С == <source lang="xml"> <Typo word="саксофон" find="(?<!\p{L})([сС])аксафон" replace="$1аксофон" /> <Typo word="саунд-продюсер" find="(?<!\p{L})([сС])аундпродюсер" replace="$1аунд-продюсер" /> <Typo word="саундтрек" find="(?<!\p{L})([сС])аунд-тр[еэ]к" replace="$1аундтрек" /> <Typo word="саундчек" find="(?<!\p{L})([сС])аунд-чек" replace="$1аундчек" /> <Typo word="сверху вниз, снизу вверх" find="(?<!\p{L})([сС])(верх|низ)у-в(низ|верх)" replace="$1$2у в$3" /><!-- дефис не нужен --> <Typo word="своего" find="(?<!\p{L})([сС])веого(?!\p{L})" replace="$1воего" /><!-- опечатка --> <Typo word="сделанный" find="(?<!\p{L})([сС])делан(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1деланн$2" /> <Typo word="сегодня" find="(?<!\p{L})([сС])[еи][гв]о(ндя|дян)(?!\p{L})" replace="$1егодня" /> <Typo word="сегодняшний" find="(?<!\p{L})([сС])егодн[еи]шн" replace="$1егодняшн" /> <Typo word="серебряный" find="(?<!\p{L})([сС])еребрянн(?!и)" replace="$1еребрян" /><!-- 1 н. Искл: Серебрянников --> <Typo word="середина" find="(?<!\p{L})([сС])еридин" replace="$1ередин" /> <Typo word="сериал" find="(?<!\p{L})([сС])[еи]р[еи]ал([уеы]|а(?:ми?|х)?|о[вм])?(?!\p{L})" replace="$1ериал$2" /> <Typo word="Сертифицированный" find="(?<!\p{L})Засертифиц" replace="Сертифиц" /><!-- с маленькой буквы ниже --> <Typo word="сертифицированный" find="(?<!\p{L})засертифиц" replace="сертифиц" /><!-- с большой буквы выше --> <Typo word="сет-лист" find="(?<!\p{L})([сС])етлист" replace="$1ет-лист" /> <Typo word="сканер" find="(?<!\p{L})([сС])каннер" replace="$1канер" /> <Typo word="слева направо, справа налево" find="(?<!\p{L})([сС])(ле|пра)в[ао][-\s]на(пра|ле)в[оа]" replace="$1$2ва на$3во" /><!-- Дефис не нужен; сначала "ва", потом "во". Недостаток — исправляет правильное на правильное --> <Typo word="сленг" find="(?<!\p{L})([сС])лэнг" replace="$1ленг" /> <Typo word="сначала" find="(?<!\p{L})([сС])начало" replace="$1начала" /> <Typo word="соавтор" find="(?<!\p{L})([сС])овавтор" replace="$1оавтор" /> <Typo word="совместный" find="(?<!\p{L})([сС])овмесн" replace="$1овместн" /> <Typo word="соединение" find="(?<!\p{L})([сС])оеден" replace="$1оедин" /> <Typo word="сожаление" find="(?<!\p{L})([сС])ожеле" replace="$1ожале" /> <Typo word="составлять" find="(?<!\p{L})([сС])остов([ли])" replace="$1остав$2" /> <Typo word="состоявший" find="(?<!\p{L})([сС])остовш" replace="$1остоявш" /> <Typo word="сочетание" find="(?<!\p{L})([сС])очита" replace="$1очета" /> <Typo word="спецэффект" find="(?<!\p{L})([сС])пецефф?ект" replace="$1пецэффект" /><!-- должно быть "э", а не "е" --> <Typo word="специфический" find="(?<!\p{L})([сС])пецеф" replace="$1пециф" /><!-- должно быть "и", а не "е" --> <Typo word="Средние века" find="(?<!\p{L})средни(\w{1,2}\sвек\w{1,3})(?!\p{L})" replace="Средни$1" /><!-- с большой: https://gramota.ru/spravka/vopros/293026 --> <Typo word="ссылка" find="(?<!\p{L})([сС])ссылк(ам?и?|ах|[еиу]|о[йк])(?!\p{L})" replace="$1сылк$2" /><!-- опечатка --> <Typo word="стеклянный" find="(?<!\p{L})([сС])теклян(?![нк]|ист)" replace="$1теклянн" /> <Typo word="стереотип" find="([сС])териотип" replace="$1тереотип" /> <Typo word="стоимость" find="(?<!\p{L})([сС])тоимоть" replace="$1тоимость" /><!-- опечатка --> <Typo word="стример" find="(?<!\p{L})([сС])триммер" replace="$1тример" /> <Typo word="студенческий" find="(?<!\p{L})([сС])тудентческ" replace="$1туденческ" /> <Typo word="сэкономить" find="(?<!\p{L})([сС])ъэконом" replace="$1эконом" /> </source> == Т == <source lang="xml"> <Typo word="тавтология" find="(?<!\p{L})([тТ])[ао][вф]т[ао]лог" replace="$1автолог" /> <Typo word="Таиланд" find="(?<!\p{L})([Тт])айланд(?!\p{L})" replace="$1аиланд" /> <Typo word="тег" find="(?<!\p{L})тэг([еиу]|а(?:ми?|х)?|о[вм])?(?!\p{L})" replace="тег$1" /><!-- не вкл.: гора Шара-Тэг, город Тэгу --> <Typo word="тем не менее" find="(?<!\p{L})([тТ])ем\sни\s?менее?(?!\p{L})" replace="$1ем не менее" /> <Typo word="теракт" find="(?<!\p{L})([тТ])ерракт" replace="$1еракт" /> <Typo word="терраса" find="(?<!\p{L})([тТ])ерасс" replace="$1еррас" /> <Typo word="территория" find="(?<!\p{L})([тТ])ерр?[еи]тори" replace="$1ерритори" /> <Typo word="топливо" find="(?<!\p{L})([тТ])оплев" replace="$1оплив" /> <Typo word="тормозной" find="(?<!\p{L})([тТ])ормазн" replace="$1ормозн" /> <Typo word="тот же" find="(?<!\p{L})([тТ])(о(?:т|го)|а|е(?:м[и]?|х)?)-?же(?!\p{L})" replace="$1$2 же" /><!-- частица "же" пишется отдельно --> <Typo word="трафик" find="(?<!\p{L})([тТ])раффик" replace="$1рафик" /> <Typo word="трек" find="(?<!гас|кон)([тТ])рэк" replace="$1рек" /><!-- искл.: гастрэктомия, контрэкспертиза --> <Typo word="тренировка" find="([тТ])ренеровк" replace="$1ренировк" /> <Typo word="третий" find="(?<!\p{L})([тТ])ретьий(?!\p{L})" replace="$1ретий" /><!-- 1 из 5 похожих правил. "Трёх" [[#Ёфикация|ниже]] --> <Typo word="третьих" find="(?<!\p{L})([тТ])рети([хм])(?!\p{L})" replace="$1ретьи$2" /><!-- 1 из 5 похожих правил --> <Typo word="третья" find="(?<!\p{L})([тТ])ретяя(?!\p{L})" replace="$1ретья" /><!-- 1 из 5 похожих правил --> <Typo word="третье" find="(?<!\p{L})([тТ])ретее(?!\p{L})" replace="$1ретье" /><!-- 1 из 5 похожих правил --> <Typo word="третьего" find="(?<!\p{L})([тТ])рете(го|м)(?!\p{L})" replace="$1ретье$2" /><!-- 1 из 5 похожих правил --> <Typo word="тройчаторассечённый" find="([тТ])ройчато[-\s]рассеч" replace="$1ройчаторассеч" /> <Typo word="труженик" find="(?<!\p{L})([тТ])руженник" replace="$1руженик" /><!-- frequency_of_occurrence="medium"--> <Typo word="тысяча" find="(?<!\p{L})([тТ])ыс[ие]ч" replace="$1ысяч" /><!-- я --> <Typo word="тысячелетие" find="(?<!\p{L})([тТ])ысячилети" replace="$1ысячелети" /><!-- е --> <Typo word="тщательно" find="(?<!\p{L})([тТ])с?[чщ]?ательн" replace="$1щательн" /> </source> == У == <source lang="xml"> <Typo word="узко-" find="([уУ])зко[-\s](эллиптическ|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1зко$2" /> <Typo word="удлинение" find="(?<!\p{L})([уУ])длинн" replace="$1длин" /> <Typo word="удостоен" find="([уУ])достоин" replace="$1достоен" /> <Typo word="участвовать" find="(?<!\p{L})([уУ])чавств" replace="$1частв" /><!-- frequency_of_occurrence="high"--> <Typo word="учредить" find="(?<!\p{L})([уУ])чере" replace="$1чре" /> </source> == Ф == <source lang="xml"> <Typo word="федерация" find="(?<!\p{L})([фФ])едирац" replace="$1едерац" /> <Typo word="фехтовать/фехтование" find="(?<!\p{L})([фФ])ектова" replace="$1ехтова" /> <Typo word="Филиппины" find="([Фф])илл?ипп?ин" replace="$1илиппин" /> <Typo word="философ" find="(?<!\p{L})([фФ])илл?осс?ов" replace="$1илософ" /> <Typo word="финский" find="(?<!\p{L})([фФ])иннск" replace="$1инск" /> <Typo word="фрагмент 1" find="(?<!\p{L})([фФ])рагмен([^т])" replace="$1рагмент$2" /><!-- опечатка --> <Typo word="фрагмент 2" find="(?<!\p{L})([фФ])рагмет" replace="$1рагмент" /><!-- опечатка --> <Typo word="функция" find="([фФ])у[нке]ци([яеийюо])" replace="$1ункци$2" /><!-- опечатка --> </source> == Х == <source lang="xml"> <Typo word="хеви-" find="(?<!\p{L})([хХ])эви-" replace="$1еви-" /><!-- англ. звук "e" передаётся как "е" --> </source> == Ц == <source lang="xml"> <Typo word="цельнокрайный" find="([цЦ])ельно-?крайни" replace="$1ельнокрайны" /><!-- Вкл.: нецельнокрайные --> <Typo word="цельнокрайное" find="([цЦ])ельно-?крайне" replace="$1ельнокрайно" /> <!-- Вкл.: цельнокрайно-заострённые --> <Typo word="цельнокрайная" find="([цЦ])ельно-?крайняя" replace="$1ельнокрайная" /> <Typo word="центр" find="(?<!\p{L})([цЦ])е[тн]р(?!ари|ил)" replace="$1ентр" /> <!-- Опечатка. Кое-где встречается. Вкл.: центрами. Искл.: цетрария, Цетрилев --> <Typo word="цилиндр" find="(?<!\p{L})([цЦ])[еи]лл?индр" replace="$1илиндр" /> <Typo word="Цинциннати" find="(?<!\p{L})Цинцинн?атти(?!\p{L})" replace="Цинциннати" /> </source> == Ч == <source lang="xml"> <Typo word="Человек" find="(?<!\p{L})Селовек" replace="Человек" /><!-- опечатка --> <Typo word="человек" find="(?<!\p{L})([чЧ])ео?лвек" replace="$1еловек" /><!-- опечатка --> <Typo word="человек 2" find="(?<!\p{L})селовек" replace="человек" /><!-- опечатка --> <Typo word="четырьмя" find="(?<!\p{L})([чЧ])етыре?мя" replace="$1етырьмя" /><!-- "четырём" и "четвёртый" [[#Ёфикация|ниже]] --> <Typo word="чрезвычайный" find="(?<!\p{L})([чЧ])ерезвычайн" replace="$1резвычайн" /> <Typo word="что касается" find="(?<!\p{L})([чЧ])то\sк[ао]саемо(?!\p{L})" replace="$1то касается" /><!-- "Что касаемо" - просторечие. Просто "касаемо" заменяется в [[#К]] --> <Typo word="чувство" find="([чЧ])уй?ств" replace="$1увств" /> </source> == Ш == <source lang="xml"> <Typo word="Швейцария, Швеция" find="[Щщ]ве(й?)ц" replace="Шве$1ц" /><!-- Опечатка: "Щ" вместо "Ш". Вкл.: Швейцарией, Швецию --> <Typo word="широко" find="([шШ])ироко[-\s](эллиптическ|обратно|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1ироко$2" /> <Typo word="штрихкод" find="(?<!\p{L})([шШ])трих-код" replace="$1трихкод" /> <Typo word="Штутгарт" find="([Шш])туттгарт" replace="$1тутгарт" /> </source> == Э == <source lang="xml"> <Typo word="экспедиция" find="(?<!\p{L})([эЭ])ксп[еи]диц[иы]" replace="$1кспедици" /> <Typo word="эксперимент" find="ксперемент" replace="ксперимент" /> <Typo word="экстремальный" find="(?<!\p{L})([эЭ])кстримал" replace="$1кстремал" /> <Typo word="элегантный" find="(?<!\p{L})([эЭ])лл[еи]гантн" replace="$1легантн" /> <Typo word="электрификация" find="([эЭ])лл?ектр[оеи]фи?((?:ка)?ц\w{1,10})(?!\p{L})" replace="$1лектрифи$2" /><!-- Вкл.: электрифицирующимися. Недостаток — исправляет правильное на правильное --> <Typo word="электроника" find="(?<!\p{L})([эЭ])лектронник" replace="$1лектроник" /> <Typo word="Энтузиазм" find="(?<!\p{L})Интузиа" replace="Энтузиа" /><!-- с маленькой буквы ниже --> <Typo word="энтузиазм" find="(?<!\p{L})интузиа" replace="энтузиа" /><!-- с большой буквы выше --> <Typo word="эффект" find="(?<!\p{L})([эЭ])фект" replace="$1ффект" /> <Typo word="Эшелон" find="(?<!\p{L})[ЕЭ][шщ][еиэа]лон" replace="Эшелон" /><!-- с маленькой буквы ниже --> <Typo word="эшелон" find="(?<!\p{L})[еэ][шщ][еиэа]лон" replace="эшелон" /><!-- с большой буквы выше --> </source> == Я == <source lang="xml"> <Typo word="якоря" find="(?<!\p{L})([яЯ])кори(?!\p{L})" replace="$1коря" /><!-- правильно через "я" --> </source> == -тств- == <source lang="xml"> <Typo word="а" find="([аА])(бба|ген|гна|двока|дъюнк|дъютан|кроба|мана|нахоре|ристокра|рхимандри|спиран)т?ст?в" replace="$1$2тств" /> <Typo word="б" find="([бБ])(анкро|анкру|ароне|езграмо|езде|езотве|есносвя|еспамя|еспрепя|еспу|лагоприве|лагоприя|ога)т?ст?в" replace="$1$2тств" /> <Typo word="в" find="([вВ])(ероотме|заимоотве|идеопира|иршеплё|иршепле|олоки|оспрепя|себра|сесвя|ьюни)т?ст?в" replace="$1$2тств" /> <Typo word="г" find="([гГ])(оттенто)т?ст?в" replace="$1$2тств" /> <Typo word="д" find="([дД])(вубра|екаден|епута|еся|илетан|иссиден|оброхо|олголе|онкихо|оцен)т?ст?в" replace="$1$2тств" /> <Typo word="ж" find="([жЖ])(ени|ивогло|изнепрису|мо)т?ст?в" replace="$1$2тств" /> <Typo word="з" find="([зЗ])(апанибра|вездоче|лобы|лопамя)т?ст?в" replace="$1$2тств" /> <Typo word="и" find="([иИ])(дио|езуи|ллюмина|мени|ндепенден|нститу|нтеллиген|нтендан|нформаген|покри|скарио)т?ст?в" replace="$1$2тств" /> <Typo word="к" find="([кК])(андида|апитулян|астра|вартиран|верулян|огна|оке|омедиан|омендан|онтраген|ришнаи)т?ст?в" replace="$1$2тств" /> <Typo word="л" find="([лЛ])(ауреа|ега|юбопы)т?ст?в" replace="$1$2тств" /> <Typo word="м" find="([мМ])(агна|айора|алоле|аркиза|аркитан|ецена|ногобра|ноголе|огу|онофели|онофизи|онофиси)т?ст?в" replace="$1$2тств" /> <Typo word="н" find="([нН])(аве|апу|еблагоприя|едоброхо|езлопамя|екру|елюбопы|енасы|епамя|епрепя|еприя|есоотве)т?ст?в" replace="$1$2тств" /> <Typo word="о" find="([оО])(днобра|пря|тве|тсу|фи)т?ст?в" replace="$1$2тств" /> <Typo word="п" find="([пП])(анибра|арази|асквилян|атрона|едан|ервобра|ервопрису|ира|лу|облагоприя|олубеспамя|олусиро|рактикан|резиден|рела|репя|ресвя|риве|рису|рия|розели|рокля|ролетариа|ротестан|устосвя|ы)т?ст?в" replace="$1$2тств" /> <Typo word="р" find="([рР])(адиопира|аспу|ебя|еген|езиден|екру|енега|еформа|ецензен|ифмоплё|ифмопле|удозна)т?ст?в" replace="$1$2тств" /> <Typo word="с" find="([сС])(амобра|амохо|вятота|ектан|ибари|иро|коробога|коробра|ледопы|обра|олда|оотве|опрису|опу|пекулян|рамо|тихоплё|тихопле|тропо|уббо|уесвя|уе)т?ст?в" replace="$1$2тств" /> <Typo word="т" find="([тТ])(а|езоимени|рансаген|ураген)т?ст?в" replace="$1$2тств" /> <Typo word="у" find="([уУ])(ниа|ю)т?ст?в" replace="$1$2тств" /> <Typo word="ф" find="([фФ])(а|лагеллан)т?ст?в" replace="$1$2тств" /> <Typo word="ч" find="([чЧ])(етверобра)т?ст?в" replace="$1$2тств" /> <Typo word="ш" find="([шШ])(алопу|ляхе)т?ст?в" replace="$1$2тств" /> <Typo word="э" find="([эЭ])(мигран|сте)т?ст?в" replace="$1$2тств" /> <Typo word="ю" find="([юЮ])(но)т?ст?в" replace="$1$2тств" /> </source> == Ёфикация == <source lang="xml"> <Typo word="-ёй" find="(?<!\p{L})([сС]емь|[сС]тать|[сС]удь|[сС]камь|[зЗ]емл|[зЗ]ме|[сС]винь|[бБ]рон|[чЧ]ешу)ей(?!\p{L})" replace="$1ёй" /><!-- вкл.: семьёй, статьёй, судьёй, скамьёй, землёй, змеёй, свиньёй, бронёй, чешуёй --> <Typo word="-ём" find="(?<!\p{L})([сС]во|[дД]н|[вВ]дво|[кК]он|[кК]опь|[жЖ]иль|[пП]ут)ем(?!\p{L})" replace="$1ём" /><!-- вкл.: своём, днём, вдвоём, конём, копьём, жильём, путём --> <Typo word="-ённый" find="(?<!\p{L})([рР]азреш|[зЗ]апре[щш]|[вВ]нес|[оО]тклон)ен((?!\p{L})|н)" replace="$1ён$2" /><!-- Вкл.: разрешён(ный), запрещён(ными), внесён(ная), отклонён. Не вкл.: разрешена,-но,-ны, внесение --> <Typo word="-чённый" find="(?<![вВ]ы|[нН]евы|[пП]|[оО]бес)([вВ]ру|[оО]бру|[сСпП]е|[уУ]тон|[кК]оп|[пП]омра|[оО]блег|[оО]гор|[оО]тре|[оО]бла|вле|дру|олу|клю)чен((?!\p{L})|н)" replace="$1чён$2" /><!-- Многие прилагательные: вручён, обручён, испечён, утончён, излучён, копчёный, помрачённое, облегчённая, огорчён, отречённую, облачённого, вовлечённой, удручёнными, переключённых. Исключения: (не)выключенный, полученный --> <Typo word="актёр" find="(?<!\p{L})([аА])ктер" replace="$1ктёр" /><!-- вкл.: актёрскую --> <Typo word="берёза" find="(?<!\p{L})([бБ])ерез([ауеы]|ой|а[мх]|ами|ов\w{2,3})?(?!\p{L})" replace="$1ерёз$2" /><!-- Вкл.: берёзовыми. Нет смысла обрубать окончания: исключений множество --> <Typo word="бьёт" find="(?<!\p{L})([бБ])[ъь][её]т" replace="$1ьёт" /><!-- ъ заменяется на ь. Не вкл. "бьёшь": это цитата. Недостаток — исправляет правильное на правильное --> <Typo word="в нём, о нём" find="(?<!\p{L})([вВоО]|[нН]а|[пП]ри)\sнем(?!\p{L})" replace="$1 нём" /><!-- не объединять с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="в чём, о чём" find="(?<![нН]е\s)(?<!\p{L})([вВоО]\s)чем(?!\p{L})" replace="$1чём" /><!-- Искл.: не в/о чем. Вкл.: о чём-то. Не объединено с "на чём, причём" и "в нём, о нём" из-за разницы исключений --> <Typo word="варёный" find="(?<!\p{L})([вВ])арен(ая|о([ейю]|го|му?)|ы([ейх]|ми?)|ую)(?!\p{L})" replace="$1арён$2" /> <Typo word="введённый, перевезённая" find="(?<![вВ]ы)ве([дз])ен((?!\p{L})|н)" replace="ве$1ён$2" /><!-- Вкл.: нововведённое, возведённая, произведённые. Искл.: выведенный --> <Typo word="ведёт, начнётся, придётся" find="(?<![вВ]ы|К)([вВ]в?ед|ид|[пП]рид|[вВ]ойд|[нН]ачн|[вВ]ерн|[жЖ]ив)ет(ся)?(?!\p{L})" replace="$1ёт$2" /><!-- Вкл.: введёт, идёт, придёт, войдёт, начнёт, (у)вернёт(ся), живёт. Не вкл. "придёшь" и пр.: это явно цитата; имя Идет. Искл.: вывернется, Квернет --> <Typo word="вертолёт" find="(?<!\p{L})([вВ])ертолет" replace="$1ертолёт" /> <Typo word="влюблённый" find="([вВ])люблен(?![аоыи])" replace="$1люблён" /><!-- Вкл.: самовлюблённый, невлюблённая. Искл.: влюблена,-но,-ны, влюбление --> <Typo word="внесённый, перенесённое" find="(?<![вВ]ы|Йохан|Ар)несен((?!\p{L})|н(ого|ому|ыми?|ая|ую|о[еюйм]|ы[ехй]))" replace="несён$1" /><!-- Вкл.: внесён, неотнесённые. Искл.: вынесенный, фамилии Йоханнесен, Арнесен --> <Typo word="вооружённый" find="([вВ])ооружен(?![иаоы])" replace="$1ооружён" /><!-- Вкл.: невооружённый, перевооружён. Искл.: вооружение, вооружена,-но,-ны --> <Typo word="вперёд" find="(?<!\p{L})([вВ])перед(?!\p{L})" replace="$1перёд" /> <Typo word="времён" find="(?<!\p{L})([вВ])ремен(?!\p{L})" replace="$1ремён" /> <Typo word="всё больший" find="(?<!\p{L})([вВ])се\sбольш([ие][йю]|ая|е[гме])" replace="$1сё больш$2" /><!-- Вкл.: всё большему. Не вкл.: "всё большая", ведь вдруг будет: "Это всё больша́я планета"; "всё большие" по той же причине. Ниже замены "всё же" и "всё так же": [[#Не переносить]] --> <Typo word="всё-таки" find="(?<!\p{L})([вВ])с[её]-?\s*таки(?!\p{L})" replace="$1сё-таки" /><!-- Добавляет дефис. Недостаток — исправляет правильное на правильное --> <Typo word="господарем" find="(?<!\p{L})([гГ])осподарём(?!\p{L})" replace="$1осподарем" /><!-- Ефикация: должно быть "е", а не "ё": https://gramota.ru/meta/gospodar --> <Typo word="далёкий" find="(?<!\p{L})([нН]е)?([дД])алек(и[ймех]|ого|ому?|ая|о[йе]|ую|ими)(?!\p{L})" replace="$1$2алёк$3" /><!-- Вкл.: недалёкий, далёкое. Не вкл.: далеко,-ка,-ки, вдалеке, далековато --> <Typo word="дешёвый" find="(?<!\p{L})([дД])ешев(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?|к[аие])(?!\p{L})" replace="$1ешёв$2" /><!-- также дешёвая,-ое, дешёвка) --> <Typo word="дёшев" find="(?<!\p{L})([дД])ешев([оы])?(?!\p{L})" replace="$1ёшев$2" /> <Typo word="дирижёр" find="(?<!\p{L})([дД])[еи]р[еи]ж[еёо]р" replace="$1ирижёр" /> <Typo word="её, неё" find="(?<!\p{L})([нН])?([еЕ])е(?!\p{L})" replace="$1$2ё" /> <Typo word="ещё" find="(?<!\p{L})([еЕ])[шщ]е(?!\p{L})" replace="$1щё" /><!-- Также заменяет ш на щ --> <Typo word="Ёмкий" find="(?<!\p{L})Емк" replace="Ёмк" /><!-- Вкл.: Ёмко, Ёмкостями. С маленькой буквы ниже --> <Typo word="ёмкий" find="(?<!\p{L})емк" replace="ёмк" /><!-- Вкл.: ёмко, ёмкостями. С большой буквы выше --> <Typo word="жеребёнок, ребёнком" find="(?<!\p{L})([жЖ]е)?ребен([ок])" replace="$1ребён$2" /><!-- Вкл.: жеребёнка. Не вкл.: фамилия Ребенок --> <Typo word="жёлтый, жёлто-" find="(?<!\p{L})([жЖ])[ое]лт((ая|о[ейюм]|го|ы[ейхм]|ую)(?!\p{L})|о-)" replace="$1ёлт$2" /><!-- Поправляет жо- на жё-. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "зелёный", "тёмный", "тёплый", "чёрный" --> <Typo word="жёсткий" find="([жЖ])[ое]стк(и[еймх]|ая|о[еймю]?|ому|ую|ого|ими|ости|остью?|остей|остями?|остях)(?!\p{L})" replace="$1ёстк$2" /><!-- Замена "о" на "ё". Вкл.: "жёсткая", "полужёсткий", "жёсткость" и т. п. Возможно, лучше вместо этих окончаний указать исключения, если их меньше, и убрать второе (?!\p{L}) --> <Typo word="за счёт" find="(?<!\p{L})([зЗ])асч[её]т(?!\p{L})" replace="$1а счёт" /><!-- Пишется раздельно. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "расчёт" --> <Typo word="закреплён, укреплённая" find="креплен((?!\p{L})|н)" replace="креплён$1" /><!-- Вкл.: укреплён, подкреплёнными. Не вкл.: укреплена, закрепление --> <Typo word="заменён(ный)" find="(?<!вре)менен((?!\p{L})|н)" replace="менён$1" /><!-- Вкл.: "отменённый", "воспламенённое", "обременённость", а также "изменённый" (для которого есть отдельное правило). Искл.: современный --> <Typo word="зелёный, зелёно-" find="(?<!\p{L})([зЗ])елен((ая|о[еймю]|ого|ы[ейхм]|ую)(?!\p{L})|о-)" replace="$1елён$2" /><!-- Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "тёмный", "тёплый", "чёрный" --> <Typo word="зачёт, отчётный, почётная, учётными" find="(?<!\p{L})([уУ]|[оО]т|[пП]о|[зЗ]а)чет((?!\p{L})|[ауеы]|о[мв]|ами?|ах|н)" replace="$1чёт$2" /><!-- не вкл.: фамилия Почеттино, учетверить --> <Typo word="изменённый" find="(?<!\p{L})([иИ])зм[еи]нен((?!\p{L})|н)" replace="$1зменён$2" /><!-- Вкл.: "изменёнными". Исправляет "-ми" на "-ме" --> <Typo word="импортёр, экспортёр" find="(?<!\p{L})([иИ]м|[эЭ]кс)портер" replace="$1портёр" /><!-- вкл.: импортёрами --> <Typo word="казнённый" find="(?<!\p{L})([кК])азнен(?![аоы])" replace="$1азнён" /><!-- искл.: казнена,-но,-ны --> <Typo word="Кишинёвский" find="(?<!\p{L})([Кк])ишинев" replace="$1ишинёв" /> <Typo word="королём" find="(?<!\p{L})([кК])ороле([км])(?!\p{L})" replace="$1оролё$2" /> <Typo word="лёгкий" find="(?<!\p{L})([Нн]ел|[лЛ])егк(и[еймх]|ая|о[еймю]|ому|ую|ого|ими)(?!\p{L})" replace="$1ёгк$2" /> <Typo word="лётчик" find="(?<!\p{L})([лЛ])етчик" replace="$1ётчик" /><!-- Вкл.: лётчиком, лётчиками. Не вкл.: пистолетчик, арбалетчик, балетчик --> <Typo word="манёвренный" find="(?<!\p{L})([мМ])аневр(?![ио])" replace="$1анёвр" /><!-- Вкл.: "манёвренный". Искл.: маневрирование/-ать, маневровый --> <Typo word="мёртвый" find="(?<!\p{L})([мМ])ертв(ы[ейхм]|ого|ому?|ая|о[ейю]|ую|ыми)(?!\p{L})" replace="$1ёртв$2" /> <Typo word="миномёт" find="(?<!\p{L})([мМ])иномет" replace="$1иномёт" /><!-- вкл.: миномётные --> <Typo word="Могилёв" find="(?<!\p{L})([Мм])огилев(?![сце])" replace="$1огилёв" /><!-- Вкл.: Могилёвом, Могилёвщина. Искл.: фамилии Могилевский, Могилевцкий, Могилевец --> <Typo word="молодёжь, молодёжный" find="(?<!\p{L})([мМ])олодеж" replace="$1олодёж" /> <Typo word="на чём, причём" find="(?<!\p{L})([нН]а\s|[пП]ри)чем(?!\p{L})" replace="$1чём" /><!-- не объединено с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="награждён, ограждённый" find="гражден(?![иаоы])" replace="граждён" /><!-- искл.: награждение, заграждена,-но,-ны --> <Typo word="надёжный" find="([нН])адеж(?![ди])" replace="$1адёж" /><!-- Вкл.: небезнадёжная. Искл: надежда, Надеждин, Надежина --> <Typo word="намёк" find="(?<!\p{L})([нН])амек(?!а[етюляв]|н)" replace="$1амёк" /><!-- Пока что искл. меньше чем, окончаний существительного: намекать,-ает,-ал(а),-ая,-аю,-авший, намекнуть --> <Typo word="населённый" find="(?<!\p{L})([нН])аселенн(?![яюі])" replace="$1аселённ" /><!-- Вкл.: населёнными, населённостью. Искл: украинское населення/-ню/-ні — [[wikt:uk:населення]] --> <Typo word="несёт" find="(?<![вВ]ы)([нН])есет(?!\p{L})" replace="$1есёт" /><!-- искл.: вынесет --> <Typo word="нёс, принёсший" find="(?<!\p{L})([оО]т|[пП]ри|[зЗнН]а|[уУ]|[пП]ере|[сС]|[дД]о)([нН])ес((?!\p{L})|ш)" replace="$1$2ёс$3" /><!-- разные приставки --> <Typo word="ни при чём" find="(?<!\p{L})([нН])[ие]\s?при\s?ч[её]м" replace="$1и при чём" /><!-- "И" и "ё", раздельно. Недостаток — исправляет правильное на правильное --> <Typo word="ночёвка" find="ночевк" replace="ночёвк" /><!-- возможн. искл.: деревни Ночевки --> <Typo word="объединённый" find="(?<!\p{L})([оО])б[ьъ]ед[ие]ненн" replace="$1бъединённ" /> <Typo word="объём" find="(?<!\p{L})([оО])б[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?(?!\p{L})" replace="$1бъём$2" /> <Typo word="одноимённый" find="(?<!\p{L})([оО])дноименн" replace="$1дноимённ" /> <Typo word="осведомлённость" find="([оО])сведомлен(?![аоыи])" replace="$1сведомлён" /><!-- Вкл.: осведомлён, осведомлённостью, неосведомлёнными. Искл.: осведомлена,-но,-ны, осведомление --> <Typo word="остаётся, отстаёт" find="(?<!\p{L})([оО])(т?)стает(ся)?(?!\p{L})" replace="$1$2стаёт$3" /><!-- не вкл. "остаёшься" и т. п.: это явно цитата --> <Typo word="соединённый" find="([сС])оединенн" replace="$1оединённ" /><!-- вкл: присоединённая, отсоединённых --> <Typo word="озёрами" find="(?<!\p{L})([оО])зер((?!\p{L})|а[мх]и?)" replace="$1зёр$2" /><!-- не вкл.: озера, т. к. может быть "нет озера" --> <Typo word="оленёк" find="(?<!\p{L})([оО])ленек(?!\p{L})" replace="$1ленёк" /> <Typo word="определён" find="([оО])пределен((?!\p{L})|н)" replace="$1пределён$2" /><!-- вкл.: неопределённая, предопределённых --> <Typo word="осуждённый" find="сужден((?!\p{L})|н)" replace="суждён$1" /><!-- Вкл.: переосуждённую, присуждён. Не вкл.: осуждена,-но,-ны, присуждение --> <Typo word="побеждённый, убеждённую" find="бежден(?![аоыи])" replace="беждён" /><!-- Вкл.: побежджёнными, непредубеждён, убеждённостью. Искл.: побеждена,-но,-ны, убеждение --> <Typo word="повлёкший" find="(?<!\p{L})([пП])овлек((?!\p{L})|ш)" replace="$1овлёк$2" /><!-- вкл.: повлёк, повлёкшую --> <Typo word="подтверждённый, утверждённая" find="твержден(?![аоыи])" replace="тверждён" /><!-- Вкл.: подтверждёнными, самоутверждённой, отверждён. Искл.: подтверждена,-но,-ны, утверждение --> <Typo word="посвящённый" find="(?<![пП]ре(жде)?)освящен(?![иаоы]|ни)" replace="освящён" /><!-- Вкл.: посвящённый, освящённых. Искл: пре(ждео)священный, освящена,-но,-ны, первосвященник --> <Typo word="подъём" find="(?<!\p{L})([пП])од[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?(?!\p{L})" replace="$1одъём$2" /><!-- Также исправляет "ь". "(Я) подъем" встречается значительно реже, чем "(этот) подъём" --> <Typo word="приглашённый, провозглашённый" find="([пП]ри|[пП]ровоз)глашен(?![аоыи])" replace="$1глашён" /><!-- Вкл.: (само)провозглашён(но), приглашённую. Искл.: провозглашена,-но,-ны, провозглашение --> <Typo word="придаётся" find="(?<!\p{L})([пП]ри|[оО]т|[вВ]ы|[пП]ере|[пП]од|[оО]б|[рР]аз|[сС]|[сС]оз|[нН]ад|[нН]едо)?([дД])ает(ся)?(?!\p{L})" replace="$1$2аёт$3" /><!-- Вкл.: отдаёт, обдаётся. Не вкл.: "придаёшься", "отдаёмся" и пр., т. к. они явно в цитатах --> <Typo word="призёр" find="(?<!\p{L})([пП])р[еи]зер(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ризёр$2" /> <Typo word="пролёт" find="(?<!\p{L})([пП])ролет(ах?|[еуы]|о[мв]|ами?)?(?!\p{L})" replace="$1ролёт$2" /> <Typo word="пулемёт" find="(?<!\p{L})([пП])улемет" replace="$1улемёт" /><!-- вкл.: пулемётное --> <Typo word="разветвлённый" find="(?<!\p{L})([рР])азветл([её])н" replace="$1азветвл$2н" /><!-- опечатка: пропущено "в" --> <Typo word="развёрнутый" find="(?<!\p{L})([рР])азвернут(?!ь)" replace="$1азвёрнут" /><!-- Вкл.: развёрнутыми, развёрнутостью, развёрнуто. Искл.: развернуть(ся) --> <Typo word="распростёртый" find="(?<!\p{L})([рР])аспр?остерт" replace="$1аспростёрт" /> <Typo word="распространённый" find="([рР])аспр?остранен(?![иаоы])" replace="$1аспространён" /><!-- Также исправляет "расПОстранённый" на "-про-". Вкл.: перераспространённый, нераспространённую. Искл.: распространение, распространена,-но,-ны --> <Typo word="рассечённый" find="([рР])ассеченн" replace="$1ассечённ" /> <Typo word="расчёт" find="([рР])асчет" replace="$1асчёт" /><!-- Вкл.: перерасчётом, нехозрасчётными, расчётливости. Не вкл.: банковские счета. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "за счёт" --> <Typo word="режиссёр" find="([рР])[ие]ж[ие]сс?[её]р" replace="$1ежиссёр" /> <Typo word="решённый" find="(?<![гГ]|[чЧ]е)([рР])ешен(?![аоыиец])" replace="$1ешён" /><!-- Вкл.: нерешённая, решён, предрешённый. Искл.: грешен, черешен, решена,-но,-ны, решение, непредрешенец/-нцы --> <Typo word="решётка" find="(?<!\p{L})([рР])ешетк" replace="$1ешётк" /> <Typo word="рождённый" find="(?<![вВ]ы)([рР])ожденн(?!и)" replace="$1ождённ" /><!-- Искл.: вырожденный, рожденник, рожденница. Вкл.: перерождёнными, врождённую. Не вкл.: рождена --> <Typo word="рукоположённый" find="(?<!\p{L})([рР])укоположен(?![иаоы])" replace="$1укоположён" /><!-- Вкл.: рукоположён, рукоположёнными. Искл.: рукоположение, рукоположена,-но,-ны --> <Typo word="самолёт" find="(?<!\p{L})([сС])амолет" replace="$1амолёт" /><!-- вкл.: самолётных --> <Typo word="своё" find="(?<!\p{L})([сС])вое(?!\p{L})" replace="$1воё" /><!-- Не вкл.: "своего"; "твоё" и "моё": наверняка цитата --> <Typo word="серьёзный" find="([сС])[еи]р[ьъ]езн" replace="$1ерьёзн" /><!-- вкл.: несерьёзная, серьёзности --> <Typo word="сестёр" find="(?<!\p{L})([сС])естер(?!\p{L})" replace="$1естёр" /><!-- встр. в религ. контекстах --> <Typo word="скрупулёзный" find="([сС])к[ур][ру]пул[её]зн" replace="$1крупулёзн" /><!-- Меняет -ур- на -ру- или е на ё. Вкл.: скрупулёзностью, нескрупулёзно --> <Typo word="съёмка, киносъёмочный" find="([сС])[ьъ]ем(о?)([кнчщ])" replace="$1ъём$2$3" /><!-- вкл.: съёмок, съёмщик, телесъёмочная, несъёмное --> <Typo word="счёте, счётом" find="(?<!\p{L})([сС])чет(е|ом)(?!\p{L})" replace="$1чёт$2" /><!-- Не вкл.: банковские счета, на счету и пр. См. также: "насчёт, отсчёт, счёт", "расчёт", "за счёт" --> <Typo word="насчёт, отсчёт, счёт" find="([сС])чет(?!\p{L})" replace="$1чёт" /><!-- Вкл.: подсчёт, просчёт, пересчёт. Не вкл.: банковскими счетами. См. также: "расчёт", "счёте, счётом", "за счёт" --> <Typo word="таёжный" find="(?<!\p{L})([тТ])аежн" replace="$1аёжн" /><!-- вкл.: таёжник, таёжница --> <Typo word="твёрдый" find="(?<!\p{L})([тТ])верд(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)" replace="$1вёрд$2" /><!-- слишком много искл., чтобы обрубить окончания --> <Typo word="тёмный, тёмно-" find="(?<!\p{L})([тТ])емн((ы[ейхм]|ая|о[ейюм]|ого|ую)(?!\p{L})|о-)" replace="$1ёмн$2" /><!-- Вкл.: тёмно-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёплый", "чёрный" --> <Typo word="тёплый" find="(?<!\p{L})тепл(ы[ейхм]|ая|о[ейю]|ого|ую)(?!\p{L})" replace="тёпл$1" /><!-- Искл.: тепло́м. Не вкл.: "т''е''пло- и электростанция"; фамилия Теплы́х. Вкл.: тёпло-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "чёрный" --> <Typo word="трёх/четырём" find="(?<!\p{L})(т|[чЧ]еты)ре([хм])(?![яи]|о[лр]|ат|арн)" replace="$1рё$2" /><!-- Работает как отдельное слово или его начало. Искл.: тремя, [[тремисс]], тремоло, тремор, трематода, Трехарн. "Четвёртый" ниже, "четырьмя" [[#Ч|выше]]. Не вкл.: село Трем --> <Typo word="тяжёлый" find="([тТ])яж[ое]л(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)(?!\p{L})" replace="$1яжёл$2" /><!-- вкл.: "нетяжёлый", "полутяжёлый" и т. п. --> <Typo word="удалённый" find="даленн" replace="далённ" /><!-- вкл.: отдалённых --> <Typo word="упразднённый" find="(?<!\p{L})([уУ])празднен((?!\p{L})|н)" replace="$1празднён$2" /><!-- не вкл.: упразднена, упразднение --> <Typo word="учёба" find="(?<!\p{L})([уУ])чеб([аеуы]|ой)(?!\p{L})" replace="$1чёб$2" /> <Typo word="учёный" find="(?<!\p{L})([уУ])чен(ы[йемх]|ого|ому?|ая|о[йе]|ую|ыми)" replace="$1чён$2" /><!-- проще указать окончания, чем все исключения --> <Typo word="Фёдор" find="(?<!\p{L})[Фф]едор(([ауе]|ом)?(?!\p{L})|овн)" replace="Фёдор$1" /><!-- Удалить, если окажется реальный "фЕдор". Вкл.: Фёдоровна. Не вкл.: Федоренко --> <Typo word="четвёртый" find="(?<!\p{L})([чЧ])етверт(ая|о[гейм]|ы[еймх])" replace="$1етвёрт$2" /><!-- "четырём" и "четырьмя" выше --> <Typo word="чёткий" find="(?<!\p{L})((?:[нН]е)?[чЧ])етк" replace="$1ётк" /><!-- Вкл.: чётками, нечётко. Не вкл.: Кочетков --> <Typo word="чёрный, чёрно-" find="(?<!\p{L})черн((ая|о[ейюм]|ого|ы[ейхм]|ую)(?!\p{L})|о-)" replace="чёрн$1" /><!-- Вкл.: чёрно-белый. Искл.: фамилия Черны́х. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "тёплый" --> <Typo word="шёпот(ный)" find="([шШ])епот(?!н[яюеиё]|ок|ко|ат)" replace="$1ёпот" /><!-- Вкл.: полушёпотом. Искл.: шепотня, шепоток,-тком, шепотать --> <Typo word="шёл" find="([пП]р[ио]|[нНзЗ]а|[уУ]|[вВдДпП]о|[оО]то)шел(ся)?(?!\p{L})" replace="$1шёл$2" /><!-- Вкл.: пришёл, прошёлся, нашёл, зашёл, ушёл, вошёл, дошёл, пошёл, отошёл. Не вкл.: кишел, вышел, дышел, имена на -шел (Хершел, Фишел) --> <Typo word="шофёр" find="(?<!\p{L})([шШ])офер([уеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1офёр$2" /><!-- не вкл.: "шофера́" может быть мн. ч., а не ед. ч. "шофёра" --> </source> == С учётом других языков == <source lang="xml"> <!-- Замена не произойдёт, если слева или справа найдётся символ, которого нет в русском --> <Typo word="брошюра" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([бБ])рошур(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1рошюр" /><!-- Верно украинское "брошура", так что правило не работает, если рядом украинские буквы или укр. домен "uk" --> <Typo word="бюллетень" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([бБ])[юие]лл?[еюи]тен(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1юллетен" /><!-- корректно украинское "бюлетень" --> <Typo word="глаголы в настоящем/будущем времени" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([ау])([ею])ться(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2тся" /><!-- корректны украинские слова с мягким знаком, напр. "називаються" --> <Typo word="документ" find="(?<=(?:[^іІўЎґҐ]{30}))([дД])аку?мент(?=(?:[^іІўЎґҐ]{30}))" replace="$1окумент" /><!-- Вкл.: недокументальный. Белорусское "дакумент" верно --> <Typo word="коммуна, коммунизм" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([кК])омм?унн?(?!(?!\p{L})|аль(?!\p{L})|ан|ар[ди]|ерос|и[гд]|икас)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1оммун" /><!-- Искл.: комунерос, комунига и др. Верно укр. "комуна" и серб. "комунизам" --> <Typo word="корреспондент 2" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([кК])ореспон?ден(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1орреспонден" /><!-- Корректно украинское "кореспондент". "[[#К|Корресподент]]" — опечатка --> <Typo word="моллюск" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([мМ])олюск(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1оллюск" /><!-- корректно украинское "молюск" --> <Typo word="областной" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([оО])бласнт?(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1бластн" /><!-- корректно украинское "обласний" --> <Typo word="оккупировать" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([оО])куп(ир|ац)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ккуп$2" /><!-- Корректно украинское "окупація", сербское "окупација". "Оккупация" в [[#О]]. Граница слова нужна: искл. "самокупироваться" --> <Typo word="оппозиция" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([оО])позиц(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ппозиц" /><!-- корректно украинское "опозиція", сербское "опозиције" --> <Typo word="параллельно" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([пП])аралл?елл?(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1араллел" /><!-- Вкл.: непараллельный. Корректно украинское "паралельний", сербское "паралелно" --> <Typo word="партнёр" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})(?!Партнершип)([пП])артнер(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1артнёр" /><!-- Искл.: Партнершип. Украинские слова "партнер", "партнерка", "партнерський". Сербское "партнер" --> <Typo word="переправиться" find="(?<=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})([пП])реправ(?=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ереправ" /><!-- корректно сербское "преправљено" --> <Typo word="процесс" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})([пП])роцес(?!с)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1роцесс" /><!-- Верно укр. и серб. "процес". Исключается сначала русская "с" (вторая), затем укр. буквы, потом серб. Вкл.: процесс(ия), процессорный, процессуальная --> <Typo word="район" find="(?<=(?:[^іІўЎґҐ]{30}))([рР])аён(?=(?:[^іІўЎґҐ]{30}))" replace="$1айон" /><!-- Вкл.: микрорайон. Белорусское "раён" верно --> <Typo word="священник, первосвященник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([пП]ерво)?([Сс])вященик(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2вященник" /><!-- Встречается староукраинское "священик" --> <Typo word="участник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([уУ])часник(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1частник" /><!-- корректное украинское "учасник" --> <Typo word="французский" find="(?<=(?:[^іІўЎґҐ]{30}))([фФ])ранцус?[зс]к(?=(?:[^іІўЎґҐ]{30}))" replace="$1ранцузск" /><!-- корректно белорусское (тарашкевичное) "француская"--> <Typo word="шахтёр" find="(?<=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))([шШ])ахтер(?=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))" replace="$1ахтёр" /><!-- Казахское "шахтер" --> </source> == Сокращения == <source lang="xml"> <Typo word="в т. ч." find="(?<!\p{L})([вВ])\sт\.?ч\." replace="$1 т. ч." /><!-- Пробел нужен (здесь он неразрывный): https://gramota.ru/spravka/vopros/271728. Неразрывные пробелы --> <Typo word="Гц" find="(\d+)\s?гц(?!\p{L})" replace="$1 Гц" /><!-- "Гц" надо с большой буквы, в отличие от "герц". Неразрывный пробел --> <Typo word="гг." find="(?<!\p{L})г\.\s?г\.(?!\p{L})" replace="гг." /> <Typo word="герц" find="(\d+)\s?Герц" replace="$1 герц" /><!-- "герц" надо с маленькой буквы, в отличие от "Гц". Неразрывный пробел --> <Typo word="и т. д., и т. п." find="(?<!\p{L})([иИ])\s*т\.?\s*([дп])\." replace="$1 т. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывные пробелы --> <Typo word="кГц" find="(\d+)\s?К[Гг]ц(?!\p{L})" replace="$1 кГц" /><!-- "к" (кило) надо с маленькой буквы, "Гц" — с большой. Неразрывный пробел --> <Typo word="МГц" find="(\d+)\s?м[Гг]ц(?!\p{L})" replace="$1 МГц" /><!-- "М" (мега) и "Гц" надо с большой буквы. Неразрывный пробел --> <Typo word="млн лет" find="(?<!\p{L})мил\. лет(?!\p{L})" replace="млн лет" /> <Typo word="млн, млрд, трлн" find="(?<!\p{L})(млн|млрд|трлн)\.(\s[а-я])" replace="$1$2" /><!-- правильно без точки --> <Typo word="над уровнем моря" find="(?<!\p{L})([нН])(ад|\.)\sур(овнем|\.)?\sм(оря|\.)(?!\p{L})" replace="над уровнем моря" /><!-- Раскрываются сокращения. Недостаток — исправляется правильное на правильное --> <Typo word="наращения числительных, 5" find="([0569])-?т?и(?!\s(?:тыс|мил))(?!\p{L})" replace="$1" /><!-- Правильно "5", "20", а не "5-ти", "20и". Несловесная замена, чтобы "35-ти" не превращалось в "3пяти". Сюда не входит "2/3/4-х", хотя это тоже частая ошибка (должно значить "четвёртых", а не "четырёх"). И не включено "-ми", т. к. это "-ыми" ("пятыми", хотя часто неправильно используется как "-тьми": "пятьми"). Исключения — "тыс(ячный)" и "мил(лионное)": ими занимается правило ниже — "5-тысячный", где появляется нужный дефис --> <Typo word="наращения числительных, 5-го" find="(?<!\p{L})(\d+)-(?:(?:ы([ймех]|ми))|(?:о([йюем]|го|му))|(?:а(я))|(?:у(ю))|(?:и([ймх]|ми))|(?:е([мйю]|го|му)))(?!\p{L})" replace="$1-$2$3$4$5$6$7" /><!-- правильно по минимуму букв: 5-м, 1960-е --> <Typo word="наращения числительных, 5-тысячный" find="([0569])-?т?и\s(тыс|мил)" replace="$1-$2" /><!-- 80-ти тысячный → 80-тысячный, 95и миллионное → 95-миллионное --> <Typo word="т. е., т. к., т. н." find="(?<!\p{L})([тТ])\.\s*([екн])\." replace="$1. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывный пробел --> </source> == Разное == <source lang="xml"> <Typo word="hhttp" find="[Hh]http" replace="http" /> <Typo word="глаголы в неопределённой форме, рваться" find="([бвгдзклмнпрстхщ])атся" replace="$1аться" /><!-- Настоящее и будущее в [[#С учётом других языков]]. Не вкл.: ж (они держатся), ч (случатся), ш (страшатся), ф/ц (нет примера с -фаться/-цаться). Вкл.: улыБаться, прорВаться, напряГаться, отДаться, окаЗаться, заиКаться, ссыЛаться, лоМаться, призНаться, остуПаться, опиРаться, прикаСаться, осТаться, насмеХаться, проЩаться --> </source> == Unicode == <source lang="xml"> <Typo word="C" find="Ⅽ" replace="C" /><!-- нужны латинские (английские) сивмолы вместо Юникода: [[Википедия:Оформление_статей#Нумерация_римскими_цифрами]] --> <Typo word="c" find="ⅽ" replace="c" /><!-- см. выше --> <Typo word="D" find="Ⅾ" replace="D" /><!-- см. выше --> <Typo word="d" find="ⅾ" replace="d" /><!-- см. выше --> <Typo word="I" find="Ⅰ" replace="I" /><!-- см. выше --> <Typo word="i" find="ⅰ" replace="i" /><!-- см. выше --> <Typo word="L" find="Ⅼ" replace="L" /><!-- см. выше --> <Typo word="l" find="ⅼ" replace="l" /><!-- см. выше --> <Typo word="M" find="Ⅿ" replace="M" /><!-- см. выше --> <Typo word="m" find="ⅿ" replace="m" /><!-- см. выше --> <Typo word="V" find="Ⅴ" replace="V" /><!-- см. выше --> <Typo word="v" find="ⅴ" replace="v" /><!-- см. выше --> <Typo word="X" find="Ⅹ" replace="X" /><!-- см. выше --> <Typo word="x" find="ⅹ" replace="x" /><!-- см. выше --> </source> == Wiki-код == <source lang="xml"> <Typo word="Курсивное начертание" find="''Курсивное начертание''" replace="" /> <Typo word="Полужирное начертание" find="'''Полужирное начертание'''" replace="" /> </source> == Не для Орфографера == <!-- Эти замены не переносить в [[ВП:Орфографер]]. Однако для ботоводов может пригодиться, напр. как замена Викификатору --> === Для ВФ === <!-- Дотестировать можно в [[ВП:ВФ+]], прежде чем перенести в [[ВП:ВФ]] --> <source lang="xml"> <Typo word="’" find="&#39;" replace="’" /><!-- замена не на такой же машинный апостроф, а на кавычку — [[Обсуждение_Википедии:Викификатор#Знак_апострофа]] --> <Typo word="комментарий" find="\n<!--" replace="<!--" /><!-- убирается перенос на новую строку, а с ним и видимая дыра в статье --> </source> === Всегда требует перепроверки === <!-- Скопировать в [[ВП:ВФ+]] --> <source lang="xml"> <Typo word="2, 3, 4" find="(?<!\p{L})([234])-?([уеё])?х(?!\p{L})" replace="$1" /><!-- "Двух" пишется как "2", а не "2-х". Но "2-х" тоже существует, просто читается как "вторых". Поэтому каждый раз перепроверять. Аналогично удалять концовку, если "трёх", "четырёх", а оставлять, когда читается "третьих", "четвёртых" --> <Typo word="2-месячный" find="(\d)-?(х|[тм]?и)?\s?((секундн|минутн|часов(?!е)|дневн|недельн|месячн|летн|лети|годов|веков|(кило)?граммов|серийн|ступенчат|этажн|кратн|тысячн|милионн|(кило)?метров|классн|раундов)\w{1,3})" replace="$1-$3" /><!-- Добавляется дефис в словах по типу "3-секундный" и "8-недельный". Но попадается не только "трёх-" и "восьми-", но и правильное без дефиса "три" и "восемь": "3 часовых фильма", "8 недельных отпусков". Может попасться "2" как "второй": "Не 1-й, а 2 месячный рацион". Всё перепроверять --> <Typo word="всё ещё" find="(?<!\p{L})([вВ])се\sе[шщ]ё(?!\p{L})" replace="$1сё ещё" /><!-- Дополнение к правилу "ещё". Неразрывный пробел. Ш заменяется на щ. Может быть исключение вроде "Все ещё этого не сделали" --> <Typo word="всё же" find="(?<!\p{L})([вВ])с[её]-?же(?!\p{L})" replace="$1сё же" /><!-- "Же" пишется без дефиса. +Неразрывный пробел. Может быть исключение из ёфикации вроде "Думалось, что все там. Все же были здесь" --> <Typo word="всё так же" find="(?<!\p{L})([вВ])се\sтак\sже(?!\p{L})" replace="$1сё так же" /><!-- В основном "всё так же", а не "все (люди) так же", но вдруг попадётся реальное "все". В замене 2 неразрывных пробела --> <Typo word="знак мягкого переноса" find="­" replace="" /><!-- Удаление знака (виден только в коде): не общепринят и нарушает работу AWB-ботов, не позволяя им верно определять границы слов. Оставлять только в таблицах или длинных словах. [[Википедия:Форум/Архив/Вопросы/2025/08#Водяной_знак_ли]] --> <Typo word="несмотря на" find="(?<!\p{L})([нН])е\sсмотря\sна(?!\p{L})" replace="$1есмотря на" /><!-- Предлог пишется слитно. Буквальное "не смотря на (картинку)" в ВП не встречается или встретится крайне редко --> </source> === Уже есть в ВФ === <source lang="xml"> <Typo word="«" find="&laquo;" replace="«" /> <Typo word="»" find="&raquo;" replace="»" /> <Typo word="—" find="&mdash;" replace="—" /> <Typo word="----" find="(?i)([\r\n])<hr[ /]*>([\r\n])" replace="$1----$2" /><!-- четыре дефиса вместо <hr> --> <Typo word="<strong></strong>" find="(?i)<strong>(.*?)</strong>" replace="'''$1'''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<br>" find="</?[bB][rR] ?/?>" replace="<br>" /><!-- убирание ненужного " /" --> <Typo word="<em></em>" find="(?i)<em>(.*?)</em>" replace="''$1''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<hr>" find="(?i)<hr ([^>/]+?)>" replace="<hr $1>" /><!-- опускает буквы тега HR в нижний регистр --> <Typo word="=" find="(?i)([\r\n]) *<h1> *([^<]+?) *</h1> *([\r\n])" replace="$1= $2 =$3" /> <Typo word="==" find="(?i)([\r\n]) *<h2> *([^<]+?) *</h2> *([\r\n])" replace="$1== $2 ==$3" /> <Typo word="===" find="(?i)([\r\n]) *<h3> *([^<]+?) *</h3> *([\r\n])" replace="$1=== $2 ===$3" /> <Typo word="====" find="(?i)([\r\n]) *<h4> *([^<]+?) *</h4> *([\r\n])" replace="$1==== $2 ====$3" /> <Typo word="=====" find="(?i)([\r\n]) *<h5> *([^<]+?) *</h5> *([\r\n])" replace="$1===== $2 =====$3" /> <Typo word="======" find="(?i)([\r\n]) *<h6> *([^<]+?) *</h6> *([\r\n])" replace="$1====== $2 ======$3" /> <Typo word="Категория" find="\[\[:[Cc]ategory:" replace="[[:Категория:" /> <Typo word="неразрывный пробел" find="&nbsp;" replace=" " /> <Typo word="тыс." find=" тыс([\s,:;])" replace=" тыс.$1" /> <Typo word="Файл" find="\[\[:(?:[Ii]mage|[Ии]зображение|[Ff]ile):" replace="[[:Файл:" /> </source> . [[Категория:Википедия:AutoWikiBrowser|Typos]] 2ojzcpee966tfb3xjt5kug0drh5tiu2 768408 768393 2026-10-14T17:52:36Z Ponor 47975 \w → \p{L} 768408 wikitext text/x-wiki {{/Шапка}} = Замены = <source lang="xml"> </source> == А == <source lang="xml"> <Typo word="аббревиатура, аббревиация" find="(?<!\p{L})([аА])бб?р[ие]в[ие]а" replace="$1ббревиа" /><!-- Нужно 2 "б", "е" и "и". Недостаток — исправляется правильное на правильное --> <Typo word="абиссинец" find="(?<!\p{L})([аА])бб?[ие]сс?ин" replace="$1биссин" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонемент" find="(?<!\p{L})([аА])б[ао]н[еи]мент" replace="$1бонемент" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абонент" find="(?<!\p{L})([аА])банент(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1бонент$2" /> <Typo word="абонировать" find="(?<!\p{L})([аА])банир" replace="$1бонир" /> <Typo word="абориген" find="(?<!\p{L})([аА])б[ао]р[еи]ген(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1бориген$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абракадабра" find="(?<!\p{L})([аА])бб?а?рак[оа]дабр(а(?:ми?|х)?|[уые]|ой)?(?!\p{L})" replace="$1бракадабр$2" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="абсолютный" find="(?<!\p{L})([аА])бсалют" replace="$1бсолют" /> <Typo word="абстрагировать" find="(?<!\p{L})([аА])бстрогир" replace="$1бстрагир" /> <Typo word="абсцесс, абсцисса" find="(?<!\p{L})([аА])бс?ц([еи])сс?" replace="$1бсц$2сс" /> <Typo word="авангард" find="(?<!\p{L})([аА])в[оа]нт?гар[тд]" replace="$1вангард" /> <Typo word="авеню" find="(?<!\p{L})([аА])в[ие]нь?ю(?!\p{L})" replace="$1веню" /> <Typo word="авиа-" find="(?<!\p{L})([аА])ви[ао]-(\p{L})" replace="$1виа$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авиа- и автокомпании" --> <Typo word="авиационный" find="(?<!\p{L})([аА])в[аеи]цион" replace="$1виацион" /> <Typo word="авокадо" find="(?<!\p{L})([аА])в[ао]кад[оа](?!\p{L})" replace="$1вокадо" /> <Typo word="авто-" find="(?<!\p{L})([аА])вто-(\p{L})" replace="$1вто$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авто- и авиакомпании" --> <Typo word="агглютинация" find="(?<!\p{L})([аА])глют[еи]н" replace="$1гглютин" /> <Typo word="агрессивный" find="(?<!\p{L})([аА])гг?р[ие]сс?ив" replace="$1грессив" /> <Typo word="агрессия" find="(?<!\p{L})([аА])гг?ресс?и" replace="$1гресси" /> <Typo word="агрессор" find="(?<!\p{L})([аА])гг?ресс?оо?р" replace="$1грессор" /> <Typo word="агро-" find="(?<!\p{L})([аА])гро-(\p{L})" replace="$1гро$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "агро- и стекловолокно" --> <Typo word="адвокат" find="([аА])двакат" replace="$1двокат" /> <Typo word="адекватный" find="([аА])дэкват" replace="$1декват" /> <Typo word="адепт" find="([аА])дэпт" replace="$1депт" /> <Typo word="адрес" find="(?<!\p{L})([аА])дд?р[ие]сс?([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1дрес$2" /> <Typo word="адъютант" find="(?<!\p{L})([аА])дь?ютант([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1дъютант$2" /> <Typo word="ажиотаж" find="(?<!\p{L})([аА])ж[ие][ао]таж([ау]|ем?)?(?!\p{L})" replace="$1жиотаж$2" /> <Typo word="азербайджанец" find="(?<!\p{L})([аА])з[еи]рб[ао]й?д?жан(ец|ц([уы]|е([мв])|а(ми?|х)?))(?!\p{L})" replace="$1зербайджан$2" /><!-- орфография --> <Typo word="акклиматизация" find="(?<!\p{L})([аА])кк?(?:ил|л[ие])мат[ие]заци" replace="$1кклиматизаци" /> <Typo word="аккомпанемент" find="(?<!\p{L})([аА])кк?[ао]мп[ао]н[еи]мент(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ккомпанемент$2" /> <Typo word="аккордеон" find="(?<!\p{L})([аА])кк?[ао]рд[еи]он([ауеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1ккордеон$2" /> <Typo word="аккумулятор" find="(?<!\p{L})([аА])кк?[уоа]мулятор(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ккумулятор$2" /> <Typo word="аккуратный" find="(?<!\p{L})([аА])куратн(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми)(?!\p{L})" replace="$1ккуратн$2" /> <Typo word="аксиома" find="(?<!\p{L})([аА])ксеом(а(?:ми?)?|[уеы]|о[йю]|ах)?(?!\p{L})" replace="$1ксиом$2" /> <Typo word="акустика" find="(?<!\p{L})([аА])ккуст" replace="$1куст" /> <Typo word="аллигатор" find="(?<!\p{L})([аА])лл?[ие]гатор" replace="$1ллигатор" /> <Typo word="альбатрос" find="(?<!\p{L})([аА])ль?б[ао]трос" replace="$1льбатрос" /> <Typo word="алюминиевый" find="(?<!\p{L})([аА])лл?юмин[ие][ие]в" replace="$1люминиев" /><!-- В сочетании "ие" не должна быть пропущена гласная, "л" должна быть одна. Недостаток — исправляет правильное на правильное --> <Typo word="амплитуда" find="(?<!\p{L})([аА])мплетуд" replace="$1мплитуд" /> <Typo word="английский" find="(?<!\p{L})([аА])глийск" replace="$1нглийск" /><!-- опечатка: нужно "н" --> <Typo word="апелляция" find="(?<!\p{L})([аА])пп?[еи]лл?яци" replace="$1пелляци" /> <Typo word="аппарат" find="(?<!\p{L})([аА])пп?[ао]рат" replace="$1ппарат" /> <Typo word="аппендицит" find="(?<!\p{L})([аА])пп?[ие]нд[еи]цит(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ппендицит$2" /> <Typo word="ареал" find="([аА])реал(\p{L}{0,3})\s(обита|распр?остране)ния" replace="$1реал$2" /><!-- "ареал" - самодостаточное слово, не нужно пояснения --> <Typo word="артефакт" find="([аА])ртифакт" replace="$1ртефакт" /> <Typo word="артиллерия" find="([аА])ртеллери" replace="$1ртиллери" /> <Typo word="арьергард" find="([аА])рьегард" replace="$1рьергард" /> <Typo word="асимметрия" find="([аА])ссимм?етри" replace="$1симметри" /> <Typo word="асимптота" find="([аА])ссимптот" replace="$1симптот" /> <Typo word="ассистент" find="(?<!\p{L})([аА])сс?[еи]стент" replace="$1ссистент" /> <Typo word="а также" find="([,.])\s*([аА])\sтак([\s-])же(?!\p{L})" replace="$1 $2 также" /> <Typo word="атрибут, атрибуция" find="(?<!\p{L})([аА])тт?р[еи]бу([тц])" replace="$1трибу$2" /><!-- Нужна 1 "т". Вкл.: атрибутирующими --> </source> == Б == <source lang="xml"> <Typo word="Бангладеш" find="(?<!\p{L})[Бб]англадеш([ьау]|ем?)(?!\p{L})" replace="Бангладеш" /><!-- не склоняется --> <Typo word="баррикада" find="([бБ])арикад" replace="$1аррикад" /> <Typo word="безопасность" find="(?<!\p{L})([бБ])езопастн" replace="$1езопасн" /><!-- лишнее "т" --> <Typo word="бизнес" find="(?<!\p{L})([бБ])изнесс(?!\p{L})" replace="$1изнес" /><!-- лишнее "с" --> <Typo word="благодаря" find="(?<!\p{L})([бБ])лаг[оа]доря(?!\p{L})" replace="$1лагодаря" /><!-- орфография --> <Typo word="ближайший" find="(?<!\p{L})([бБ])лиз?жай?[шщ]" replace="$1лижайш" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="близлежащий" find="(?<!\p{L})([бБ])лизлежай?[шщ]" replace="$1лизлежащ" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="богадельня" find="(?<!\p{L})([бБ])огодельн" replace="$1огадельн" /> <Typo word="бренд" find="(?<!\p{L})брэнд([ауеы]|о[мв]|ами?|ах|инг\p{L}{0,5})?(?!\p{L})" replace="бренд$1" /><!-- Вкл.: брендинговыми. Не вкл.: фамилия "Брэнд" --> <Typo word="брит-поп" find="(?<!\p{L})([бБ])ритпоп" replace="$1рит-поп" /> <Typo word="будущее" find="(?<!\p{L})([бБ])удую[шщ]" replace="$1удущ" /><!-- "ю" не нужна; "щ", а не "ш" --> <Typo word="бьеф" find="(?<!\p{L})([бБ])ъеф" replace="$1ьеф" /> <Typo word="бывший" find="(?<!\p{L})([бБ])ывшы" replace="$1ывши" /><!-- Жи/ши пиши через "и". Встречается в ВП --> </source> == В == <source lang="xml"> <Typo word="в виде" find="(?<!\p{L})([вВ])виде(?!\p{L})" replace="$1 виде" /> <Typo word="в общем" find="(?<!\p{L})([вВ])-?оо?бщем(?!\p{L})" replace="$1 общем" /> <Typo word="в отличие" find="(?<!\p{L})([вВ])\s?отличии\sот" replace="$1 отличие от" /> <Typo word="в преддверии" find="(?<!\p{L})([вВ])\sпредверии(?!\p{L})" replace="$1 преддверии" /> <Typo word="в связи" find="(?<!\p{L})([вВ])связи(?!\p{L})" replace="$1 связи" /> <Typo word="в силу" find="([вВ])силу" replace="$1 силу" /> <Typo word="в течение" find="(?<!\p{L})([вВ])\s?течении\s(времени|секунды?|минуты?|часа|дня|суток|недели|месяца|года|десятилетия|период(а|ов))(?!\p{L})" replace="$1 течение $2" /><!-- Е. Неразрывный пробел --> <Typo word="в то же время" find="(?<!\p{L})([вВ])\s?тоже\s?время(?!\p{L})" replace="$1 то же время" /><!-- frequency_of_occurrence="high"--> <Typo word="в целом" find="(?<!\p{L})([вВ])целом(?!\p{L})" replace="$1 целом" /> <Typo word="веб" find="(?<!\p{L})([вВ])эб" replace="$1еб" /> <Typo word="ветреный" find="(?<!\p{L})([вВ])етренн" replace="$1етрен" /> <Typo word="взимать" find="(?<!\p{L})([вВ])зыма" replace="$1зима" /> <Typo word="Википедия" find="(?<!\p{L})википеди([яиюй]|ей|я[хм]и?)(?!\p{L})" replace="Википеди$1" /> <Typo word="вкратце" find="(?<!\p{L})([вВ])\s?кратци?[еи]" replace="$1кратце" /><!-- надо слитно --> <Typo word="военачальник" find="(?<!\p{L})([вВ])оенн?оначальник" replace="$1оеначальник" /> <Typo word="военизированный" find="(?<!\p{L})([вВ])оенниз" replace="$1оениз" /><!-- лишнее "н" --> <Typo word="воззрение" find="(?<!\p{L})([вВ])озрен" replace="$1оззрен" /> <Typo word="вплоть до" find="([вВ])\sплоть\sдо" replace="$1плоть до" /> <Typo word="вполоборота" find="(?<!\p{L})([вВ])\sпол-?оборота" replace="$1полоборота" /> <Typo word="впоследствии" find="(?<!\p{L})([вВ])\s?последстви[еи]" replace="$1последствии" /><!-- frequency_of_occurrence="high"--> <Typo word="вразрез (с)" find="(?<!\p{L})([вВ])\sразрез(?=\sс)" replace="$1разрез" /> <Typo word="вряд ли" find="(?<!\p{L})([вВ])\s?ря[дт]\s?ли(?!\p{L})" replace="$1ряд ли" /> <Typo word="всё же" find="(?<!\p{L})([вВ])с[её]-же(?!\p{L})" replace="$1сё же" /><!-- -Дефис перед "же". +Неразрывный пробел. Ёфикация без дефиса [[#Не переносить|ниже]] --> <Typo word="вследствие чего" find="(?<!\p{L})([вВ])\sследствии\sчего(?!\p{L})" replace="$1следствие чего" /><!-- Надо слитно и через "е". Неразрывный пробел --> <Typo word="вследствие" find="(?<!\p{L})([вВ])следствии" replace="$1следствие" /><!-- е --> </source> == Г == <source lang="xml"> <Typo word="галерея" find="(?<!\p{L})([гГ])алл?[еи]ре" replace="$1алере" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="гауптвахта" find="(?<!\p{L})([гГ])аупвахт" replace="$1ауптвахт" /> <Typo word="генеалогия" find="([гГ])енеолог" replace="$1енеалог" /> <Typo word="герметичный" find="([гГ])ермити" replace="$1ермети" /> <Typo word="гигантский" find="(?<!\p{L})([гГ])иганст?к" replace="$1игантск" /> <Typo word="гостиница" find="(?<!\p{L})([гГ])остинниц" replace="$1остиниц" /> <Typo word="гостиная" find="(?<!\p{L})гостинн(?!ик)" replace="гостин" /><!-- искл.: гостинник --> <Typo word="государство" find="([гГ])оссударств" replace="$1осударств" /> <Typo word="государственный" find="([гГ])осударствен(?!е?н)" replace="$1осударственн" /><!-- искл.: государственен, государственный (не добавить 3-ю "н") --> <Typo word="грамотность" find="(?<!\p{L})([гГ])раммотн" replace="$1рамотн" /> </source> == Д == <source lang="xml"> <Typo word="двоякозубчатый" find="(?<!\p{L})([дД])вояко[-\s]зубчат" replace="$1воякозубчат" /> <Typo word="двуглавый" find="(?<!\p{L})([дД])вухглав" replace="$1вуглав" /> <Typo word="двукратный" find="(?<!\p{L})([дД])вухкратн" replace="$1вукратн" /> <Typo word="двуличный" find="(?<!\p{L})([дД])вухличн" replace="$1вуличн" /> <Typo word="двусмысленный" find="(?<!\p{L})([Нн]ед|[дД])вухсмысленн" replace="$1вусмысленн" /><!-- вкл.: недвусмысленная --> <Typo word="двучлен" find="(?<!\p{L})([дД])вухчлен" replace="$1вучлен" /> <Typo word="двуязычный" find="(?<!\p{L})([дД])вухъ?язычн" replace="$1вуязычн" /> <Typo word="демозапись" find="(?<!\p{L})([дД])емо-запис" replace="$1емозапис" /> <Typo word="деревянный" find="(?<!\p{L})([дД])еревян(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1еревянн$2" /> <Typo word="дефицит" find="([дД])ифицит" replace="$1ефицит" /><!-- надо Е: дефицитом, иммунодефицитная --> <Typo word="диаграмма" find="(?<!\p{L})([дД])иаграм(а(?:ми?|х)?|[ыуе]|ой)?(?!\p{L})" replace="$1иаграмм$2" /> <Typo word="диджей" find="(?<!\p{L})([дД])и-дже" replace="$1идже" /> <Typo word="дилер" find="(?<!\p{L})([дД])илл?[еи]р" replace="$1илер" /> <Typo word="дискредитация" find="(?<!\p{L})([дД])[еи]скр[еи]д[еи]т" replace="$1искредит" /> <Typo word="дистрибуция" find="(?<!\p{L})([дД])истрибьюц" replace="$1истрибуц" /> <Typo word="добавлять" find="(?<!\p{L})([дД])обовл" replace="$1обавл" /> <Typo word="достижение" find="(?<!\p{L})([дД])остиженн" replace="$1остижен" /><!-- излишнее удвоение согласной --> </source> == Е == <source lang="xml"> <Typo word="единица" find="(?<!\p{L})([еЕ])дениц(а(?:ми?|х)?|[уы]|ей?)?(?!\p{L})" replace="$1диниц$2" /> <Typo word="ё без ударения" find="ё́" replace="ё" /><!-- оно допустимо в редчайших случаях, когда несколько "ё" в 1 слове: Трёхвёрстка --> </source> == Ж == <source lang="xml"> <Typo word="жизнь" find="(?<!\p{L})([жЖ])[иы]хн" replace="$1изн" /><!-- опечатка --> </source> == З == <source lang="xml"> <Typo word="заведующий, следующая" find="(?<!\p{L})([сС]л|[зЗ]ав)едую?[шщ]" replace="$1едующ" /><!-- "ю" нужна; "щ", а не "ш". Недостаток — исправляет правильное на правильное --> <Typo word="зарегистрировать" find="(?<!\p{L})([зЗ])арегестр" replace="$1арегистр" /> <Typo word="землетрясение" find="(?<!\p{L})([зЗ])емл[еия]тр[еия]сени" replace="$1емлетрясени" /><!-- frequency_of_occurrence="medium"--> </source> == И == <source lang="xml"> <Typo word="идти" find="(?<!\p{L})([иИ])йти(?!\p{L})" replace="$1дти" /> <Typo word="изготовлять" find="(?<!\p{L})([иИ])зготовлива([ею])т" replace="$1зготовля$2т" /> <Typo word="иметь в виду" find="(?<!\p{L})([иИ]ме(ют?|е[тм]|л[аои]?|ющ\p{L}{2,3}|вш\p{L}{1,3}|[вя])(с[яь])?)\sввиду(?!\p{L})" replace="$1 в виду" /><!-- Пишется раздельно. Неразрывный пробел --> <Typo word="имитация" find="(?<!\p{L})([иИ])мм?итац" replace="$1митац" /><!-- Излишнее удвоение согласной "м" --> <Typo word="имплантат" find="(?<!\p{L})([иИ])мм?плантант([еыу]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1мплантат$2" /><!-- Можно "имплант" или "имплантат", но не "имплаНтаНт" --> <Typo word="ингредиент" find="([иИ])нгридиент" replace="$1нгредиент" /> <Typo word="инженер" find="(?<!\p{L})([иИ])нжи?нер(а(?:ми?|х)?|[уеы]|о[вм]|н\p{L}{1,3})?(?!\p{L})" replace="$1нженер$2" /> <Typo word="интеграция" find="(?<!\p{L})([иИ])нтер?(?:гр|рг)ац" replace="$1нтеграц" /> <Typo word="интерес" find="(?<!\p{L})([иИ])нт[еи]рест?" replace="$1нтерес" /> <Typo word="инфицированный" find="([иИ])нфецирр?" replace="$1нфицир" /> <Typo word="инцидент" find="(?<!\p{L})([иИ])нц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1нцидент$2" /> <Typo word="искусство" find="([иИ])сс?кусс?тв" replace="$1скусств" /><!-- вкл.: искусству, искусственный, искусствознанием, неискусственную --> <Typo word="исполненный" find="(?<!\p{L})([иИ])сполнен(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1сполненн$2" /> <Typo word="исследовать" find="(?<!\p{L})([иИ])следова" replace="$1сследова" /><!-- вкл.: исследовательницами --> </source> == К == <source lang="xml"> <Typo word="как будто" find="(?<!\p{L})([кК])ак-будто(?!\p{L})" replace="$1ак будто" /><!-- дефис не нужен --> <Typo word="касательно" find="(?<![чЧ]то\s)(?<!\p{L})([кК])[ао]саемо(?!\p{L})" replace="$1асательно" /><!-- "Касаемо" - просторечие. "Что касаемо" заменяется в [[#Ч]] --> <Typo word="катастрофа" find="(?<!\p{L})([кК])[ао]т[оа]строф" replace="$1атастроф" /> <Typo word="килограмм" find="(?<!\p{L})([кК])[ие]лл?[ао]грамм?(а(?:ми?|х)?|[уеы]|о[вм])?(?!\p{L})" replace="$1илограмм$2" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="километр" find="(?<!\p{L})([кК])илл?омм?етр" replace="$1илометр" /> <Typo word="Кировабад" find="(?<!\p{L})([Кк])ировобад" replace="$1ировабад" /><!-- надо "а" --> <Typo word="клипер" find="(?<!\p{L})([кК])липпер(?![ст])" replace="$1липер" /> <Typo word="ключом" find="(?<!\p{L})([кК])люч[её]м(?!\p{L})" replace="$1лючом" /> <Typo word="количество" find="(?<!\p{L})([кК])[оа]лл?ич[ие][ст][тс]?вт?" replace="$1оличеств" /> <Typo word="коллегия" find="(?<!\p{L})([кК])олеги" replace="$1оллеги" /> <Typo word="коллекция" find="(?<!\p{L})([кК])олекци" replace="$1оллекци" /> <Typo word="команда, командир" find="(?<!\p{L})([кК])омманд(?!ос|о(?!\p{L})|ер|ит)" replace="$1оманд" /> <Typo word="командный" find="(?<!\p{L})([оО]бщек|[кК])омм?анд(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1оманд$2" /> <Typo word="комиссия" find="(?<!\p{L})([кК])омм?иси" replace="$1омисси" /><!-- 1 м, 2 с --> <Typo word="комментарий" find="(?<!\p{L})([кК])омм?[еи]нтари" replace="$1омментари" /> <Typo word="конвейер" find="(?<!\p{L})([кК])онвеер" replace="$1онвейер" /> <Typo word="корреспондент 1" find="([кК])орресподен" replace="$1орреспонден" /><!-- Опечатка. [[#С учётом других языков|Ниже]] "корреспондент 2" --> <Typo word="коронавирус" find="(?<!\p{L})([кК])ороновирус" replace="$1оронавирус" /> <Typo word="который" find="(?<!\p{L})([кК])(?:тор|тоор|отр|оотр|отро)(ая|о[геймю]|[уы])" replace="$1отор$2" /><!-- опечатка --> <Typo word="кофемашина" find="(?<!\p{L})([кК])офе-машин" replace="$1офемашин" /> </source> == Л == <source lang="xml"> <Typo word="ландшафт" find="(?<!\p{L})([лЛ])а[дн]{1,2}шафт" replace="$1андшафт" /> <Typo word="легитимный" find="([лЛ])егетимн" replace="$1егитимн" /> <Typo word="лейтенант" find="(?<!\p{L})([лЛ])ей?т[еий]нн?ат?н?т" replace="$1ейтенант" /> <Typo word="либреттист" find="(?<!\p{L})([лЛ])ибретист" replace="$1ибреттист" /> <Typo word="лучший" find="(?<!\p{L})(([Нн]аи)?)([лЛ])у([дшщ][шщ]|чщ)" replace="$1$3учш" /><!-- исправляет "наилудший", "лучщая" и т. д. --> <Typo word="Лос-Анджелес" find="(?<!\p{L})[Лл]ос-[Аа]нжелес" replace="Лос-Анджелес" /> </source> == М == <source lang="xml"> <Typo word="Малайзия" find="(?<!\p{L})[Мм]алази([яюи]|ей)(?!\p{L})" replace="Малайзи$1" /> <Typo word="малый театр" find="(?<!\p{L})([Мм])ал(\p{L}{2,3}\s)Театр" replace="$1ал$2театр" /><!-- "театр" надо с маленькой --> <Typo word="Марокко" find="(?<!\p{L})([Мм])орокк" replace="$1арокк" /> <Typo word="Массачусетс" find="(?<!\p{L})([Мм])асс?ачусетт?с" replace="$1ассачусетс" /> <Typo word="между" find="([мМ])еждку?" replace="$1ежду" /><!-- Опечатка. Встречается ли? --> <Typo word="международный" find="(?<!\p{L})([мМ])еждун[ао]рож?(?:нд?н?|дн)" replace="$1еждународн" /><!-- Недостаток — исправляет правильное на правильное --> <Typo word="мейнфрейм" find="(?<!\p{L})([мМ])эйнфр[еэ]йм" replace="$1ейнфрейм" /><!-- англ. звук eɪ передаётся как "ей" --> <Typo word="мелиорация" find="(?<!\p{L})([мМ])еллиора" replace="$1елиора" /><!-- излишнее удвоение согласной --> <Typo word="меридиональный" find="(?<!\p{L})([мМ])еридианал" replace="$1еридионал" /> <Typo word="месяцем" find="(?<!\p{L})([мМ])есяцом(?!\p{L})" replace="$1есяцем" /> <Typo word="миллион" find="(?<!\p{L})([мМ])илион" replace="$1иллион" /> <Typo word="миллиард" find="(?<!\p{L})([мМ])илиард" replace="$1иллиард" /> <Typo word="министерство" find="(?<!\p{L})([мМ])инестер" replace="$1инистер" /> <Typo word="может" find="(?<!\p{L})([мМ])одет(?!\p{L})" replace="$1ожет" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="молекулярный" find="([мМ])олл?екулл?" replace="$1олекул" /> <Typo word="монастырь" find="(?<!\p{L})([мМ])оностыр" replace="$1онастыр" /> <Typo word="мультфильм" find="(?<!\p{L})([мМ])ульфильм" replace="$1ультфильм" /> <Typo word="мученик" find="(?<!\p{L})([мМ])ученник" replace="$1ученик" /> </source> == Н == <source lang="xml"> <Typo word="-нщик" find="(?<![пП]у|Ме)ншик" replace="нщик" /><!-- Опечатка. Искл.: пуншик, Меншиков (фамилия). Вкл.: гонщик, жестянщики --> <Typo word="назван" find="(?<!\p{L})([нН])азванн(\p{L}?)(?!\p{L})" replace="$1азван$2" /><!-- вкл.: названа,-но,-ны --> <Typo word="название" find="(?<!\p{L})([нН])азвн?анн?и([еяюий]|[ея]ми?|ях)(?!\p{L})" replace="$1азвани$2" /> <Typo word="наиболее часто" find="(?<!\p{L})([нН])аичаще" replace="$1аиболее часто" /><!-- просторечие --> <Typo word="например" find="(?<!\p{L})([нН])а(пир|рпи)мер(?!\p{L})" replace="$1апример" /><!-- Опечатка. В августе 2025 её нет --> <Typo word="на протяжении" find="(?<!\p{L})([нН])а\s?протяжение(?!\p{L})" replace="$1а протяжении" /> <Typo word="наряду (с)" find="(?<!\p{L})([нН])а\sряду\sс" replace="$1аряду с" /> <Typo word="настоящий" find="([нН])астояш" replace="$1астоящ" /><!-- опечатка, "ш" --> <Typo word="начал" find="(?<!\p{L})([нН])ачил" replace="$1ачал" /> <Typo word="невропатолог" find="(?<!\p{L})([нН])е(?:рв|вр)[оа]п[оа]толог" replace="$1европатолог" /> <Typo word="нельзя" find="(?<!\p{L})([нН])[ие]ль?зя(?!\p{L})" replace="$1ельзя" /><!-- Недостаток — исправляется правильное на правильное --> <Typo word="нету" find="(?<!\p{L})нету(?!\p{L})" replace="нет" /><!-- Разговорное. Не вкл. "Нету": имя Нета --> <Typo word="никогда" find="(?<!\p{L})([нН])[еи]\sкогда\sне(?!\p{L})" replace="$1икогда не" /> <Typo word="ниндзя" find="(?<!\p{L})([нН])инзя(?!\p{L})" replace="$1индзя" /> <Typo word="новеллист" find="(?<!\p{L})([нН])овелист" replace="$1овеллист" /> <Typo word="нюанс" find="(?<!\p{L})([нН])ьюанс" replace="$1юанс" /> </source> == О == <source lang="xml"> <Typo word="облиственный" find="(?<!\p{L})([оО])листвен" replace="$1блиствен" /><!-- в словарях только с Б: https://gramota.ru/meta/oblistvennyy --> <Typo word="обменянный" find="(?<!\p{L})([оО])бмен[её]н(н|(?!\p{L}))" replace="$1бменян$2" /> <Typo word="обогащённый" find="(?<!\p{L})([оО])бого(щ|ти)" replace="$1бога$2" /> <Typo word="обратноланцетный, обратнояйцевидный" find="([оО])братно-(ланцетн|яйцевидн)" replace="$1братно$2" /> <Typo word="объединение" find="(?<!\p{L})([оО])б[ьъ]ед[ие]нен" replace="$1бъединен" /> <Typo word="объединить" find="(?<!\p{L})([оО])бьеди" replace="$1бъеди" /><!-- правило "объединение" нужно для е/и, а это - чисто для ь/ъ --> <Typo word="объект" find="(?<!\p{L})([оО])бьект" replace="$1бъект" /><!-- вкл.: объективно, объективировать и пр. --> <Typo word="обстоятельства" find="(?<!\p{L})([оО])бстаятельств(а(?:ми?|х)?|у|о[вм]|е)?(?!\p{L})" replace="$1бстоятельств$2" /> <Typo word="однако" find="(?<!\p{L})([оО])данко(?!\p{L})" replace="$1днако" /><!-- опечатка --> <Typo word="оккупация" find="(?<!\p{L})акк?упаци" replace="оккупаци" /><!-- "оккупировать" в [[#С учётом других языков]] --> <Typo word="окончательный" find="(?<!\p{L})([оО])канчател" replace="$1кончател" /> <Typo word="окрестность" find="(?<!\p{L})([оО])кресност" replace="$1крестност" /><!-- +т --> <Typo word="оловянный" find="(?<!\p{L})([оО])ловян(?![нищ])" replace="$1ловянн" /><!-- искл.: "н", чтобы не было 3 "н" (оловяннный); оловянистый; оловянщик --> <Typo word="организовать" find="(?<!\p{L})([оО])рганизва" replace="$1рганизова" /><!-- опечатка --> <Typo word="организация" find="(?<!\p{L})([оО])рганизвц" replace="$1рганизац" /><!-- опечатка --> <Typo word="оригинал" find="(?<!\p{L})([оО])ргинал" replace="$1ригинал" /><!-- опечатка --> <Typo word="ориентир" find="(?<!\p{L})([оО])рент" replace="$1риент" /><!-- Нужна "и". Ориентация, ориентальное --> <Typo word="основан" find="(?<!\p{L})([оО])снованн(\p{L}?)(?!\p{L})" replace="$1снован$2" /> <Typo word="основывает" find="(?<!\p{L})([оО])сновывет" replace="$1сновывает" /><!-- опечатка --> <Typo word="остальной" find="(?<!\p{L})([оО])тсальн" replace="$1стальн" /><!-- Опечатка. Встречается ли? --> <Typo word="остров" find="(?<!\p{L})([оО])о?(?:тс|ст)ров(?!\p{L})" replace="$1стров" /><!-- Опечатка. Кое-где есть --> <Typo word="офис" find="(?<!\p{L})([оО])ффис" replace="$1фис" /><!-- излишнее удвоение согласной --> <Typo word="офицер" find="(?<!\p{L})([оО])ффицер" replace="$1фицер" /><!-- излишнее удвоение согласной --> <Typo word="официальный" find="(?<!\p{L})([оОаА])фф?[еи]ц[еи]?альн" replace="$1фициальн" /><!-- Излишнее удвоение "ф". Недостаток — исправляет правильное на правильное --> </source> == П == <source lang="xml"> <Typo word="паранойя" find="([пП])арано([яиею]|ей)(?!\p{L})" replace="$1араной$2" /> <Typo word="парноперистый" find="([пП])арно[-\s]перист" replace="$1арноперист" /> <Typo word="парашют" find="(?<!\p{L})([пП])[оа]р[оа][шщ]ут(а(?:ми?|х)?|[еуы]|о[мв])?(?!\p{L})" replace="$1арашют$2" /> <Typo word="Пелопоннес" find="(?<!\p{L})([Пп])елл?опп?онн?ес" replace="$1елопоннес" /> <Typo word="Пенсильвания" find="(?<!\p{L})([Пп])еннсиль?ван" replace="$1енсильван" /> <Typo word="перепись" find="(?<!\p{L})([пП])ерепес([ьи]|ью|ей|ями?|ях)(?!\p{L})" replace="$1ерепис$2" /><!-- "е" вместо "и" --> <Typo word="периферия" find="(?<!\p{L})([пП])ерефери" replace="$1ерифери" /><!-- "е" вместо "и" --> <Typo word="петербургский" find="([пП])[еи]т[еи]рбу[рг]г?ск" replace="$1етербургск" /><!-- недостаток — исправляет правильное на правильное --> <Typo word="первоначально" find="([пП])ревоначаль" replace="$1ервоначаль" /><!-- опечатка --> <Typo word="периодический" find="(?<!\p{L})([пП])[еи]реодическ" replace="$1ериодическ" /><!-- "е" вместо "и" --> <Typo word="плейлист" find="(?<!\p{L})([пП])лей-лист" replace="$1лейлист" /> <Typo word="по истечении" find="(?<!\p{L})([пП])о\sистечению" replace="$1о истечении" /><!-- то же, что "после истечения" --> <Typo word="по умолчанию" find="(?<!\p{L})([пП])о-умолчанию" replace="$1о умолчанию" /><!-- без дефиса --> <Typo word="подданный" find="([пП])оддан([^сн])" replace="$1одданн$2" /> <Typo word="позже" find="(?<!\p{L})([пП])о(хж|жз)е" replace="$1озже" /><!-- опечатка --> <Typo word="познавательный" find="(?<!\p{L})([пП])озноват" replace="$1ознават" /> <Typo word="полгода" find="(?<!\p{L})([пП])ол(у?)([-\s])года(?!\p{L})" replace="$1ол$2года" /> <Typo word="помощник" find="(?<!\p{L})([пП])[оа]мо[шщ]ник(а(?:ми?|х)?|[уеи]|о[мв])?(?!\p{L})" replace="$1омощник$2" /> <Typo word="поручик" find="(?<!\p{L})([пП])[оа]рут?чч?ик" replace="$1оручик" /> <Typo word="поскользнуться" find="(?<!\p{L})([пП])одскользн" replace="$1оскользн" /> <Typo word="почерк" find="(?<!\p{L})([пП])одчерк(?![ин])" replace="$1очерк" /><!-- искл.: подчеркивание, подчеркнуть--> <Typo word="почтамт" find="(?<!\p{L})([пП])очтампт" replace="$1очтамт" /> <Typo word="право" find="(?<!\p{L})([пП])рвао(?!\p{L})" replace="$1раво" /><!-- опечатка --> <Typo word="предприниматель" find="(?<!\p{L})([пП])редпренимател" replace="$1редпринимател" /><!-- "е" вместо "и" --> <Typo word="представляет собой" find="(?<!\p{L})([пП])редставля(\p{L}{1,7})\sиз\sсебя(?!\p{L})" replace="$1редставля$2 собой" /> <Typo word="предыдущий, предыстория" find="(?<!\p{L})([пП])реди(дущ|стори)" replace="$1реды$2" /> <Typo word="презентация" find="(?<!\p{L})([пП])р[еи]з[еи]нтац" replace="$1резентац" /> <Typo word="президент" find="(?<!\p{L})([пП])р[еи]з[еи]дент" replace="$1резидент" /><!-- "е" вместо "и" --> <Typo word="преимущество" find="(?<!\p{L})([пП])р[еи][еий]му[шщ]еств" replace="$1реимуществ" /><!-- Орфография. Вкл.: преимущественный. Недостаток — исправляет правильное на правильное --> <Typo word="преследование" find="(?<!\p{L})([пП])рислед" replace="$1реслед" /> <Typo word="прецедент" find="(?<!\p{L})([пП])р[еи]ц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1рецедент$2" /> <Typo word="приблизительно" find="(?<!\p{L})([пП])р[еи]бл[еи]([зж])" replace="$1рибли$2" /><!-- "е" вместо "и" --> <Typo word="привилегия" find="(?<!\p{L})([пП])р[еи]в[еи]лег" replace="$1ривилег" /><!-- "е" вместо "и" --> <Typo word="привыкать" find="(?<!\p{L})([пП])ревык" replace="$1ривык" /><!-- "е" вместо "и" --> <Typo word="придя" find="(?<!\p{L})([пП])рийдя(?!\p{L})" replace="$1ридя" /> <Typo word="приемлемый" find="(?<!\p{L})([пП])р[еи]емлим" replace="$1риемлем" /><!-- "е" вместо "и" --> <Typo word="прийти" find="(?<!\p{L})([пП])ридти(?!\p{L})" replace="$1рийти" /> <Typo word="принадлежит" find="(?<!\p{L})([пП])ренадлеж" replace="$1ринадлеж" /><!-- "е" вместо "и" --> <Typo word="присваивать" find="(?<!\p{L})([пП])рисваев" replace="$1рисваив" /><!-- "е" вместо "и" --> <Typo word="присваиваемое" find="(?<!\p{L})([пП])рисва[еи]м" replace="$1рисваиваем" /> <Typo word="присутствовать" find="([пП])рисут?ст?вт?в?" replace="$1рисутств" /><!-- frequency_of_occurrence="medium"--> <Typo word="пробовать" find="(?<!\p{L})([пП])робыва" replace="$1робова" /> <Typo word="провокация" find="(?<!\p{L})([пП])ровакац" replace="$1ровокац" /> <Typo word="продюсер" find="(?<!\p{L})([пП])родюссер" replace="$1родюсер" /> <Typo word="происшествие" find="(?<!\p{L})([пП])роис?шест?в" replace="$1роисшеств" /><!-- пропущена "с" --> <Typo word="проект" find="(?<!\p{L})([пП])роэкт" replace="$1роект" /> <Typo word="промо..." find="(?<!\p{L})([пП])ромо-(акци|материал|менеджер|реклам|тур)" replace="$1ромо$2" /> <Typo word="противо-" find="(?<!\p{L})протево" replace="противо" /><!-- "е" вместо "и". Не вкл.: фамилия Протевон (Никифор) --> <Typo word="профессор" find="(?<!\p{L})([пП])рофф?есс?ор([уеы]|а(?:ми?|х)?|о[мв])?(?!\p{L})" replace="$1рофессор$2" /><!-- "профессора́" вместо -ры в след. правиле --> <Typo word="профессора́" find="(?<!\p{L})([пП])рофф?есс?оры(?!\p{L})" replace="$1рофессора" /><!-- Во мн. ч. должно быть -а. Остальной "профессор" в пред. правиле --> <Typo word="психиатр" find="(?<!\p{L})([пП])сихиатор" replace="$1сихиатр" /> <Typo word="пьеса" find="(?<!\p{L})([пП])ъесс?" replace="$1ьес" /> </source> == Р == <source lang="xml"> <Typo word="разведывать" find="(?<!\p{L})([рР])азведов" replace="$1азведыв" /><!-- вкл.: разведывательных --> <Typo word="разнообразие" find="но{3,4}браз" replace="нообраз" /> <Typo word="райисполком" find="([рР])а[ий]{1,2}о?сполком" replace="$1айисполком" /><!-- "район" в [[#С учётом других языков]] --> <Typo word="раса" find="(?<!\p{L})расс([аыеу]|ой|ами?|ах)(?!\p{L})" replace="рас$1" /><!-- искл. — имена собственные: фамилия Расс, коммуна Рассах, имя Рассам --> <Typo word="расовый" find="(?<!\p{L})([рР])ассов(?![ае]т|ыв)" replace="$1асов" /><!-- искл.: рассоветовать, рассовать, рассовывает/-вающий --> <Typo word="распался" find="([рР])асс?пал" replace="$1аспал" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распознавание" find="([рР])аспознов" replace="$1аспознав" /><!-- использовали "о" вместо "а" --> <Typo word="располагаться" find="([рР])асс?п[ао]л[ао]г" replace="$1асполаг" /><!-- использовали "о" вместо "а" --> <Typo word="расположенный" find="([рР])асс?п[ао]ло([жг])" replace="$1асполо$2" /><!-- Излишнее удвоение согласной "с" --> <Typo word="распространение" find="([рР])аспр?остран" replace="$1аспростран" /><!-- -по- меняет на -про-: перераспространение, распространённый. [[#Ёфикация]] в другом правиле --> <Typo word="расстояние" find="(?<!\p{L})([рР])астоян" replace="$1асстоян" /> <Typo word="рейтинг" find="(?<!\p{L})([рР])ейтигн?" replace="$1ейтинг" /><!-- Опечатка. Кое-где встречается --> <Typo word="рейх" find="(?<!\p{L})(([Пп]ерв|[Вв]тор|[Тт]рет|[Чч]етв[её]рт|[1-4]-?)\p{L}{1,4}\s)Р[еэ]йх" replace="$1рейх" /><!-- с маленькой буквы: Первый рейх, 2-го рейха, Четвёртому рейху --> <Typo word="рекомендация" find="([рР])екомменд" replace="$1екоменд" /><!-- Излишнее удвоение согласной "м" --> <Typo word="ремейк/римейк" find="(?<!\p{L})([рР][еи])мэйк" replace="$1мейк" /><!-- через "ме" --> <Typo word="рентген" find="(?<!\p{L})([рР])енген" replace="$1ентген" /> <Typo word="Россия" find="(?<!\p{L})росс?и([яию]|ей)(?!\p{L})" replace="Росси$1" /> <Typo word="российский" find="([рР])оссиийск" replace="$1оссийск" /><!-- Опечатка. Излишнее удвоение гласной "и" --> <Typo word="рэпер" find="(?<!\p{L})([рР])[эе]ппер" replace="$1эпер" /> <Typo word="Республике Адыгее" find="(?<!\p{L})[Рр]еспу́?блике\s(Адыг|Кор)е́?я" replace="Республике $1ее" /><!-- см. ниже --> <Typo word="Республики Адыгеи" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\p{L}{0,3}\s)(?<!\p{L})[Рр]еспу́?блики\s(Адыг|Кор)е́?я" replace="Республики $1еи" /><!-- Республики на -ея и -ия надо склонять. Возможное искл. — официальные документы или названия (театры, библиотеки). https://gramota.ru/spravka/vopros/265817 --> <Typo word="Республикой Адыгеей" find="(?<!\p{L})[Рр]еспу́?бликой\s(Адыг|Кор)е́?я" replace="Республикой $1еей" /><!-- см. выше --> <Typo word="Республику Адыгею" find="(?<!\p{L})[Рр]еспу́?блику\s(Адыг|Кор)е́?я" replace="Республику $1ею" /><!-- см. выше --> <Typo word="Республике/Республики Болгарии" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\p{L}{0,3}\s)(?<!\p{L})[Рр]еспу́?блик([еи])\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республик$1 $2ии" /><!-- см. выше --> <Typo word="Республикой Болгарией" find="(?<!\p{L})[Рр]еспу́?бликой\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республикой $1ией" /><!-- см. выше --> <Typo word="Республику Болгарию" find="(?<!\p{L})[Рр]еспу́?блику\s(Алба́?н|Арме́?н|Башки́?р|Бел[ао]ру́?сс|Болга́?р|Буря́?т|Га́?мб|Гру́?з|За́?мб|Инд(оне́?з)?|Каре́?л|Ке́?н|К[иы]рг[и́?ы́?]з|Колу́?мб|Либе́?р|Македо́?н|Молд[а́?о́?]в|Мордо́?в|Нами́?б|Се́?рб|Слове́?н|Танза́?н|Тата́?р|Туркме́?н|Хорва́?т|Черного́?р)ия(?!\p{L})" replace="Республику $1ию" /><!-- см. выше --> </source> == С == <source lang="xml"> <Typo word="саксофон" find="(?<!\p{L})([сС])аксафон" replace="$1аксофон" /> <Typo word="саунд-продюсер" find="(?<!\p{L})([сС])аундпродюсер" replace="$1аунд-продюсер" /> <Typo word="саундтрек" find="(?<!\p{L})([сС])аунд-тр[еэ]к" replace="$1аундтрек" /> <Typo word="саундчек" find="(?<!\p{L})([сС])аунд-чек" replace="$1аундчек" /> <Typo word="сверху вниз, снизу вверх" find="(?<!\p{L})([сС])(верх|низ)у-в(низ|верх)" replace="$1$2у в$3" /><!-- дефис не нужен --> <Typo word="своего" find="(?<!\p{L})([сС])веого(?!\p{L})" replace="$1воего" /><!-- опечатка --> <Typo word="сделанный" find="(?<!\p{L})([сС])делан(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)(?!\p{L})" replace="$1деланн$2" /> <Typo word="сегодня" find="(?<!\p{L})([сС])[еи][гв]о(ндя|дян)(?!\p{L})" replace="$1егодня" /> <Typo word="сегодняшний" find="(?<!\p{L})([сС])егодн[еи]шн" replace="$1егодняшн" /> <Typo word="серебряный" find="(?<!\p{L})([сС])еребрянн(?!и)" replace="$1еребрян" /><!-- 1 н. Искл: Серебрянников --> <Typo word="середина" find="(?<!\p{L})([сС])еридин" replace="$1ередин" /> <Typo word="сериал" find="(?<!\p{L})([сС])[еи]р[еи]ал([уеы]|а(?:ми?|х)?|о[вм])?(?!\p{L})" replace="$1ериал$2" /> <Typo word="Сертифицированный" find="(?<!\p{L})Засертифиц" replace="Сертифиц" /><!-- с маленькой буквы ниже --> <Typo word="сертифицированный" find="(?<!\p{L})засертифиц" replace="сертифиц" /><!-- с большой буквы выше --> <Typo word="сет-лист" find="(?<!\p{L})([сС])етлист" replace="$1ет-лист" /> <Typo word="сканер" find="(?<!\p{L})([сС])каннер" replace="$1канер" /> <Typo word="слева направо, справа налево" find="(?<!\p{L})([сС])(ле|пра)в[ао][-\s]на(пра|ле)в[оа]" replace="$1$2ва на$3во" /><!-- Дефис не нужен; сначала "ва", потом "во". Недостаток — исправляет правильное на правильное --> <Typo word="сленг" find="(?<!\p{L})([сС])лэнг" replace="$1ленг" /> <Typo word="сначала" find="(?<!\p{L})([сС])начало" replace="$1начала" /> <Typo word="соавтор" find="(?<!\p{L})([сС])овавтор" replace="$1оавтор" /> <Typo word="совместный" find="(?<!\p{L})([сС])овмесн" replace="$1овместн" /> <Typo word="соединение" find="(?<!\p{L})([сС])оеден" replace="$1оедин" /> <Typo word="сожаление" find="(?<!\p{L})([сС])ожеле" replace="$1ожале" /> <Typo word="составлять" find="(?<!\p{L})([сС])остов([ли])" replace="$1остав$2" /> <Typo word="состоявший" find="(?<!\p{L})([сС])остовш" replace="$1остоявш" /> <Typo word="сочетание" find="(?<!\p{L})([сС])очита" replace="$1очета" /> <Typo word="спецэффект" find="(?<!\p{L})([сС])пецефф?ект" replace="$1пецэффект" /><!-- должно быть "э", а не "е" --> <Typo word="специфический" find="(?<!\p{L})([сС])пецеф" replace="$1пециф" /><!-- должно быть "и", а не "е" --> <Typo word="Средние века" find="(?<!\p{L})средни(\p{L}{1,2}\sвек\p{L}{1,3})(?!\p{L})" replace="Средни$1" /><!-- с большой: https://gramota.ru/spravka/vopros/293026 --> <Typo word="ссылка" find="(?<!\p{L})([сС])ссылк(ам?и?|ах|[еиу]|о[йк])(?!\p{L})" replace="$1сылк$2" /><!-- опечатка --> <Typo word="стеклянный" find="(?<!\p{L})([сС])теклян(?![нк]|ист)" replace="$1теклянн" /> <Typo word="стереотип" find="([сС])териотип" replace="$1тереотип" /> <Typo word="стоимость" find="(?<!\p{L})([сС])тоимоть" replace="$1тоимость" /><!-- опечатка --> <Typo word="стример" find="(?<!\p{L})([сС])триммер" replace="$1тример" /> <Typo word="студенческий" find="(?<!\p{L})([сС])тудентческ" replace="$1туденческ" /> <Typo word="сэкономить" find="(?<!\p{L})([сС])ъэконом" replace="$1эконом" /> </source> == Т == <source lang="xml"> <Typo word="тавтология" find="(?<!\p{L})([тТ])[ао][вф]т[ао]лог" replace="$1автолог" /> <Typo word="Таиланд" find="(?<!\p{L})([Тт])айланд(?!\p{L})" replace="$1аиланд" /> <Typo word="тег" find="(?<!\p{L})тэг([еиу]|а(?:ми?|х)?|о[вм])?(?!\p{L})" replace="тег$1" /><!-- не вкл.: гора Шара-Тэг, город Тэгу --> <Typo word="тем не менее" find="(?<!\p{L})([тТ])ем\sни\s?менее?(?!\p{L})" replace="$1ем не менее" /> <Typo word="теракт" find="(?<!\p{L})([тТ])ерракт" replace="$1еракт" /> <Typo word="терраса" find="(?<!\p{L})([тТ])ерасс" replace="$1еррас" /> <Typo word="территория" find="(?<!\p{L})([тТ])ерр?[еи]тори" replace="$1ерритори" /> <Typo word="топливо" find="(?<!\p{L})([тТ])оплев" replace="$1оплив" /> <Typo word="тормозной" find="(?<!\p{L})([тТ])ормазн" replace="$1ормозн" /> <Typo word="тот же" find="(?<!\p{L})([тТ])(о(?:т|го)|а|е(?:м[и]?|х)?)-?же(?!\p{L})" replace="$1$2 же" /><!-- частица "же" пишется отдельно --> <Typo word="трафик" find="(?<!\p{L})([тТ])раффик" replace="$1рафик" /> <Typo word="трек" find="(?<!гас|кон)([тТ])рэк" replace="$1рек" /><!-- искл.: гастрэктомия, контрэкспертиза --> <Typo word="тренировка" find="([тТ])ренеровк" replace="$1ренировк" /> <Typo word="третий" find="(?<!\p{L})([тТ])ретьий(?!\p{L})" replace="$1ретий" /><!-- 1 из 5 похожих правил. "Трёх" [[#Ёфикация|ниже]] --> <Typo word="третьих" find="(?<!\p{L})([тТ])рети([хм])(?!\p{L})" replace="$1ретьи$2" /><!-- 1 из 5 похожих правил --> <Typo word="третья" find="(?<!\p{L})([тТ])ретяя(?!\p{L})" replace="$1ретья" /><!-- 1 из 5 похожих правил --> <Typo word="третье" find="(?<!\p{L})([тТ])ретее(?!\p{L})" replace="$1ретье" /><!-- 1 из 5 похожих правил --> <Typo word="третьего" find="(?<!\p{L})([тТ])рете(го|м)(?!\p{L})" replace="$1ретье$2" /><!-- 1 из 5 похожих правил --> <Typo word="тройчаторассечённый" find="([тТ])ройчато[-\s]рассеч" replace="$1ройчаторассеч" /> <Typo word="труженик" find="(?<!\p{L})([тТ])руженник" replace="$1руженик" /><!-- frequency_of_occurrence="medium"--> <Typo word="тысяча" find="(?<!\p{L})([тТ])ыс[ие]ч" replace="$1ысяч" /><!-- я --> <Typo word="тысячелетие" find="(?<!\p{L})([тТ])ысячилети" replace="$1ысячелети" /><!-- е --> <Typo word="тщательно" find="(?<!\p{L})([тТ])с?[чщ]?ательн" replace="$1щательн" /> </source> == У == <source lang="xml"> <Typo word="узко-" find="([уУ])зко[-\s](эллиптическ|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1зко$2" /> <Typo word="удлинение" find="(?<!\p{L})([уУ])длинн" replace="$1длин" /> <Typo word="удостоен" find="([уУ])достоин" replace="$1достоен" /> <Typo word="участвовать" find="(?<!\p{L})([уУ])чавств" replace="$1частв" /><!-- frequency_of_occurrence="high"--> <Typo word="учредить" find="(?<!\p{L})([уУ])чере" replace="$1чре" /> </source> == Ф == <source lang="xml"> <Typo word="федерация" find="(?<!\p{L})([фФ])едирац" replace="$1едерац" /> <Typo word="фехтовать/фехтование" find="(?<!\p{L})([фФ])ектова" replace="$1ехтова" /> <Typo word="Филиппины" find="([Фф])илл?ипп?ин" replace="$1илиппин" /> <Typo word="философ" find="(?<!\p{L})([фФ])илл?осс?ов" replace="$1илософ" /> <Typo word="финский" find="(?<!\p{L})([фФ])иннск" replace="$1инск" /> <Typo word="фрагмент 1" find="(?<!\p{L})([фФ])рагмен([^т])" replace="$1рагмент$2" /><!-- опечатка --> <Typo word="фрагмент 2" find="(?<!\p{L})([фФ])рагмет" replace="$1рагмент" /><!-- опечатка --> <Typo word="функция" find="([фФ])у[нке]ци([яеийюо])" replace="$1ункци$2" /><!-- опечатка --> </source> == Х == <source lang="xml"> <Typo word="хеви-" find="(?<!\p{L})([хХ])эви-" replace="$1еви-" /><!-- англ. звук "e" передаётся как "е" --> </source> == Ц == <source lang="xml"> <Typo word="цельнокрайный" find="([цЦ])ельно-?крайни" replace="$1ельнокрайны" /><!-- Вкл.: нецельнокрайные --> <Typo word="цельнокрайное" find="([цЦ])ельно-?крайне" replace="$1ельнокрайно" /> <!-- Вкл.: цельнокрайно-заострённые --> <Typo word="цельнокрайная" find="([цЦ])ельно-?крайняя" replace="$1ельнокрайная" /> <Typo word="центр" find="(?<!\p{L})([цЦ])е[тн]р(?!ари|ил)" replace="$1ентр" /> <!-- Опечатка. Кое-где встречается. Вкл.: центрами. Искл.: цетрария, Цетрилев --> <Typo word="цилиндр" find="(?<!\p{L})([цЦ])[еи]лл?индр" replace="$1илиндр" /> <Typo word="Цинциннати" find="(?<!\p{L})Цинцинн?атти(?!\p{L})" replace="Цинциннати" /> </source> == Ч == <source lang="xml"> <Typo word="Человек" find="(?<!\p{L})Селовек" replace="Человек" /><!-- опечатка --> <Typo word="человек" find="(?<!\p{L})([чЧ])ео?лвек" replace="$1еловек" /><!-- опечатка --> <Typo word="человек 2" find="(?<!\p{L})селовек" replace="человек" /><!-- опечатка --> <Typo word="четырьмя" find="(?<!\p{L})([чЧ])етыре?мя" replace="$1етырьмя" /><!-- "четырём" и "четвёртый" [[#Ёфикация|ниже]] --> <Typo word="чрезвычайный" find="(?<!\p{L})([чЧ])ерезвычайн" replace="$1резвычайн" /> <Typo word="что касается" find="(?<!\p{L})([чЧ])то\sк[ао]саемо(?!\p{L})" replace="$1то касается" /><!-- "Что касаемо" - просторечие. Просто "касаемо" заменяется в [[#К]] --> <Typo word="чувство" find="([чЧ])уй?ств" replace="$1увств" /> </source> == Ш == <source lang="xml"> <Typo word="Швейцария, Швеция" find="[Щщ]ве(й?)ц" replace="Шве$1ц" /><!-- Опечатка: "Щ" вместо "Ш". Вкл.: Швейцарией, Швецию --> <Typo word="широко" find="([шШ])ироко[-\s](эллиптическ|обратно|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1ироко$2" /> <Typo word="штрихкод" find="(?<!\p{L})([шШ])трих-код" replace="$1трихкод" /> <Typo word="Штутгарт" find="([Шш])туттгарт" replace="$1тутгарт" /> </source> == Э == <source lang="xml"> <Typo word="экспедиция" find="(?<!\p{L})([эЭ])ксп[еи]диц[иы]" replace="$1кспедици" /> <Typo word="эксперимент" find="ксперемент" replace="ксперимент" /> <Typo word="экстремальный" find="(?<!\p{L})([эЭ])кстримал" replace="$1кстремал" /> <Typo word="элегантный" find="(?<!\p{L})([эЭ])лл[еи]гантн" replace="$1легантн" /> <Typo word="электрификация" find="([эЭ])лл?ектр[оеи]фи?((?:ка)?ц\p{L}{1,10})(?!\p{L})" replace="$1лектрифи$2" /><!-- Вкл.: электрифицирующимися. Недостаток — исправляет правильное на правильное --> <Typo word="электроника" find="(?<!\p{L})([эЭ])лектронник" replace="$1лектроник" /> <Typo word="Энтузиазм" find="(?<!\p{L})Интузиа" replace="Энтузиа" /><!-- с маленькой буквы ниже --> <Typo word="энтузиазм" find="(?<!\p{L})интузиа" replace="энтузиа" /><!-- с большой буквы выше --> <Typo word="эффект" find="(?<!\p{L})([эЭ])фект" replace="$1ффект" /> <Typo word="Эшелон" find="(?<!\p{L})[ЕЭ][шщ][еиэа]лон" replace="Эшелон" /><!-- с маленькой буквы ниже --> <Typo word="эшелон" find="(?<!\p{L})[еэ][шщ][еиэа]лон" replace="эшелон" /><!-- с большой буквы выше --> </source> == Я == <source lang="xml"> <Typo word="якоря" find="(?<!\p{L})([яЯ])кори(?!\p{L})" replace="$1коря" /><!-- правильно через "я" --> </source> == -тств- == <source lang="xml"> <Typo word="а" find="([аА])(бба|ген|гна|двока|дъюнк|дъютан|кроба|мана|нахоре|ристокра|рхимандри|спиран)т?ст?в" replace="$1$2тств" /> <Typo word="б" find="([бБ])(анкро|анкру|ароне|езграмо|езде|езотве|есносвя|еспамя|еспрепя|еспу|лагоприве|лагоприя|ога)т?ст?в" replace="$1$2тств" /> <Typo word="в" find="([вВ])(ероотме|заимоотве|идеопира|иршеплё|иршепле|олоки|оспрепя|себра|сесвя|ьюни)т?ст?в" replace="$1$2тств" /> <Typo word="г" find="([гГ])(оттенто)т?ст?в" replace="$1$2тств" /> <Typo word="д" find="([дД])(вубра|екаден|епута|еся|илетан|иссиден|оброхо|олголе|онкихо|оцен)т?ст?в" replace="$1$2тств" /> <Typo word="ж" find="([жЖ])(ени|ивогло|изнепрису|мо)т?ст?в" replace="$1$2тств" /> <Typo word="з" find="([зЗ])(апанибра|вездоче|лобы|лопамя)т?ст?в" replace="$1$2тств" /> <Typo word="и" find="([иИ])(дио|езуи|ллюмина|мени|ндепенден|нститу|нтеллиген|нтендан|нформаген|покри|скарио)т?ст?в" replace="$1$2тств" /> <Typo word="к" find="([кК])(андида|апитулян|астра|вартиран|верулян|огна|оке|омедиан|омендан|онтраген|ришнаи)т?ст?в" replace="$1$2тств" /> <Typo word="л" find="([лЛ])(ауреа|ега|юбопы)т?ст?в" replace="$1$2тств" /> <Typo word="м" find="([мМ])(агна|айора|алоле|аркиза|аркитан|ецена|ногобра|ноголе|огу|онофели|онофизи|онофиси)т?ст?в" replace="$1$2тств" /> <Typo word="н" find="([нН])(аве|апу|еблагоприя|едоброхо|езлопамя|екру|елюбопы|енасы|епамя|епрепя|еприя|есоотве)т?ст?в" replace="$1$2тств" /> <Typo word="о" find="([оО])(днобра|пря|тве|тсу|фи)т?ст?в" replace="$1$2тств" /> <Typo word="п" find="([пП])(анибра|арази|асквилян|атрона|едан|ервобра|ервопрису|ира|лу|облагоприя|олубеспамя|олусиро|рактикан|резиден|рела|репя|ресвя|риве|рису|рия|розели|рокля|ролетариа|ротестан|устосвя|ы)т?ст?в" replace="$1$2тств" /> <Typo word="р" find="([рР])(адиопира|аспу|ебя|еген|езиден|екру|енега|еформа|ецензен|ифмоплё|ифмопле|удозна)т?ст?в" replace="$1$2тств" /> <Typo word="с" find="([сС])(амобра|амохо|вятота|ектан|ибари|иро|коробога|коробра|ледопы|обра|олда|оотве|опрису|опу|пекулян|рамо|тихоплё|тихопле|тропо|уббо|уесвя|уе)т?ст?в" replace="$1$2тств" /> <Typo word="т" find="([тТ])(а|езоимени|рансаген|ураген)т?ст?в" replace="$1$2тств" /> <Typo word="у" find="([уУ])(ниа|ю)т?ст?в" replace="$1$2тств" /> <Typo word="ф" find="([фФ])(а|лагеллан)т?ст?в" replace="$1$2тств" /> <Typo word="ч" find="([чЧ])(етверобра)т?ст?в" replace="$1$2тств" /> <Typo word="ш" find="([шШ])(алопу|ляхе)т?ст?в" replace="$1$2тств" /> <Typo word="э" find="([эЭ])(мигран|сте)т?ст?в" replace="$1$2тств" /> <Typo word="ю" find="([юЮ])(но)т?ст?в" replace="$1$2тств" /> </source> == Ёфикация == <source lang="xml"> <Typo word="-ёй" find="(?<!\p{L})([сС]емь|[сС]тать|[сС]удь|[сС]камь|[зЗ]емл|[зЗ]ме|[сС]винь|[бБ]рон|[чЧ]ешу)ей(?!\p{L})" replace="$1ёй" /><!-- вкл.: семьёй, статьёй, судьёй, скамьёй, землёй, змеёй, свиньёй, бронёй, чешуёй --> <Typo word="-ём" find="(?<!\p{L})([сС]во|[дД]н|[вВ]дво|[кК]он|[кК]опь|[жЖ]иль|[пП]ут)ем(?!\p{L})" replace="$1ём" /><!-- вкл.: своём, днём, вдвоём, конём, копьём, жильём, путём --> <Typo word="-ённый" find="(?<!\p{L})([рР]азреш|[зЗ]апре[щш]|[вВ]нес|[оО]тклон)ен((?!\p{L})|н)" replace="$1ён$2" /><!-- Вкл.: разрешён(ный), запрещён(ными), внесён(ная), отклонён. Не вкл.: разрешена,-но,-ны, внесение --> <Typo word="-чённый" find="(?<![вВ]ы|[нН]евы|[пП]|[оО]бес)([вВ]ру|[оО]бру|[сСпП]е|[уУ]тон|[кК]оп|[пП]омра|[оО]блег|[оО]гор|[оО]тре|[оО]бла|вле|дру|олу|клю)чен((?!\p{L})|н)" replace="$1чён$2" /><!-- Многие прилагательные: вручён, обручён, испечён, утончён, излучён, копчёный, помрачённое, облегчённая, огорчён, отречённую, облачённого, вовлечённой, удручёнными, переключённых. Исключения: (не)выключенный, полученный --> <Typo word="актёр" find="(?<!\p{L})([аА])ктер" replace="$1ктёр" /><!-- вкл.: актёрскую --> <Typo word="берёза" find="(?<!\p{L})([бБ])ерез([ауеы]|ой|а[мх]|ами|ов\p{L}{2,3})?(?!\p{L})" replace="$1ерёз$2" /><!-- Вкл.: берёзовыми. Нет смысла обрубать окончания: исключений множество --> <Typo word="бьёт" find="(?<!\p{L})([бБ])[ъь][её]т" replace="$1ьёт" /><!-- ъ заменяется на ь. Не вкл. "бьёшь": это цитата. Недостаток — исправляет правильное на правильное --> <Typo word="в нём, о нём" find="(?<!\p{L})([вВоО]|[нН]а|[пП]ри)\sнем(?!\p{L})" replace="$1 нём" /><!-- не объединять с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="в чём, о чём" find="(?<![нН]е\s)(?<!\p{L})([вВоО]\s)чем(?!\p{L})" replace="$1чём" /><!-- Искл.: не в/о чем. Вкл.: о чём-то. Не объединено с "на чём, причём" и "в нём, о нём" из-за разницы исключений --> <Typo word="варёный" find="(?<!\p{L})([вВ])арен(ая|о([ейю]|го|му?)|ы([ейх]|ми?)|ую)(?!\p{L})" replace="$1арён$2" /> <Typo word="введённый, перевезённая" find="(?<![вВ]ы)ве([дз])ен((?!\p{L})|н)" replace="ве$1ён$2" /><!-- Вкл.: нововведённое, возведённая, произведённые. Искл.: выведенный --> <Typo word="ведёт, начнётся, придётся" find="(?<![вВ]ы|К)([вВ]в?ед|ид|[пП]рид|[вВ]ойд|[нН]ачн|[вВ]ерн|[жЖ]ив)ет(ся)?(?!\p{L})" replace="$1ёт$2" /><!-- Вкл.: введёт, идёт, придёт, войдёт, начнёт, (у)вернёт(ся), живёт. Не вкл. "придёшь" и пр.: это явно цитата; имя Идет. Искл.: вывернется, Квернет --> <Typo word="вертолёт" find="(?<!\p{L})([вВ])ертолет" replace="$1ертолёт" /> <Typo word="влюблённый" find="([вВ])люблен(?![аоыи])" replace="$1люблён" /><!-- Вкл.: самовлюблённый, невлюблённая. Искл.: влюблена,-но,-ны, влюбление --> <Typo word="внесённый, перенесённое" find="(?<![вВ]ы|Йохан|Ар)несен((?!\p{L})|н(ого|ому|ыми?|ая|ую|о[еюйм]|ы[ехй]))" replace="несён$1" /><!-- Вкл.: внесён, неотнесённые. Искл.: вынесенный, фамилии Йоханнесен, Арнесен --> <Typo word="вооружённый" find="([вВ])ооружен(?![иаоы])" replace="$1ооружён" /><!-- Вкл.: невооружённый, перевооружён. Искл.: вооружение, вооружена,-но,-ны --> <Typo word="вперёд" find="(?<!\p{L})([вВ])перед(?!\p{L})" replace="$1перёд" /> <Typo word="времён" find="(?<!\p{L})([вВ])ремен(?!\p{L})" replace="$1ремён" /> <Typo word="всё больший" find="(?<!\p{L})([вВ])се\sбольш([ие][йю]|ая|е[гме])" replace="$1сё больш$2" /><!-- Вкл.: всё большему. Не вкл.: "всё большая", ведь вдруг будет: "Это всё больша́я планета"; "всё большие" по той же причине. Ниже замены "всё же" и "всё так же": [[#Не переносить]] --> <Typo word="всё-таки" find="(?<!\p{L})([вВ])с[её]-?\s*таки(?!\p{L})" replace="$1сё-таки" /><!-- Добавляет дефис. Недостаток — исправляет правильное на правильное --> <Typo word="господарем" find="(?<!\p{L})([гГ])осподарём(?!\p{L})" replace="$1осподарем" /><!-- Ефикация: должно быть "е", а не "ё": https://gramota.ru/meta/gospodar --> <Typo word="далёкий" find="(?<!\p{L})([нН]е)?([дД])алек(и[ймех]|ого|ому?|ая|о[йе]|ую|ими)(?!\p{L})" replace="$1$2алёк$3" /><!-- Вкл.: недалёкий, далёкое. Не вкл.: далеко,-ка,-ки, вдалеке, далековато --> <Typo word="дешёвый" find="(?<!\p{L})([дД])ешев(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?|к[аие])(?!\p{L})" replace="$1ешёв$2" /><!-- также дешёвая,-ое, дешёвка) --> <Typo word="дёшев" find="(?<!\p{L})([дД])ешев([оы])?(?!\p{L})" replace="$1ёшев$2" /> <Typo word="дирижёр" find="(?<!\p{L})([дД])[еи]р[еи]ж[еёо]р" replace="$1ирижёр" /> <Typo word="её, неё" find="(?<!\p{L})([нН])?([еЕ])е(?!\p{L})" replace="$1$2ё" /> <Typo word="ещё" find="(?<!\p{L})([еЕ])[шщ]е(?!\p{L})" replace="$1щё" /><!-- Также заменяет ш на щ --> <Typo word="Ёмкий" find="(?<!\p{L})Емк" replace="Ёмк" /><!-- Вкл.: Ёмко, Ёмкостями. С маленькой буквы ниже --> <Typo word="ёмкий" find="(?<!\p{L})емк" replace="ёмк" /><!-- Вкл.: ёмко, ёмкостями. С большой буквы выше --> <Typo word="жеребёнок, ребёнком" find="(?<!\p{L})([жЖ]е)?ребен([ок])" replace="$1ребён$2" /><!-- Вкл.: жеребёнка. Не вкл.: фамилия Ребенок --> <Typo word="жёлтый, жёлто-" find="(?<!\p{L})([жЖ])[ое]лт((ая|о[ейюм]|го|ы[ейхм]|ую)(?!\p{L})|о-)" replace="$1ёлт$2" /><!-- Поправляет жо- на жё-. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "зелёный", "тёмный", "тёплый", "чёрный" --> <Typo word="жёсткий" find="([жЖ])[ое]стк(и[еймх]|ая|о[еймю]?|ому|ую|ого|ими|ости|остью?|остей|остями?|остях)(?!\p{L})" replace="$1ёстк$2" /><!-- Замена "о" на "ё". Вкл.: "жёсткая", "полужёсткий", "жёсткость" и т. п. Возможно, лучше вместо этих окончаний указать исключения, если их меньше, и убрать второе (?!\p{L}) --> <Typo word="за счёт" find="(?<!\p{L})([зЗ])асч[её]т(?!\p{L})" replace="$1а счёт" /><!-- Пишется раздельно. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "расчёт" --> <Typo word="закреплён, укреплённая" find="креплен((?!\p{L})|н)" replace="креплён$1" /><!-- Вкл.: укреплён, подкреплёнными. Не вкл.: укреплена, закрепление --> <Typo word="заменён(ный)" find="(?<!вре)менен((?!\p{L})|н)" replace="менён$1" /><!-- Вкл.: "отменённый", "воспламенённое", "обременённость", а также "изменённый" (для которого есть отдельное правило). Искл.: современный --> <Typo word="зелёный, зелёно-" find="(?<!\p{L})([зЗ])елен((ая|о[еймю]|ого|ы[ейхм]|ую)(?!\p{L})|о-)" replace="$1елён$2" /><!-- Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "тёмный", "тёплый", "чёрный" --> <Typo word="зачёт, отчётный, почётная, учётными" find="(?<!\p{L})([уУ]|[оО]т|[пП]о|[зЗ]а)чет((?!\p{L})|[ауеы]|о[мв]|ами?|ах|н)" replace="$1чёт$2" /><!-- не вкл.: фамилия Почеттино, учетверить --> <Typo word="изменённый" find="(?<!\p{L})([иИ])зм[еи]нен((?!\p{L})|н)" replace="$1зменён$2" /><!-- Вкл.: "изменёнными". Исправляет "-ми" на "-ме" --> <Typo word="импортёр, экспортёр" find="(?<!\p{L})([иИ]м|[эЭ]кс)портер" replace="$1портёр" /><!-- вкл.: импортёрами --> <Typo word="казнённый" find="(?<!\p{L})([кК])азнен(?![аоы])" replace="$1азнён" /><!-- искл.: казнена,-но,-ны --> <Typo word="Кишинёвский" find="(?<!\p{L})([Кк])ишинев" replace="$1ишинёв" /> <Typo word="королём" find="(?<!\p{L})([кК])ороле([км])(?!\p{L})" replace="$1оролё$2" /> <Typo word="лёгкий" find="(?<!\p{L})([Нн]ел|[лЛ])егк(и[еймх]|ая|о[еймю]|ому|ую|ого|ими)(?!\p{L})" replace="$1ёгк$2" /> <Typo word="лётчик" find="(?<!\p{L})([лЛ])етчик" replace="$1ётчик" /><!-- Вкл.: лётчиком, лётчиками. Не вкл.: пистолетчик, арбалетчик, балетчик --> <Typo word="манёвренный" find="(?<!\p{L})([мМ])аневр(?![ио])" replace="$1анёвр" /><!-- Вкл.: "манёвренный". Искл.: маневрирование/-ать, маневровый --> <Typo word="мёртвый" find="(?<!\p{L})([мМ])ертв(ы[ейхм]|ого|ому?|ая|о[ейю]|ую|ыми)(?!\p{L})" replace="$1ёртв$2" /> <Typo word="миномёт" find="(?<!\p{L})([мМ])иномет" replace="$1иномёт" /><!-- вкл.: миномётные --> <Typo word="Могилёв" find="(?<!\p{L})([Мм])огилев(?![сце])" replace="$1огилёв" /><!-- Вкл.: Могилёвом, Могилёвщина. Искл.: фамилии Могилевский, Могилевцкий, Могилевец --> <Typo word="молодёжь, молодёжный" find="(?<!\p{L})([мМ])олодеж" replace="$1олодёж" /> <Typo word="на чём, причём" find="(?<!\p{L})([нН]а\s|[пП]ри)чем(?!\p{L})" replace="$1чём" /><!-- не объединено с "в чём, о чём": там исключение другого рода ("не о чем") --> <Typo word="награждён, ограждённый" find="гражден(?![иаоы])" replace="граждён" /><!-- искл.: награждение, заграждена,-но,-ны --> <Typo word="надёжный" find="([нН])адеж(?![ди])" replace="$1адёж" /><!-- Вкл.: небезнадёжная. Искл: надежда, Надеждин, Надежина --> <Typo word="намёк" find="(?<!\p{L})([нН])амек(?!а[етюляв]|н)" replace="$1амёк" /><!-- Пока что искл. меньше чем, окончаний существительного: намекать,-ает,-ал(а),-ая,-аю,-авший, намекнуть --> <Typo word="населённый" find="(?<!\p{L})([нН])аселенн(?![яюі])" replace="$1аселённ" /><!-- Вкл.: населёнными, населённостью. Искл: украинское населення/-ню/-ні — [[wikt:uk:населення]] --> <Typo word="несёт" find="(?<![вВ]ы)([нН])есет(?!\p{L})" replace="$1есёт" /><!-- искл.: вынесет --> <Typo word="нёс, принёсший" find="(?<!\p{L})([оО]т|[пП]ри|[зЗнН]а|[уУ]|[пП]ере|[сС]|[дД]о)([нН])ес((?!\p{L})|ш)" replace="$1$2ёс$3" /><!-- разные приставки --> <Typo word="ни при чём" find="(?<!\p{L})([нН])[ие]\s?при\s?ч[её]м" replace="$1и при чём" /><!-- "И" и "ё", раздельно. Недостаток — исправляет правильное на правильное --> <Typo word="ночёвка" find="ночевк" replace="ночёвк" /><!-- возможн. искл.: деревни Ночевки --> <Typo word="объединённый" find="(?<!\p{L})([оО])б[ьъ]ед[ие]ненн" replace="$1бъединённ" /> <Typo word="объём" find="(?<!\p{L})([оО])б[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?(?!\p{L})" replace="$1бъём$2" /> <Typo word="одноимённый" find="(?<!\p{L})([оО])дноименн" replace="$1дноимённ" /> <Typo word="осведомлённость" find="([оО])сведомлен(?![аоыи])" replace="$1сведомлён" /><!-- Вкл.: осведомлён, осведомлённостью, неосведомлёнными. Искл.: осведомлена,-но,-ны, осведомление --> <Typo word="остаётся, отстаёт" find="(?<!\p{L})([оО])(т?)стает(ся)?(?!\p{L})" replace="$1$2стаёт$3" /><!-- не вкл. "остаёшься" и т. п.: это явно цитата --> <Typo word="соединённый" find="([сС])оединенн" replace="$1оединённ" /><!-- вкл: присоединённая, отсоединённых --> <Typo word="озёрами" find="(?<!\p{L})([оО])зер((?!\p{L})|а[мх]и?)" replace="$1зёр$2" /><!-- не вкл.: озера, т. к. может быть "нет озера" --> <Typo word="оленёк" find="(?<!\p{L})([оО])ленек(?!\p{L})" replace="$1ленёк" /> <Typo word="определён" find="([оО])пределен((?!\p{L})|н)" replace="$1пределён$2" /><!-- вкл.: неопределённая, предопределённых --> <Typo word="осуждённый" find="сужден((?!\p{L})|н)" replace="суждён$1" /><!-- Вкл.: переосуждённую, присуждён. Не вкл.: осуждена,-но,-ны, присуждение --> <Typo word="побеждённый, убеждённую" find="бежден(?![аоыи])" replace="беждён" /><!-- Вкл.: побежджёнными, непредубеждён, убеждённостью. Искл.: побеждена,-но,-ны, убеждение --> <Typo word="повлёкший" find="(?<!\p{L})([пП])овлек((?!\p{L})|ш)" replace="$1овлёк$2" /><!-- вкл.: повлёк, повлёкшую --> <Typo word="подтверждённый, утверждённая" find="твержден(?![аоыи])" replace="тверждён" /><!-- Вкл.: подтверждёнными, самоутверждённой, отверждён. Искл.: подтверждена,-но,-ны, утверждение --> <Typo word="посвящённый" find="(?<![пП]ре(жде)?)освящен(?![иаоы]|ни)" replace="освящён" /><!-- Вкл.: посвящённый, освящённых. Искл: пре(ждео)священный, освящена,-но,-ны, первосвященник --> <Typo word="подъём" find="(?<!\p{L})([пП])од[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?(?!\p{L})" replace="$1одъём$2" /><!-- Также исправляет "ь". "(Я) подъем" встречается значительно реже, чем "(этот) подъём" --> <Typo word="приглашённый, провозглашённый" find="([пП]ри|[пП]ровоз)глашен(?![аоыи])" replace="$1глашён" /><!-- Вкл.: (само)провозглашён(но), приглашённую. Искл.: провозглашена,-но,-ны, провозглашение --> <Typo word="придаётся" find="(?<!\p{L})([пП]ри|[оО]т|[вВ]ы|[пП]ере|[пП]од|[оО]б|[рР]аз|[сС]|[сС]оз|[нН]ад|[нН]едо)?([дД])ает(ся)?(?!\p{L})" replace="$1$2аёт$3" /><!-- Вкл.: отдаёт, обдаётся. Не вкл.: "придаёшься", "отдаёмся" и пр., т. к. они явно в цитатах --> <Typo word="призёр" find="(?<!\p{L})([пП])р[еи]зер(а(?:ми?|х)?|[уеы]|о[мв])?(?!\p{L})" replace="$1ризёр$2" /> <Typo word="пролёт" find="(?<!\p{L})([пП])ролет(ах?|[еуы]|о[мв]|ами?)?(?!\p{L})" replace="$1ролёт$2" /> <Typo word="пулемёт" find="(?<!\p{L})([пП])улемет" replace="$1улемёт" /><!-- вкл.: пулемётное --> <Typo word="разветвлённый" find="(?<!\p{L})([рР])азветл([её])н" replace="$1азветвл$2н" /><!-- опечатка: пропущено "в" --> <Typo word="развёрнутый" find="(?<!\p{L})([рР])азвернут(?!ь)" replace="$1азвёрнут" /><!-- Вкл.: развёрнутыми, развёрнутостью, развёрнуто. Искл.: развернуть(ся) --> <Typo word="распростёртый" find="(?<!\p{L})([рР])аспр?остерт" replace="$1аспростёрт" /> <Typo word="распространённый" find="([рР])аспр?остранен(?![иаоы])" replace="$1аспространён" /><!-- Также исправляет "расПОстранённый" на "-про-". Вкл.: перераспространённый, нераспространённую. Искл.: распространение, распространена,-но,-ны --> <Typo word="рассечённый" find="([рР])ассеченн" replace="$1ассечённ" /> <Typo word="расчёт" find="([рР])асчет" replace="$1асчёт" /><!-- Вкл.: перерасчётом, нехозрасчётными, расчётливости. Не вкл.: банковские счета. См. также: "насчёт, отсчёт, счёт", "счёте, счётом", "за счёт" --> <Typo word="режиссёр" find="([рР])[ие]ж[ие]сс?[её]р" replace="$1ежиссёр" /> <Typo word="решённый" find="(?<![гГ]|[чЧ]е)([рР])ешен(?![аоыиец])" replace="$1ешён" /><!-- Вкл.: нерешённая, решён, предрешённый. Искл.: грешен, черешен, решена,-но,-ны, решение, непредрешенец/-нцы --> <Typo word="решётка" find="(?<!\p{L})([рР])ешетк" replace="$1ешётк" /> <Typo word="рождённый" find="(?<![вВ]ы)([рР])ожденн(?!и)" replace="$1ождённ" /><!-- Искл.: вырожденный, рожденник, рожденница. Вкл.: перерождёнными, врождённую. Не вкл.: рождена --> <Typo word="рукоположённый" find="(?<!\p{L})([рР])укоположен(?![иаоы])" replace="$1укоположён" /><!-- Вкл.: рукоположён, рукоположёнными. Искл.: рукоположение, рукоположена,-но,-ны --> <Typo word="самолёт" find="(?<!\p{L})([сС])амолет" replace="$1амолёт" /><!-- вкл.: самолётных --> <Typo word="своё" find="(?<!\p{L})([сС])вое(?!\p{L})" replace="$1воё" /><!-- Не вкл.: "своего"; "твоё" и "моё": наверняка цитата --> <Typo word="серьёзный" find="([сС])[еи]р[ьъ]езн" replace="$1ерьёзн" /><!-- вкл.: несерьёзная, серьёзности --> <Typo word="сестёр" find="(?<!\p{L})([сС])естер(?!\p{L})" replace="$1естёр" /><!-- встр. в религ. контекстах --> <Typo word="скрупулёзный" find="([сС])к[ур][ру]пул[её]зн" replace="$1крупулёзн" /><!-- Меняет -ур- на -ру- или е на ё. Вкл.: скрупулёзностью, нескрупулёзно --> <Typo word="съёмка, киносъёмочный" find="([сС])[ьъ]ем(о?)([кнчщ])" replace="$1ъём$2$3" /><!-- вкл.: съёмок, съёмщик, телесъёмочная, несъёмное --> <Typo word="счёте, счётом" find="(?<!\p{L})([сС])чет(е|ом)(?!\p{L})" replace="$1чёт$2" /><!-- Не вкл.: банковские счета, на счету и пр. См. также: "насчёт, отсчёт, счёт", "расчёт", "за счёт" --> <Typo word="насчёт, отсчёт, счёт" find="([сС])чет(?!\p{L})" replace="$1чёт" /><!-- Вкл.: подсчёт, просчёт, пересчёт. Не вкл.: банковскими счетами. См. также: "расчёт", "счёте, счётом", "за счёт" --> <Typo word="таёжный" find="(?<!\p{L})([тТ])аежн" replace="$1аёжн" /><!-- вкл.: таёжник, таёжница --> <Typo word="твёрдый" find="(?<!\p{L})([тТ])верд(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)" replace="$1вёрд$2" /><!-- слишком много искл., чтобы обрубить окончания --> <Typo word="тёмный, тёмно-" find="(?<!\p{L})([тТ])емн((ы[ейхм]|ая|о[ейюм]|ого|ую)(?!\p{L})|о-)" replace="$1ёмн$2" /><!-- Вкл.: тёмно-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёплый", "чёрный" --> <Typo word="тёплый" find="(?<!\p{L})тепл(ы[ейхм]|ая|о[ейю]|ого|ую)(?!\p{L})" replace="тёпл$1" /><!-- Искл.: тепло́м. Не вкл.: "т''е''пло- и электростанция"; фамилия Теплы́х. Вкл.: тёпло-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "чёрный" --> <Typo word="трёх/четырём" find="(?<!\p{L})(т|[чЧ]еты)ре([хм])(?![яи]|о[лр]|ат|арн)" replace="$1рё$2" /><!-- Работает как отдельное слово или его начало. Искл.: тремя, [[тремисс]], тремоло, тремор, трематода, Трехарн. "Четвёртый" ниже, "четырьмя" [[#Ч|выше]]. Не вкл.: село Трем --> <Typo word="тяжёлый" find="([тТ])яж[ое]л(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)(?!\p{L})" replace="$1яжёл$2" /><!-- вкл.: "нетяжёлый", "полутяжёлый" и т. п. --> <Typo word="удалённый" find="даленн" replace="далённ" /><!-- вкл.: отдалённых --> <Typo word="упразднённый" find="(?<!\p{L})([уУ])празднен((?!\p{L})|н)" replace="$1празднён$2" /><!-- не вкл.: упразднена, упразднение --> <Typo word="учёба" find="(?<!\p{L})([уУ])чеб([аеуы]|ой)(?!\p{L})" replace="$1чёб$2" /> <Typo word="учёный" find="(?<!\p{L})([уУ])чен(ы[йемх]|ого|ому?|ая|о[йе]|ую|ыми)" replace="$1чён$2" /><!-- проще указать окончания, чем все исключения --> <Typo word="Фёдор" find="(?<!\p{L})[Фф]едор(([ауе]|ом)?(?!\p{L})|овн)" replace="Фёдор$1" /><!-- Удалить, если окажется реальный "фЕдор". Вкл.: Фёдоровна. Не вкл.: Федоренко --> <Typo word="четвёртый" find="(?<!\p{L})([чЧ])етверт(ая|о[гейм]|ы[еймх])" replace="$1етвёрт$2" /><!-- "четырём" и "четырьмя" выше --> <Typo word="чёткий" find="(?<!\p{L})((?:[нН]е)?[чЧ])етк" replace="$1ётк" /><!-- Вкл.: чётками, нечётко. Не вкл.: Кочетков --> <Typo word="чёрный, чёрно-" find="(?<!\p{L})черн((ая|о[ейюм]|ого|ы[ейхм]|ую)(?!\p{L})|о-)" replace="чёрн$1" /><!-- Вкл.: чёрно-белый. Искл.: фамилия Черны́х. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "тёплый" --> <Typo word="шёпот(ный)" find="([шШ])епот(?!н[яюеиё]|ок|ко|ат)" replace="$1ёпот" /><!-- Вкл.: полушёпотом. Искл.: шепотня, шепоток,-тком, шепотать --> <Typo word="шёл" find="([пП]р[ио]|[нНзЗ]а|[уУ]|[вВдДпП]о|[оО]то)шел(ся)?(?!\p{L})" replace="$1шёл$2" /><!-- Вкл.: пришёл, прошёлся, нашёл, зашёл, ушёл, вошёл, дошёл, пошёл, отошёл. Не вкл.: кишел, вышел, дышел, имена на -шел (Хершел, Фишел) --> <Typo word="шофёр" find="(?<!\p{L})([шШ])офер([уеы]|о[мв]|ами?|ах)?(?!\p{L})" replace="$1офёр$2" /><!-- не вкл.: "шофера́" может быть мн. ч., а не ед. ч. "шофёра" --> </source> == С учётом других языков == <source lang="xml"> <!-- Замена не произойдёт, если слева или справа найдётся символ, которого нет в русском --> <Typo word="брошюра" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([бБ])рошур(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1рошюр" /><!-- Верно украинское "брошура", так что правило не работает, если рядом украинские буквы или укр. домен "uk" --> <Typo word="бюллетень" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([бБ])[юие]лл?[еюи]тен(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1юллетен" /><!-- корректно украинское "бюлетень" --> <Typo word="глаголы в настоящем/будущем времени" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([ау])([ею])ться(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2тся" /><!-- корректны украинские слова с мягким знаком, напр. "називаються" --> <Typo word="документ" find="(?<=(?:[^іІўЎґҐ]{30}))([дД])аку?мент(?=(?:[^іІўЎґҐ]{30}))" replace="$1окумент" /><!-- Вкл.: недокументальный. Белорусское "дакумент" верно --> <Typo word="коммуна, коммунизм" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([кК])омм?унн?(?!(?!\p{L})|аль(?!\p{L})|ан|ар[ди]|ерос|и[гд]|икас)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1оммун" /><!-- Искл.: комунерос, комунига и др. Верно укр. "комуна" и серб. "комунизам" --> <Typo word="корреспондент 2" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([кК])ореспон?ден(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1орреспонден" /><!-- Корректно украинское "кореспондент". "[[#К|Корресподент]]" — опечатка --> <Typo word="моллюск" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([мМ])олюск(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1оллюск" /><!-- корректно украинское "молюск" --> <Typo word="областной" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))([оО])бласнт?(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1бластн" /><!-- корректно украинское "обласний" --> <Typo word="оккупировать" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([оО])куп(ир|ац)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ккуп$2" /><!-- Корректно украинское "окупація", сербское "окупација". "Оккупация" в [[#О]]. Граница слова нужна: искл. "самокупироваться" --> <Typo word="оппозиция" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([оО])позиц(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ппозиц" /><!-- корректно украинское "опозиція", сербское "опозиције" --> <Typo word="параллельно" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))([пП])аралл?елл?(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1араллел" /><!-- Вкл.: непараллельный. Корректно украинское "паралельний", сербское "паралелно" --> <Typo word="партнёр" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})(?!Партнершип)([пП])артнер(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1артнёр" /><!-- Искл.: Партнершип. Украинские слова "партнер", "партнерка", "партнерський". Сербское "партнер" --> <Typo word="переправиться" find="(?<=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})([пП])реправ(?=(?:[^ђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1ереправ" /><!-- корректно сербское "преправљено" --> <Typo word="процесс" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))(?<!\p{L})([пП])роцес(?!с)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{30}))" replace="$1роцесс" /><!-- Верно укр. и серб. "процес". Исключается сначала русская "с" (вторая), затем укр. буквы, потом серб. Вкл.: процесс(ия), процессорный, процессуальная --> <Typo word="район" find="(?<=(?:[^іІўЎґҐ]{30}))([рР])аён(?=(?:[^іІўЎґҐ]{30}))" replace="$1айон" /><!-- Вкл.: микрорайон. Белорусское "раён" верно --> <Typo word="священник, первосвященник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([пП]ерво)?([Сс])вященик(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1$2вященник" /><!-- Встречается староукраинское "священик" --> <Typo word="участник" find="(?<=(?:[^іїєґІЇЄҐuk]{30}))(?<!\p{L})([уУ])часник(?=(?:[^іїєґІЇЄҐuk]{30}))" replace="$1частник" /><!-- корректное украинское "учасник" --> <Typo word="французский" find="(?<=(?:[^іІўЎґҐ]{30}))([фФ])ранцус?[зс]к(?=(?:[^іІўЎґҐ]{30}))" replace="$1ранцузск" /><!-- корректно белорусское (тарашкевичное) "француская"--> <Typo word="шахтёр" find="(?<=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))([шШ])ахтер(?=(?:[^әӘғҒқҚңҢөӨұҰүҮҺһіІ]{30}))" replace="$1ахтёр" /><!-- Казахское "шахтер" --> </source> == Сокращения == <source lang="xml"> <Typo word="в т. ч." find="(?<!\p{L})([вВ])\sт\.?ч\." replace="$1 т. ч." /><!-- Пробел нужен (здесь он неразрывный): https://gramota.ru/spravka/vopros/271728. Неразрывные пробелы --> <Typo word="Гц" find="(\d+)\s?гц(?!\p{L})" replace="$1 Гц" /><!-- "Гц" надо с большой буквы, в отличие от "герц". Неразрывный пробел --> <Typo word="гг." find="(?<!\p{L})г\.\s?г\.(?!\p{L})" replace="гг." /> <Typo word="герц" find="(\d+)\s?Герц" replace="$1 герц" /><!-- "герц" надо с маленькой буквы, в отличие от "Гц". Неразрывный пробел --> <Typo word="и т. д., и т. п." find="(?<!\p{L})([иИ])\s*т\.?\s*([дп])\." replace="$1 т. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывные пробелы --> <Typo word="кГц" find="(\d+)\s?К[Гг]ц(?!\p{L})" replace="$1 кГц" /><!-- "к" (кило) надо с маленькой буквы, "Гц" — с большой. Неразрывный пробел --> <Typo word="МГц" find="(\d+)\s?м[Гг]ц(?!\p{L})" replace="$1 МГц" /><!-- "М" (мега) и "Гц" надо с большой буквы. Неразрывный пробел --> <Typo word="млн лет" find="(?<!\p{L})мил\. лет(?!\p{L})" replace="млн лет" /> <Typo word="млн, млрд, трлн" find="(?<!\p{L})(млн|млрд|трлн)\.(\s[а-я])" replace="$1$2" /><!-- правильно без точки --> <Typo word="над уровнем моря" find="(?<!\p{L})([нН])(ад|\.)\sур(овнем|\.)?\sм(оря|\.)(?!\p{L})" replace="над уровнем моря" /><!-- Раскрываются сокращения. Недостаток — исправляется правильное на правильное --> <Typo word="наращения числительных, 5" find="([0569])-?т?и(?!\s(?:тыс|мил))(?!\p{L})" replace="$1" /><!-- Правильно "5", "20", а не "5-ти", "20и". Несловесная замена, чтобы "35-ти" не превращалось в "3пяти". Сюда не входит "2/3/4-х", хотя это тоже частая ошибка (должно значить "четвёртых", а не "четырёх"). И не включено "-ми", т. к. это "-ыми" ("пятыми", хотя часто неправильно используется как "-тьми": "пятьми"). Исключения — "тыс(ячный)" и "мил(лионное)": ими занимается правило ниже — "5-тысячный", где появляется нужный дефис --> <Typo word="наращения числительных, 5-го" find="(?<!\p{L})(\d+)-(?:(?:ы([ймех]|ми))|(?:о([йюем]|го|му))|(?:а(я))|(?:у(ю))|(?:и([ймх]|ми))|(?:е([мйю]|го|му)))(?!\p{L})" replace="$1-$2$3$4$5$6$7" /><!-- правильно по минимуму букв: 5-м, 1960-е --> <Typo word="наращения числительных, 5-тысячный" find="([0569])-?т?и\s(тыс|мил)" replace="$1-$2" /><!-- 80-ти тысячный → 80-тысячный, 95и миллионное → 95-миллионное --> <Typo word="т. е., т. к., т. н." find="(?<!\p{L})([тТ])\.\s*([екн])\." replace="$1. $2." /><!-- См. "в т. ч." и https://gramota.ru/spravka/vopros/204104. Неразрывный пробел --> </source> == Разное == <source lang="xml"> <Typo word="hhttp" find="[Hh]http" replace="http" /> <Typo word="глаголы в неопределённой форме, рваться" find="([бвгдзклмнпрстхщ])атся" replace="$1аться" /><!-- Настоящее и будущее в [[#С учётом других языков]]. Не вкл.: ж (они держатся), ч (случатся), ш (страшатся), ф/ц (нет примера с -фаться/-цаться). Вкл.: улыБаться, прорВаться, напряГаться, отДаться, окаЗаться, заиКаться, ссыЛаться, лоМаться, призНаться, остуПаться, опиРаться, прикаСаться, осТаться, насмеХаться, проЩаться --> </source> == Unicode == <source lang="xml"> <Typo word="C" find="Ⅽ" replace="C" /><!-- нужны латинские (английские) сивмолы вместо Юникода: [[Википедия:Оформление_статей#Нумерация_римскими_цифрами]] --> <Typo word="c" find="ⅽ" replace="c" /><!-- см. выше --> <Typo word="D" find="Ⅾ" replace="D" /><!-- см. выше --> <Typo word="d" find="ⅾ" replace="d" /><!-- см. выше --> <Typo word="I" find="Ⅰ" replace="I" /><!-- см. выше --> <Typo word="i" find="ⅰ" replace="i" /><!-- см. выше --> <Typo word="L" find="Ⅼ" replace="L" /><!-- см. выше --> <Typo word="l" find="ⅼ" replace="l" /><!-- см. выше --> <Typo word="M" find="Ⅿ" replace="M" /><!-- см. выше --> <Typo word="m" find="ⅿ" replace="m" /><!-- см. выше --> <Typo word="V" find="Ⅴ" replace="V" /><!-- см. выше --> <Typo word="v" find="ⅴ" replace="v" /><!-- см. выше --> <Typo word="X" find="Ⅹ" replace="X" /><!-- см. выше --> <Typo word="x" find="ⅹ" replace="x" /><!-- см. выше --> </source> == Wiki-код == <source lang="xml"> <Typo word="Курсивное начертание" find="''Курсивное начертание''" replace="" /> <Typo word="Полужирное начертание" find="'''Полужирное начертание'''" replace="" /> </source> == Не для Орфографера == <!-- Эти замены не переносить в [[ВП:Орфографер]]. Однако для ботоводов может пригодиться, напр. как замена Викификатору --> === Для ВФ === <!-- Дотестировать можно в [[ВП:ВФ+]], прежде чем перенести в [[ВП:ВФ]] --> <source lang="xml"> <Typo word="’" find="&#39;" replace="’" /><!-- замена не на такой же машинный апостроф, а на кавычку — [[Обсуждение_Википедии:Викификатор#Знак_апострофа]] --> <Typo word="комментарий" find="\n<!--" replace="<!--" /><!-- убирается перенос на новую строку, а с ним и видимая дыра в статье --> </source> === Всегда требует перепроверки === <!-- Скопировать в [[ВП:ВФ+]] --> <source lang="xml"> <Typo word="2, 3, 4" find="(?<!\p{L})([234])-?([уеё])?х(?!\p{L})" replace="$1" /><!-- "Двух" пишется как "2", а не "2-х". Но "2-х" тоже существует, просто читается как "вторых". Поэтому каждый раз перепроверять. Аналогично удалять концовку, если "трёх", "четырёх", а оставлять, когда читается "третьих", "четвёртых" --> <Typo word="2-месячный" find="(\d)-?(х|[тм]?и)?\s?((секундн|минутн|часов(?!е)|дневн|недельн|месячн|летн|лети|годов|веков|(кило)?граммов|серийн|ступенчат|этажн|кратн|тысячн|милионн|(кило)?метров|классн|раундов)\p{L}{1,3})" replace="$1-$3" /><!-- Добавляется дефис в словах по типу "3-секундный" и "8-недельный". Но попадается не только "трёх-" и "восьми-", но и правильное без дефиса "три" и "восемь": "3 часовых фильма", "8 недельных отпусков". Может попасться "2" как "второй": "Не 1-й, а 2 месячный рацион". Всё перепроверять --> <Typo word="всё ещё" find="(?<!\p{L})([вВ])се\sе[шщ]ё(?!\p{L})" replace="$1сё ещё" /><!-- Дополнение к правилу "ещё". Неразрывный пробел. Ш заменяется на щ. Может быть исключение вроде "Все ещё этого не сделали" --> <Typo word="всё же" find="(?<!\p{L})([вВ])с[её](?:-| )же(?!\p{L})" replace="$1сё же" /><!-- "Же" пишется без дефиса. +Неразрывный пробел. Может быть исключение из ёфикации вроде "Думалось, что все там. Все же были здесь" --> <Typo word="всё так же" find="(?<!\p{L})([вВ])се\sтак\sже(?!\p{L})" replace="$1сё так же" /><!-- В основном "всё так же", а не "все (люди) так же", но вдруг попадётся реальное "все". В замене 2 неразрывных пробела --> <Typo word="знак мягкого переноса" find="­" replace="" /><!-- Удаление знака (виден только в коде): не общепринят и нарушает работу AWB-ботов, не позволяя им верно определять границы слов. Оставлять только в таблицах или длинных словах. [[Википедия:Форум/Архив/Вопросы/2025/08#Водяной_знак_ли]] --> <Typo word="несмотря на" find="(?<!\p{L})([нН])е\sсмотря\sна(?!\p{L})" replace="$1есмотря на" /><!-- Предлог пишется слитно. Буквальное "не смотря на (картинку)" в ВП не встречается или встретится крайне редко --> </source> === Уже есть в ВФ === <source lang="xml"> <Typo word="«" find="&laquo;" replace="«" /> <Typo word="»" find="&raquo;" replace="»" /> <Typo word="—" find="&mdash;" replace="—" /> <Typo word="----" find="(?i)([\r\n])<hr[ /]*>([\r\n])" replace="$1----$2" /><!-- четыре дефиса вместо <hr> --> <Typo word="<strong></strong>" find="(?i)<strong>(.*?)</strong>" replace="'''$1'''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<br>" find="</?[bB][rR] ?/?>" replace="<br>" /><!-- убирание ненужного " /" --> <Typo word="<em></em>" find="(?i)<em>(.*?)</em>" replace="''$1''" /><!-- вики-разметка предпочтительнее тегов --> <Typo word="<hr>" find="(?i)<hr ([^>/]+?)>" replace="<hr $1>" /><!-- опускает буквы тега HR в нижний регистр --> <Typo word="=" find="(?i)([\r\n]) *<h1> *([^<]+?) *</h1> *([\r\n])" replace="$1= $2 =$3" /> <Typo word="==" find="(?i)([\r\n]) *<h2> *([^<]+?) *</h2> *([\r\n])" replace="$1== $2 ==$3" /> <Typo word="===" find="(?i)([\r\n]) *<h3> *([^<]+?) *</h3> *([\r\n])" replace="$1=== $2 ===$3" /> <Typo word="====" find="(?i)([\r\n]) *<h4> *([^<]+?) *</h4> *([\r\n])" replace="$1==== $2 ====$3" /> <Typo word="=====" find="(?i)([\r\n]) *<h5> *([^<]+?) *</h5> *([\r\n])" replace="$1===== $2 =====$3" /> <Typo word="======" find="(?i)([\r\n]) *<h6> *([^<]+?) *</h6> *([\r\n])" replace="$1====== $2 ======$3" /> <Typo word="Категория" find="\[\[:[Cc]ategory:" replace="[[:Категория:" /> <Typo word="неразрывный пробел" find="&nbsp;" replace=" " /> <Typo word="тыс." find=" тыс([\s,:;])" replace=" тыс.$1" /> <Typo word="Файл" find="\[\[:(?:[Ii]mage|[Ии]зображение|[Ff]ile):" replace="[[:Файл:" /> </source> . [[Категория:Википедия:AutoWikiBrowser|Typos]] oe1bjzcu3a6k7ywd6yxtycft6gh0umn User:Johannes Richter (WMDE)/Test2 2 179245 768394 2026-10-14T17:12:24Z Johannes Richter (WMDE) 61456 Test – re-using templated references with and without additional content 768394 wikitext text/x-wiki <ref name="Test1">{{Cite journal |last=Test |title= |journal=}}</ref><ref name="Test1" /> <ref name="Reference-1">{{Cite journal |last=Test |title= |journal=}}.</ref><ref name="Reference-1" /> <ref name="Reference-2">{{Cite journal |last=Test |title= |journal=}} {{Retracted}}</ref><ref name="Reference-2" /> 0fjjz6zwoxg2iffrso87grcx9xizzov User talk:SomeEditorOutThere 3 179246 768409 2026-10-14T17:59:09Z SomeEditorOutThere 76203 /* Hello, world */ Hello from OAuth! 768409 wikitext text/x-wiki == Hello, end user == This message was posted using the OAuth Hello World end-user application, and should be seen as coming from yourself. To revoke this application's access to your account, visit [[:meta:Special:OAuthManageMyGrants]]. [[User:SomeEditorOutThere|SomeEditorOutThere]] ([[User talk:SomeEditorOutThere|talk]]) 17:59, 14 October 2026 (UTC) mxapaborxn0mesm86e316h6b3oqbkyd User:BenjTheEditor/sandbox/Pig butchering scam 2 179247 768420 2026-10-14T21:41:03Z BenjTheEditor 76205 Test copy for edit-review tool sandbox; text copied from [[:en:Pig butchering scam]] (revision 1379689860, https://en.wikipedia.org/w/index.php?oldid=1379689860); see its history for attribution 768420 wikitext text/x-wiki {{short description|Type of investment fraud}} {{use dmy dates|date=June 2025}} {{use American English|date=January 2026}} {{Infobox Chinese | order = st | s = 杀猪盘 | t = 殺豬盤 | p = Shā zhū pán | l = Killing pig plate<ref name=TN>{{cite web|url=https://www.tn.gov/commerce/blog/2024/1/31/what-is-a-pig-butchering-scam.html|title=What is a 'pig-butchering' Scam?|publisher=[[Tennessee Department of Commerce and Insurance]]|access-date=2024-07-25|archive-date=2024-07-26|archive-url=https://web.archive.org/web/20240726211004/https://www.tn.gov/commerce/blog/2024/1/31/what-is-a-pig-butchering-scam.html|url-status=live}}</ref> }} A '''pig-butchering scam''' or '''romance baiting scam''' is a form of online relationship and investment fraud in which perpetrators cultivate fake romantic or social relationships with victims before persuading them to invest money, often in fraudulent [[cryptocurrency]] schemes. Such scams are common on [[social media]] and [[dating app]]s, and often involve [[catfishing]], [[investment fraud]], and [[romance scam]]s.<ref name="aura" /> == Modus operandi == Pig-butchering scams involve engaging unsuspecting people online, cultivating trust, and persuading victims to invest, often in fraudulent cryptocurrency schemes that may use fake websites designed to resemble legitimate trading platforms and sometimes provide apparent initial returns to create a false sense of legitimacy.<ref name="ReutersPigButchering">{{cite news |title=Crypto scam: Inside the billion-dollar ‘pig-butchering’ industry |work=Reuters |date=23 November 2023 |url=https://www.reuters.com/investigates/special-report/fintech-crypto-fraud-thailand/}}</ref> Contact begins with unsolicited telephone calls with extended or repeated contact, fake profiles on [[dating app]]s, or romantic interest from strangers, all with requests for personal information with the aim to financially profile the target. After gaining the victim's trust, the scammer offers [[Get-rich-quick scheme|too-good-to-be-true rates of return]] on trades or investments using genuine-looking but fraudulent websites or apps. The scammer may pressure the victim to invest quickly, offer extravagant gifts which require the release of money, claim difficulties in withdrawing funds from supposed investment returns, and give inconsistent or vague details about the investment. A scammer will often try to isolate their victim by monopolizing their attention away from loved ones, who may otherwise realize the victim is falling prey to a scam.<ref name="pigbs1">[https://www.techtarget.com/whatis/feature/Pig-butchering-scam-explained-Everything-you-need-to-know Pig butchering scam explained: Everything you need to know], 13 January 2025.</ref> Perpetrators are typically victims of a [[fraud factory]],<ref name="fincen" /> where they are lured to travel internationally under false pretenses, [[Human trafficking|trafficked]] to another location, and forced to commit the fraud by [[organized crime]] gangs.<ref name="MIT" /><ref>{{cite journal |last=Wang |first=Fangzhou |year=2024 |title=Victim-offender overlap: the identity transformations experienced by trafficked Chinese workers escaping from pig-butchering scam syndicate |journal=Trends in Organized Crime |doi=10.1007/s12117-024-09525-5 |via=[[Springer Link]]}} </ref> == History == [[File:Shwe Kokko Scam City, Myawaddy, Myanmar.jpg|thumb|A scam center in [[Shwe Kokko]], Myanmar, where perpetrators of pig-butchering scams are held against their will]] Pig-butchering scams originated in 2016 or earlier as a regional scam in [[China]], originally finding their victims on same-sex [[dating sites]] before expanding to opposite-sex dating sites as well. The term "pig butchering" arises from an analogy comparing the initial phase of gaining the victims' trust to the fattening of pigs before slaughtering them.<ref name="bjnews" /> The [[modus operandi]] later spread throughout [[Southeast Asia]] at the height of the [[COVID-19 pandemic]]. In [[Sihanoukville (city)|Sihanoukville, Cambodia]]—once a prosperous gambling town—many local gambling gangs transformed casinos into [[Fraud factory|scam operation centers]] performing pig-butchering scams. This was likely a result of a lack of casino attendance on account of the COVID-19 pandemic and the Cambodian government cracking down on [[Gambling in Cambodia|commercial gambling]].<ref name="MIT">{{Cite web |title=The involuntary criminals behind pig-butchering scams |url=https://www.technologyreview.com/2023/08/30/1078663/pig-butchering-scam-human-trafficking/ |url-status=live |archive-url=https://web.archive.org/web/20240430140919/https://www.technologyreview.com/2023/08/30/1078663/pig-butchering-scam-human-trafficking/ |archive-date=2024-04-30 |access-date=2024-01-29 |website=[[MIT Technology Review]] |language=en}}</ref><ref>{{Cite web |last=Podkul |first=Cezary |title=Human Trafficking's Newest Abuse: Forcing Victims Into Cyberscamming |date=13 September 2022 |url=https://www.propublica.org/article/human-traffickers-force-victims-into-cyberscamming |access-date=2 March 2024 |archive-date=27 May 2024 |archive-url=https://web.archive.org/web/20240527211118/https://www.propublica.org/article/human-traffickers-force-victims-into-cyberscamming |url-status=live }}</ref> Many operations are also run from areas of [[Myanmar]] which are outside central government control because of the [[Myanmar civil war (2021–present)|ongoing civil war]], with one important hub being the town of [[Myawaddy]] in [[Kayin State]], near the [[Myanmar–Thailand border|border]] with [[Thailand]].<ref name="Qian 2023" /> According to the [[UN Human Rights Office]], hundreds of thousands of people have been trafficked and are trapped in [[scam centers in Cambodia]] and Myanmar, with other operations being run from [[Laos]], the [[Philippines]] and [[Thailand]].<ref>{{Cite web |date=29 August 2023 |title='Hundreds of thousands' trafficked into SE Asia scam centers - UN |url=https://www.reuters.com/world/asia-pacific/hundreds-thousands-trafficked-into-se-asia-scam-centres-un-2023-08-29/ |access-date=30 June 2024 |website=[[Reuters]] |archive-date=11 December 2023 |archive-url=https://web.archive.org/web/20231211010119/https://www.reuters.com/world/asia-pacific/hundreds-thousands-trafficked-into-se-asia-scam-centres-un-2023-08-29/ |url-status=live}}</ref> Many of the groups that run pig-butchering scams are overseas [[Triad (organized crime)|Chinese criminal syndicates]] based in Southeast Asia, who traffic [[Chinese people|ethnic Chinese]] and others into fraud factories and force these people to commit the fraud.<ref name="Qian 2023">{{Cite news |last1=Qian |first1=Isabelle |last2=Robles |first2=Pablo |date=2023-12-17 |title=7 Months Inside an Online Scam Labor Camp |url=https://www.nytimes.com/interactive/2023/12/17/world/asia/myanmar-cyber-scam.html |access-date=2023-12-17 |work=The New York Times |language=en-US |issn=0362-4331 |archive-date=2024-04-13 |archive-url=https://web.archive.org/web/20240413020821/https://www.nytimes.com/interactive/2023/12/17/world/asia/myanmar-cyber-scam.html |url-status=live}}</ref> Pig-butchering scams gained international momentum through the exploitation of [[Dating app|online dating apps]] and [[Social media|social media platforms]].<ref>[https://news.sophos.com/en-us/2024/02/02/cryptocurrency-scams-metastasize-into-new-forms/ Cryptocurrency scams metastasize into new forms] {{Webarchive|url=https://web.archive.org/web/20240226053004/https://news.sophos.com/en-us/2024/02/02/cryptocurrency-scams-metastasize-into-new-forms/ |date=2024-02-26}} ''Sophos News''</ref> Scammers crafted elaborate fake identities to establish romantic or emotional connections with victims, thus marking a departure from conventional financial scams by integrating [[Manipulation (psychology)|psychological manipulation]]. This early phase of these scams primarily targeted local populations but quickly expanded as digital connectivity grew.<ref name="MIT" /> The scams evolved significantly with the integration of sophisticated techniques, including the creation of fake online [[Fund platform|investment platforms]] and the use of [[Social engineering (security)|social engineering]]. A key aspect of this evolution was the use of cryptocurrency for transactions, which appealed to scammers due to its difficulty to trace and recover. The scams' globalization can be attributed to the increased ubiquity of digital interactions and the rising popularity of cryptocurrencies, which provided a new avenue for such fraudulent activities on a global scale.<ref name="IRS" /> Some law enforcement agencies and online safety groups refer to the practice as ''romance baiting''. In 2026, [[Interpol]] recommended the use of that term, considering ''pig butchering'' to be unhelpfully stigmatizing, and likely to deter victims from coming forward.<ref name="INTERPOL-romance-baiting">{{cite web |title=INTERPOL urges end to 'Pig Butchering' term, cites harm to online victims |website=INTERPOL |date=17 December 2024 |url=https://www.interpol.int/en/News-and-Events/News/2024/INTERPOL-urges-end-to-Pig-Butchering-term-cites-harm-to-online-victims |access-date=26 January 2026}}</ref> == Impact == === Financial losses === Chainalysis estimated that cryptocurrency fraud totaled about US$12.4 billion in 2024, and reported that pig-butchering scams grew year over year.<ref name="pigbs3">[https://www.chainalysis.com/blog/2024-pig-butchering-scam-revenue-grows-yoy/ Crypto Scam Revenue 2024: Pig Butchering Grows Nearly 40% YoY as Fraud Industry Leverages AI and Increases in Sophistication.], chainalysis.com, 13 February 2025.</ref> In October 2023, 12% of Americans using dating apps reported having experienced exposure to this type of fraud, up from 5% in 2018.<ref name="aura" /> === Cases of pig butchering === The 2023 [[Bank failure|failure]] of Heartland Tri-State Bank in [[Elkhart, Kansas]], United States, may have been tied to a pig-butchering scam; CEO Shan Hanes was discovered to have [[Embezzlement|embezzled]] $47 million from the bank in an attempt to secure funds. Hanes was charged in federal court with embezzlement in February 2024 and pleaded guilty in May 2024.<ref>{{cite web |title=Material Loss Review of Heartland Tri-State Bank |url=https://oig.federalreserve.gov/reports/board-material-loss-review-heartland-tri-state-bank-feb2024.pdf |publisher=Board of Governors of the Federal Reserve System |access-date=11 June 2024}}</ref><ref>{{cite web |last1=Bailey |first1=Sam |title='Huge scam' in rural Kansas town fells fourth U.S. bank in 2023 |url=https://kansasreflector.com/2023/08/11/huge-scam-in-rural-kansas-town-fells-fourth-u-s-bank-in-2023/ |website=Kansas Reflector |date=11 August 2023 |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131608/https://kansasreflector.com/2023/08/11/huge-scam-in-rural-kansas-town-fells-fourth-u-s-bank-in-2023/ |url-status=live}}</ref><ref>{{cite web |last1=Saulsbery |first1=Gabrielle |title=Ex-Heartland Tri-State CEO charged with embezzling $47M in crypto |url=https://www.bankingdive.com/news/ex-heartland-tri-state-ceo-shan-hanes-charged-embezzling-47m-crypto-kansas-bank-failure/706992/ |website=Banking Dive |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131617/https://www.bankingdive.com/news/ex-heartland-tri-state-ceo-shan-hanes-charged-embezzling-47m-crypto-kansas-bank-failure/706992/ |url-status=live}}</ref><ref>{{cite web |last1=Alatidd |first1=Jason |title=After Kansas bank collapsed, former CEO admits to embezzling $47 million for crypto scheme |url=https://www.cjonline.com/story/news/crime/2024/05/28/kansas-bank-ceo-embezzled-millions-in-crypto-scheme-that-killed-bank/73843999007/ |website=The Topeka Capital Journal |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131608/https://www.cjonline.com/story/news/crime/2024/05/28/kansas-bank-ceo-embezzled-millions-in-crypto-scheme-that-killed-bank/73843999007/ |url-status=live}}</ref> He was later sentenced to 24 years in prison.<ref>{{cite web|url=https://www.nbcnews.com/business/business-news/cryptocurrency-pig-butchering-scam-wrecks-kansas-bank-sends-ex-ceo-pri-rcna167642|title=Cryptocurrency 'pig butchering' scam wrecks Kansas bank, sends ex-CEO to prison for 24 years|author=Dan Mangan|date=21 August 2024|publisher=CNBC|access-date=22 August 2024|archive-date=22 August 2024|archive-url=https://web.archive.org/web/20240822043604/https://www.nbcnews.com/business/business-news/cryptocurrency-pig-butchering-scam-wrecks-kansas-bank-sends-ex-ceo-pri-rcna167642|url-status=live}}</ref> == Countermeasures == The [[Internal Revenue Service|IRS]] has issued warnings about the rising prevalence of these scams, particularly targeting U.S. taxpayers. The agency notes that losses often reach hundreds of thousands of dollars, with some victims losing as much as $2 million.<ref name="IRS">{{Cite web |title=CI issues red flags, tips to avoid falling victim to pig-butchering schemes during International Fraud Awareness Week {{!}} Internal Revenue Service |url=https://www.irs.gov/compliance/criminal-investigation/ci-issues-red-flags-tips-to-avoid-falling-victim-to-pig-butchering-schemes-during-international-fraud-awareness-week |url-status=dead |archive-url=https://web.archive.org/web/20241005152526/https://www.irs.gov/compliance/criminal-investigation/ci-issues-red-flags-tips-to-avoid-falling-victim-to-pig-butchering-schemes-during-international-fraud-awareness-week |archive-date=2024-10-05 |access-date=2024-01-29 |website=www.irs.gov |language=en}}</ref> An important aspect of countering pig-butchering scams involves tracing stolen cryptocurrencies. This process is intricate due to the [[Decentralized finance|decentralized]] and pseudo-anonymous nature of cryptocurrencies, and requires specialized tools and knowledge.<ref>{{cite web |title=FBI Releases 2023 Cryptocurrency Fraud Report |url=https://www.fbi.gov/contact-us/field-offices/philadelphia/news/fbi-releases-2023-cryptocurrency-fraud-report |website=Federal Bureau of Investigation |language=en-us |access-date=2025-02-05 |archive-date=2025-01-18 |archive-url=https://web.archive.org/web/20250118180909/https://www.fbi.gov/contact-us/field-offices/philadelphia/news/fbi-releases-2023-cryptocurrency-fraud-report |url-status=live }}</ref> In 2022, for example, the FBI set up the Virtual Assets Unit, with the express remit of addressing cryptocurrency-based financial crime.<ref>{{cite web |title=FBI to form digital currency unit, Justice Dept taps new crypto czar |url=https://www.reuters.com/technology/fbi-form-new-digital-currency-unit-justice-dept-taps-new-crypto-czar-2022-02-17/ |website=Reuters |access-date=2025-02-05 |archive-date=2023-10-12 |archive-url=https://web.archive.org/web/20231012183903/https://www.reuters.com/technology/fbi-form-new-digital-currency-unit-justice-dept-taps-new-crypto-czar-2022-02-17/ |url-status=live }}</ref> During the [[2025 Cambodian–Thai conflict]], Thai forces shelled [[scam centers in Cambodia]].<ref>{{Cite web |last=Kennedy |first=Lindsey |last2=Southern |first2=Nathan Paul |date=2025-09-18 |title=Are Scam Compounds the Real Cause of Thailand-Cambodia Fighting? |url=https://foreignpolicy.com/2025/09/12/thailand-cambodia-war-pig-butchering-scams/ |access-date=2025-09-16 |website=[[Foreign Policy]] |language=en-US}}</ref> In September 2025, the [[United States Department of the Treasury]] sanctioned a group of companies and individuals involved in operating scam centers in Myanmar and Cambodia.<ref>{{Cite web |date=8 September 2025 |title=US sanctions companies and individuals behind Southeast Asian scam centers |url=https://www.aljazeera.com/news/2025/9/8/us-sanctions-companies-and-individuals-behind-southeast-asian-scam-centers |access-date=2025-09-10 |website=[[Al Jazeera]] |language=en}}</ref> In October 2025, the US [[Department of Justice]] indicted the [[Prince Group]] of Cambodia and its founder and chairman [[Chen Zhi (businessman)|Chen Zhi]] on wire fraud conspiracy and money laundering charges related to operating at least ten scam centers in [[Cambodia]]. The Treasury’s [[Financial Crimes Enforcement Network]] identified Cambodia-based [[Huione Group]] as a "primary money laundering concern" and proposed measures intended to restrict its access to the U.S. financial system, citing cyber scams and heists. Businessman [[Hun To]], cousin of Cambodian Prime Minister [[Hun Manet]], has been identified as a director of Huione Pay within the group.<ref name="FinCENHuioneFinding2025">{{cite web |title=FinCEN Finds Cambodia-Based Huione Group to be of Primary Money Laundering Concern, Proposes a Rule to Combat Cyber Scams and Heists |website=FinCEN.gov |date=1 May 2025 |url=https://www.fincen.gov/news/news-releases/fincen-finds-cambodia-based-huione-group-be-primary-money-laundering-concern }}</ref><ref name="ReutersHuionePayLazarus2024">{{cite news |last=Wilson |first=Tom |title=Exclusive: North Korean hackers sent stolen crypto to wallet used by Asian payment firm |work=Reuters |date=15 July 2024 |url=https://www.reuters.com/technology/cybersecurity/north-korean-hackers-sent-stolen-crypto-wallet-used-by-asian-payment-firm-2024-07-15/ }}</ref> Elliptic described Huione Guarantee as a Telegram-based marketplace widely used by online scammers, and Telegram later said it had blocked Huione Guarantee in 2025.<ref name="EllipticCyberScamMarketplace">{{cite web |title=Huione Guarantee: The multi-billion dollar marketplace used by online scammers |website=Elliptic |url=https://www.elliptic.co/blog/cyber-scam-marketplace }}</ref><ref name="ReutersTelegramBlocked2025">{{cite news |title=2 massive black market services blocked by Telegram, messaging app says |work=Reuters |date=15 May 2025 |url=https://www.reuters.com/world/china/2-massive-black-market-services-blocked-by-telegram-messaging-app-says-2025-05-15/ }}</ref> In January 2026, Zhi was arrested by Cambodian authorities and extradited to China on the latter's request. Later in the same month, they took into custody Ly Kuong, a casino and real-estate tycoon, and charged him with scam-related crimes. Following these arrests, thousands of workers were released from scam compounds across Cambodia. More than 2,750 Indonesian workers sought embassy support to return home in the days following this.<ref>{{Cite web|title=High-Profile Arrests Spark Exodus of Scam Workers in Cambodia|url=https://www.wsj.com/world/asia/high-profile-arrests-spark-exodus-of-scam-workers-in-cambodia-ad045325|website=The Wall Street Journal|date=2026-01-31|access-date=2026-01-31|language=en-US|first=Gabriele|last=Steinhauser}}</ref> == Consequences == The scam typically combines elements of [[Romance scam|romance]] and [[Securities fraud|investment fraud]], and often involves the gradual building of a relationship with the victim, leading to significant financial losses. Victims are lured into investing in fake opportunities, particularly with cryptocurrencies, and end up losing large sums of money. The psychological impact is equally severe, as victims not only face financial ruin but also the loss of what they perceived as a genuine, intimate relationship. ''[[Psychology Today]]'' reported that these types of scams are particularly insidious because they play on both the financial aspirations and emotional needs of individuals, leaving victims feeling betrayed, embarrassed, and reluctant to discuss their experience with others or report it to authorities.<ref>{{Cite web |title=Why "Pig Butchering" and Other Scams Are on the Rise {{!}} Psychology Today |url=https://www.psychologytoday.com/intl/blog/the-fraud-crisis/202306/pig-butchering-and-other-scams-on-the-rise |access-date=2024-01-31 |website=www.psychologytoday.com |language=en}}</ref><ref>{{Cite web |date=2022-12-13 |title='Pig Butchering' Scams: What They Are and How to Avoid Them {{!}} FINRA.org |url=https://www.finra.org/investors/insights/pig-butchering-scams |access-date=2024-01-31 |website=www.finra.org |language=en |archive-date=2024-02-06 |archive-url=https://web.archive.org/web/20240206113333/https://www.finra.org/investors/insights/pig-butchering-scams |url-status=live }}</ref> == In popular culture == The 2023 Chinese movie ''[[No More Bets]]'' is a crime drama based on interviews with real victims of the scams. It garnered attention and success in China, bringing the scams and the issues related to them to the forefront of public discourse. The movie highlights the plight of the numerous low-level scammers who are themselves victims of coercion, having been lured from their homes by promises of stable employment, only to find themselves trapped and forced into committing these scams.<ref name="MIT" /> == See also == * {{annotated link|Advance-fee scam}} * {{annotated link|Romance scam}} * {{annotated link|Internet fraud}} * {{annotated link|Social engineering (security)}} * {{annotated link|Cryptocurrency and crime}} == References == <references> <ref name="aura">{{Cite web|url=https://www.aura.com/learn/the-pig-butchering-scam|title=The Pig Butchering Scam: 10 Common Warning Signs|website=www.aura.com|access-date=2023-11-03|archive-date=2024-05-27|archive-url=https://web.archive.org/web/20240527073856/https://www.aura.com/learn/the-pig-butchering-scam|url-status=live}}</ref> <ref name="bjnews">{{cite web |last1=Liu |first1=Sijie |last2=Liu |first2=Jingyu |title=东南亚"杀猪盘":"爱情"圈养的网络骗局 |url=https://www.bjnews.com.cn/detail/155122874714389.html |publisher=[[The Beijing News]] |access-date=9 July 2024 |archive-url=https://web.archive.org/web/20240324142209/https://www.bjnews.com.cn/detail/155122874714389.html |archive-date=24 March 2024 |language=zh |date=27 February 2019}}</ref> <ref name="fincen">{{Cite web|url=https://www.fincen.gov/news/news-releases/fincen-issues-alert-prevalent-virtual-currency-investment-scam-commonly-known|title=FinCEN Issues Alert on Prevalent Virtual Currency Investment Scam Commonly Known as 'Pig Butchering'|website=www.fincen.gov|access-date=2023-11-03|archive-date=2023-11-03|archive-url=https://web.archive.org/web/20231103220954/https://www.fincen.gov/news/news-releases/fincen-issues-alert-prevalent-virtual-currency-investment-scam-commonly-known|url-status=live}}</ref> </references> == Further reading == * {{cite web |url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4742235 |title=How Do Crypto Flows Finance Slavery? The Economics of Pig Butchering |last1=Griffin |first1=Jon |last2=Mei |first2=Kevin |date=29 February 2024 |website=SSRN |publisher=University of Texas at Austin |ssrn=4742235 |access-date=1 March 2024 |quote=}} 54 pages. &[https://finance.yahoo.com/news/pig-butchering-scams-net-more-203351859.html Pig-Butchering Scams Net More Than $75 Billion, Study Finds]—a summary of the paper on [[Yahoo! Finance]] (original [https://www.bloomberg.com/news/articles/2024-02-29/pig-butchering-crypto-scams-netted-more-than-75-billion-new-study-finds article] behind a paywall at ''[[Bloomberg News]]''). * Tan, Xun (2023). [https://www.researchgate.net/publication/375000017_The_New_Network_Fraud_of_Pig_Butchering_from_the_Perspective_of_Criminal_Law "The New Network Fraud of Pig Butchering from the Perspective of Criminal Law"]. Lecture Notes in Education Psychology and Public Media. 17 (1): 57–62. {{doi|10.54254/2753-7048/17/20231215}}. ; Videos * {{cite web|url=https://www.youtube.com/watch?v=pLPpl2ISKTg|title=Pig Butchering Scams: Last Week Tonight with John Oliver|work=[[Last Week Tonight with John Oliver]]|date=2024-02-29<!--Date of video posting, not of the episode-->|via=[[YouTube]]}} An explanation of pig-butchering scams in the 25 February 2024 episode of ''[[Last Week Tonight with John Oliver]]'' (29 February reflects the day the video was uploaded onto YouTube). * {{cite web|url=https://www.youtube.com/watch?v=AFATpd6SB34|title='Pig Butchering': The Scam Where The Criminals Are Victims Too <nowiki>|</nowiki> The Pig Butchering Romance Scam|publisher=[[BBC Three]]|date=2023-04-09|via=[[YouTube]]}} * {{cite web|url=https://www.youtube.com/watch?v=vZfgHNVvwxs|title=A Nurse and her Lover: The Anatomy of a Scam <nowiki>|</nowiki> CloseUp|newspaper=[[The Straits Times]]|place=[[Singapore]]|date=2022-05-15|via=[[YouTube]]}} * {{cite web|url=https://www.youtube.com/watch?v=QMt3EdPC7-Q|title=I Fell for An Investment Scam: Here's How They Got Me|work=[[CNA Insider]]|publisher=[[Mediacorp]]|place=[[Singapore]]|date=2022-10-25|via=[[YouTube]]}} == External links == * [https://www.ic3.gov/Media/Y2022/PSA221003 FBI Public Service Announcement: Cryptocurrency Investment Schemes] {{Online dating}} {{Scams and confidence tricks}} [[Category:Confidence tricks]] [[Category:Cryptocurrency scams]] [[Category:Human trafficking]] [[Category:Fraud]] [[Category:Online dating]] [[Category:Social impact of the COVID-19 pandemic]] 8p62m6py3t77vk9mecbelzpg35fpqra 768421 768420 2026-10-14T22:06:09Z BenjTheEditor 76205 Correct year of Interpol 'romance baiting' recommendation to 2024, per cited INTERPOL release dated 17 December 2024 (WP:V) (AI-assisted, reviewed by editor) 768421 wikitext text/x-wiki {{short description|Type of investment fraud}} {{use dmy dates|date=June 2025}} {{use American English|date=January 2026}} {{Infobox Chinese | order = st | s = 杀猪盘 | t = 殺豬盤 | p = Shā zhū pán | l = Killing pig plate<ref name=TN>{{cite web|url=https://www.tn.gov/commerce/blog/2024/1/31/what-is-a-pig-butchering-scam.html|title=What is a 'pig-butchering' Scam?|publisher=[[Tennessee Department of Commerce and Insurance]]|access-date=2024-07-25|archive-date=2024-07-26|archive-url=https://web.archive.org/web/20240726211004/https://www.tn.gov/commerce/blog/2024/1/31/what-is-a-pig-butchering-scam.html|url-status=live}}</ref> }} A '''pig-butchering scam''' or '''romance baiting scam''' is a form of online relationship and investment fraud in which perpetrators cultivate fake romantic or social relationships with victims before persuading them to invest money, often in fraudulent [[cryptocurrency]] schemes. Such scams are common on [[social media]] and [[dating app]]s, and often involve [[catfishing]], [[investment fraud]], and [[romance scam]]s.<ref name="aura" /> == Modus operandi == Pig-butchering scams involve engaging unsuspecting people online, cultivating trust, and persuading victims to invest, often in fraudulent cryptocurrency schemes that may use fake websites designed to resemble legitimate trading platforms and sometimes provide apparent initial returns to create a false sense of legitimacy.<ref name="ReutersPigButchering">{{cite news |title=Crypto scam: Inside the billion-dollar ‘pig-butchering’ industry |work=Reuters |date=23 November 2023 |url=https://www.reuters.com/investigates/special-report/fintech-crypto-fraud-thailand/}}</ref> Contact begins with unsolicited telephone calls with extended or repeated contact, fake profiles on [[dating app]]s, or romantic interest from strangers, all with requests for personal information with the aim to financially profile the target. After gaining the victim's trust, the scammer offers [[Get-rich-quick scheme|too-good-to-be-true rates of return]] on trades or investments using genuine-looking but fraudulent websites or apps. The scammer may pressure the victim to invest quickly, offer extravagant gifts which require the release of money, claim difficulties in withdrawing funds from supposed investment returns, and give inconsistent or vague details about the investment. A scammer will often try to isolate their victim by monopolizing their attention away from loved ones, who may otherwise realize the victim is falling prey to a scam.<ref name="pigbs1">[https://www.techtarget.com/whatis/feature/Pig-butchering-scam-explained-Everything-you-need-to-know Pig butchering scam explained: Everything you need to know], 13 January 2025.</ref> Perpetrators are typically victims of a [[fraud factory]],<ref name="fincen" /> where they are lured to travel internationally under false pretenses, [[Human trafficking|trafficked]] to another location, and forced to commit the fraud by [[organized crime]] gangs.<ref name="MIT" /><ref>{{cite journal |last=Wang |first=Fangzhou |year=2024 |title=Victim-offender overlap: the identity transformations experienced by trafficked Chinese workers escaping from pig-butchering scam syndicate |journal=Trends in Organized Crime |doi=10.1007/s12117-024-09525-5 |via=[[Springer Link]]}} </ref> == History == [[File:Shwe Kokko Scam City, Myawaddy, Myanmar.jpg|thumb|A scam center in [[Shwe Kokko]], Myanmar, where perpetrators of pig-butchering scams are held against their will]] Pig-butchering scams originated in 2016 or earlier as a regional scam in [[China]], originally finding their victims on same-sex [[dating sites]] before expanding to opposite-sex dating sites as well. The term "pig butchering" arises from an analogy comparing the initial phase of gaining the victims' trust to the fattening of pigs before slaughtering them.<ref name="bjnews" /> The [[modus operandi]] later spread throughout [[Southeast Asia]] at the height of the [[COVID-19 pandemic]]. In [[Sihanoukville (city)|Sihanoukville, Cambodia]]—once a prosperous gambling town—many local gambling gangs transformed casinos into [[Fraud factory|scam operation centers]] performing pig-butchering scams. This was likely a result of a lack of casino attendance on account of the COVID-19 pandemic and the Cambodian government cracking down on [[Gambling in Cambodia|commercial gambling]].<ref name="MIT">{{Cite web |title=The involuntary criminals behind pig-butchering scams |url=https://www.technologyreview.com/2023/08/30/1078663/pig-butchering-scam-human-trafficking/ |url-status=live |archive-url=https://web.archive.org/web/20240430140919/https://www.technologyreview.com/2023/08/30/1078663/pig-butchering-scam-human-trafficking/ |archive-date=2024-04-30 |access-date=2024-01-29 |website=[[MIT Technology Review]] |language=en}}</ref><ref>{{Cite web |last=Podkul |first=Cezary |title=Human Trafficking's Newest Abuse: Forcing Victims Into Cyberscamming |date=13 September 2022 |url=https://www.propublica.org/article/human-traffickers-force-victims-into-cyberscamming |access-date=2 March 2024 |archive-date=27 May 2024 |archive-url=https://web.archive.org/web/20240527211118/https://www.propublica.org/article/human-traffickers-force-victims-into-cyberscamming |url-status=live }}</ref> Many operations are also run from areas of [[Myanmar]] which are outside central government control because of the [[Myanmar civil war (2021–present)|ongoing civil war]], with one important hub being the town of [[Myawaddy]] in [[Kayin State]], near the [[Myanmar–Thailand border|border]] with [[Thailand]].<ref name="Qian 2023" /> According to the [[UN Human Rights Office]], hundreds of thousands of people have been trafficked and are trapped in [[scam centers in Cambodia]] and Myanmar, with other operations being run from [[Laos]], the [[Philippines]] and [[Thailand]].<ref>{{Cite web |date=29 August 2023 |title='Hundreds of thousands' trafficked into SE Asia scam centers - UN |url=https://www.reuters.com/world/asia-pacific/hundreds-thousands-trafficked-into-se-asia-scam-centres-un-2023-08-29/ |access-date=30 June 2024 |website=[[Reuters]] |archive-date=11 December 2023 |archive-url=https://web.archive.org/web/20231211010119/https://www.reuters.com/world/asia-pacific/hundreds-thousands-trafficked-into-se-asia-scam-centres-un-2023-08-29/ |url-status=live}}</ref> Many of the groups that run pig-butchering scams are overseas [[Triad (organized crime)|Chinese criminal syndicates]] based in Southeast Asia, who traffic [[Chinese people|ethnic Chinese]] and others into fraud factories and force these people to commit the fraud.<ref name="Qian 2023">{{Cite news |last1=Qian |first1=Isabelle |last2=Robles |first2=Pablo |date=2023-12-17 |title=7 Months Inside an Online Scam Labor Camp |url=https://www.nytimes.com/interactive/2023/12/17/world/asia/myanmar-cyber-scam.html |access-date=2023-12-17 |work=The New York Times |language=en-US |issn=0362-4331 |archive-date=2024-04-13 |archive-url=https://web.archive.org/web/20240413020821/https://www.nytimes.com/interactive/2023/12/17/world/asia/myanmar-cyber-scam.html |url-status=live}}</ref> Pig-butchering scams gained international momentum through the exploitation of [[Dating app|online dating apps]] and [[Social media|social media platforms]].<ref>[https://news.sophos.com/en-us/2024/02/02/cryptocurrency-scams-metastasize-into-new-forms/ Cryptocurrency scams metastasize into new forms] {{Webarchive|url=https://web.archive.org/web/20240226053004/https://news.sophos.com/en-us/2024/02/02/cryptocurrency-scams-metastasize-into-new-forms/ |date=2024-02-26}} ''Sophos News''</ref> Scammers crafted elaborate fake identities to establish romantic or emotional connections with victims, thus marking a departure from conventional financial scams by integrating [[Manipulation (psychology)|psychological manipulation]]. This early phase of these scams primarily targeted local populations but quickly expanded as digital connectivity grew.<ref name="MIT" /> The scams evolved significantly with the integration of sophisticated techniques, including the creation of fake online [[Fund platform|investment platforms]] and the use of [[Social engineering (security)|social engineering]]. A key aspect of this evolution was the use of cryptocurrency for transactions, which appealed to scammers due to its difficulty to trace and recover. The scams' globalization can be attributed to the increased ubiquity of digital interactions and the rising popularity of cryptocurrencies, which provided a new avenue for such fraudulent activities on a global scale.<ref name="IRS" /> Some law enforcement agencies and online safety groups refer to the practice as ''romance baiting''. In 2024, [[Interpol]] recommended the use of that term, considering ''pig butchering'' to be unhelpfully stigmatizing, and likely to deter victims from coming forward.<ref name="INTERPOL-romance-baiting">{{cite web |title=INTERPOL urges end to 'Pig Butchering' term, cites harm to online victims |website=INTERPOL |date=17 December 2024 |url=https://www.interpol.int/en/News-and-Events/News/2024/INTERPOL-urges-end-to-Pig-Butchering-term-cites-harm-to-online-victims |access-date=26 January 2026}}</ref> == Impact == === Financial losses === Chainalysis estimated that cryptocurrency fraud totaled about US$12.4 billion in 2024, and reported that pig-butchering scams grew year over year.<ref name="pigbs3">[https://www.chainalysis.com/blog/2024-pig-butchering-scam-revenue-grows-yoy/ Crypto Scam Revenue 2024: Pig Butchering Grows Nearly 40% YoY as Fraud Industry Leverages AI and Increases in Sophistication.], chainalysis.com, 13 February 2025.</ref> In October 2023, 12% of Americans using dating apps reported having experienced exposure to this type of fraud, up from 5% in 2018.<ref name="aura" /> === Cases of pig butchering === The 2023 [[Bank failure|failure]] of Heartland Tri-State Bank in [[Elkhart, Kansas]], United States, may have been tied to a pig-butchering scam; CEO Shan Hanes was discovered to have [[Embezzlement|embezzled]] $47 million from the bank in an attempt to secure funds. Hanes was charged in federal court with embezzlement in February 2024 and pleaded guilty in May 2024.<ref>{{cite web |title=Material Loss Review of Heartland Tri-State Bank |url=https://oig.federalreserve.gov/reports/board-material-loss-review-heartland-tri-state-bank-feb2024.pdf |publisher=Board of Governors of the Federal Reserve System |access-date=11 June 2024}}</ref><ref>{{cite web |last1=Bailey |first1=Sam |title='Huge scam' in rural Kansas town fells fourth U.S. bank in 2023 |url=https://kansasreflector.com/2023/08/11/huge-scam-in-rural-kansas-town-fells-fourth-u-s-bank-in-2023/ |website=Kansas Reflector |date=11 August 2023 |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131608/https://kansasreflector.com/2023/08/11/huge-scam-in-rural-kansas-town-fells-fourth-u-s-bank-in-2023/ |url-status=live}}</ref><ref>{{cite web |last1=Saulsbery |first1=Gabrielle |title=Ex-Heartland Tri-State CEO charged with embezzling $47M in crypto |url=https://www.bankingdive.com/news/ex-heartland-tri-state-ceo-shan-hanes-charged-embezzling-47m-crypto-kansas-bank-failure/706992/ |website=Banking Dive |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131617/https://www.bankingdive.com/news/ex-heartland-tri-state-ceo-shan-hanes-charged-embezzling-47m-crypto-kansas-bank-failure/706992/ |url-status=live}}</ref><ref>{{cite web |last1=Alatidd |first1=Jason |title=After Kansas bank collapsed, former CEO admits to embezzling $47 million for crypto scheme |url=https://www.cjonline.com/story/news/crime/2024/05/28/kansas-bank-ceo-embezzled-millions-in-crypto-scheme-that-killed-bank/73843999007/ |website=The Topeka Capital Journal |access-date=11 June 2024 |archive-date=11 June 2024 |archive-url=https://web.archive.org/web/20240611131608/https://www.cjonline.com/story/news/crime/2024/05/28/kansas-bank-ceo-embezzled-millions-in-crypto-scheme-that-killed-bank/73843999007/ |url-status=live}}</ref> He was later sentenced to 24 years in prison.<ref>{{cite web|url=https://www.nbcnews.com/business/business-news/cryptocurrency-pig-butchering-scam-wrecks-kansas-bank-sends-ex-ceo-pri-rcna167642|title=Cryptocurrency 'pig butchering' scam wrecks Kansas bank, sends ex-CEO to prison for 24 years|author=Dan Mangan|date=21 August 2024|publisher=CNBC|access-date=22 August 2024|archive-date=22 August 2024|archive-url=https://web.archive.org/web/20240822043604/https://www.nbcnews.com/business/business-news/cryptocurrency-pig-butchering-scam-wrecks-kansas-bank-sends-ex-ceo-pri-rcna167642|url-status=live}}</ref> == Countermeasures == The [[Internal Revenue Service|IRS]] has issued warnings about the rising prevalence of these scams, particularly targeting U.S. taxpayers. The agency notes that losses often reach hundreds of thousands of dollars, with some victims losing as much as $2 million.<ref name="IRS">{{Cite web |title=CI issues red flags, tips to avoid falling victim to pig-butchering schemes during International Fraud Awareness Week {{!}} Internal Revenue Service |url=https://www.irs.gov/compliance/criminal-investigation/ci-issues-red-flags-tips-to-avoid-falling-victim-to-pig-butchering-schemes-during-international-fraud-awareness-week |url-status=dead |archive-url=https://web.archive.org/web/20241005152526/https://www.irs.gov/compliance/criminal-investigation/ci-issues-red-flags-tips-to-avoid-falling-victim-to-pig-butchering-schemes-during-international-fraud-awareness-week |archive-date=2024-10-05 |access-date=2024-01-29 |website=www.irs.gov |language=en}}</ref> An important aspect of countering pig-butchering scams involves tracing stolen cryptocurrencies. This process is intricate due to the [[Decentralized finance|decentralized]] and pseudo-anonymous nature of cryptocurrencies, and requires specialized tools and knowledge.<ref>{{cite web |title=FBI Releases 2023 Cryptocurrency Fraud Report |url=https://www.fbi.gov/contact-us/field-offices/philadelphia/news/fbi-releases-2023-cryptocurrency-fraud-report |website=Federal Bureau of Investigation |language=en-us |access-date=2025-02-05 |archive-date=2025-01-18 |archive-url=https://web.archive.org/web/20250118180909/https://www.fbi.gov/contact-us/field-offices/philadelphia/news/fbi-releases-2023-cryptocurrency-fraud-report |url-status=live }}</ref> In 2022, for example, the FBI set up the Virtual Assets Unit, with the express remit of addressing cryptocurrency-based financial crime.<ref>{{cite web |title=FBI to form digital currency unit, Justice Dept taps new crypto czar |url=https://www.reuters.com/technology/fbi-form-new-digital-currency-unit-justice-dept-taps-new-crypto-czar-2022-02-17/ |website=Reuters |access-date=2025-02-05 |archive-date=2023-10-12 |archive-url=https://web.archive.org/web/20231012183903/https://www.reuters.com/technology/fbi-form-new-digital-currency-unit-justice-dept-taps-new-crypto-czar-2022-02-17/ |url-status=live }}</ref> During the [[2025 Cambodian–Thai conflict]], Thai forces shelled [[scam centers in Cambodia]].<ref>{{Cite web |last=Kennedy |first=Lindsey |last2=Southern |first2=Nathan Paul |date=2025-09-18 |title=Are Scam Compounds the Real Cause of Thailand-Cambodia Fighting? |url=https://foreignpolicy.com/2025/09/12/thailand-cambodia-war-pig-butchering-scams/ |access-date=2025-09-16 |website=[[Foreign Policy]] |language=en-US}}</ref> In September 2025, the [[United States Department of the Treasury]] sanctioned a group of companies and individuals involved in operating scam centers in Myanmar and Cambodia.<ref>{{Cite web |date=8 September 2025 |title=US sanctions companies and individuals behind Southeast Asian scam centers |url=https://www.aljazeera.com/news/2025/9/8/us-sanctions-companies-and-individuals-behind-southeast-asian-scam-centers |access-date=2025-09-10 |website=[[Al Jazeera]] |language=en}}</ref> In October 2025, the US [[Department of Justice]] indicted the [[Prince Group]] of Cambodia and its founder and chairman [[Chen Zhi (businessman)|Chen Zhi]] on wire fraud conspiracy and money laundering charges related to operating at least ten scam centers in [[Cambodia]]. The Treasury’s [[Financial Crimes Enforcement Network]] identified Cambodia-based [[Huione Group]] as a "primary money laundering concern" and proposed measures intended to restrict its access to the U.S. financial system, citing cyber scams and heists. Businessman [[Hun To]], cousin of Cambodian Prime Minister [[Hun Manet]], has been identified as a director of Huione Pay within the group.<ref name="FinCENHuioneFinding2025">{{cite web |title=FinCEN Finds Cambodia-Based Huione Group to be of Primary Money Laundering Concern, Proposes a Rule to Combat Cyber Scams and Heists |website=FinCEN.gov |date=1 May 2025 |url=https://www.fincen.gov/news/news-releases/fincen-finds-cambodia-based-huione-group-be-primary-money-laundering-concern }}</ref><ref name="ReutersHuionePayLazarus2024">{{cite news |last=Wilson |first=Tom |title=Exclusive: North Korean hackers sent stolen crypto to wallet used by Asian payment firm |work=Reuters |date=15 July 2024 |url=https://www.reuters.com/technology/cybersecurity/north-korean-hackers-sent-stolen-crypto-wallet-used-by-asian-payment-firm-2024-07-15/ }}</ref> Elliptic described Huione Guarantee as a Telegram-based marketplace widely used by online scammers, and Telegram later said it had blocked Huione Guarantee in 2025.<ref name="EllipticCyberScamMarketplace">{{cite web |title=Huione Guarantee: The multi-billion dollar marketplace used by online scammers |website=Elliptic |url=https://www.elliptic.co/blog/cyber-scam-marketplace }}</ref><ref name="ReutersTelegramBlocked2025">{{cite news |title=2 massive black market services blocked by Telegram, messaging app says |work=Reuters |date=15 May 2025 |url=https://www.reuters.com/world/china/2-massive-black-market-services-blocked-by-telegram-messaging-app-says-2025-05-15/ }}</ref> In January 2026, Zhi was arrested by Cambodian authorities and extradited to China on the latter's request. Later in the same month, they took into custody Ly Kuong, a casino and real-estate tycoon, and charged him with scam-related crimes. Following these arrests, thousands of workers were released from scam compounds across Cambodia. More than 2,750 Indonesian workers sought embassy support to return home in the days following this.<ref>{{Cite web|title=High-Profile Arrests Spark Exodus of Scam Workers in Cambodia|url=https://www.wsj.com/world/asia/high-profile-arrests-spark-exodus-of-scam-workers-in-cambodia-ad045325|website=The Wall Street Journal|date=2026-01-31|access-date=2026-01-31|language=en-US|first=Gabriele|last=Steinhauser}}</ref> == Consequences == The scam typically combines elements of [[Romance scam|romance]] and [[Securities fraud|investment fraud]], and often involves the gradual building of a relationship with the victim, leading to significant financial losses. Victims are lured into investing in fake opportunities, particularly with cryptocurrencies, and end up losing large sums of money. The psychological impact is equally severe, as victims not only face financial ruin but also the loss of what they perceived as a genuine, intimate relationship. ''[[Psychology Today]]'' reported that these types of scams are particularly insidious because they play on both the financial aspirations and emotional needs of individuals, leaving victims feeling betrayed, embarrassed, and reluctant to discuss their experience with others or report it to authorities.<ref>{{Cite web |title=Why "Pig Butchering" and Other Scams Are on the Rise {{!}} Psychology Today |url=https://www.psychologytoday.com/intl/blog/the-fraud-crisis/202306/pig-butchering-and-other-scams-on-the-rise |access-date=2024-01-31 |website=www.psychologytoday.com |language=en}}</ref><ref>{{Cite web |date=2022-12-13 |title='Pig Butchering' Scams: What They Are and How to Avoid Them {{!}} FINRA.org |url=https://www.finra.org/investors/insights/pig-butchering-scams |access-date=2024-01-31 |website=www.finra.org |language=en |archive-date=2024-02-06 |archive-url=https://web.archive.org/web/20240206113333/https://www.finra.org/investors/insights/pig-butchering-scams |url-status=live }}</ref> == In popular culture == The 2023 Chinese movie ''[[No More Bets]]'' is a crime drama based on interviews with real victims of the scams. It garnered attention and success in China, bringing the scams and the issues related to them to the forefront of public discourse. The movie highlights the plight of the numerous low-level scammers who are themselves victims of coercion, having been lured from their homes by promises of stable employment, only to find themselves trapped and forced into committing these scams.<ref name="MIT" /> == See also == * {{annotated link|Advance-fee scam}} * {{annotated link|Romance scam}} * {{annotated link|Internet fraud}} * {{annotated link|Social engineering (security)}} * {{annotated link|Cryptocurrency and crime}} == References == <references> <ref name="aura">{{Cite web|url=https://www.aura.com/learn/the-pig-butchering-scam|title=The Pig Butchering Scam: 10 Common Warning Signs|website=www.aura.com|access-date=2023-11-03|archive-date=2024-05-27|archive-url=https://web.archive.org/web/20240527073856/https://www.aura.com/learn/the-pig-butchering-scam|url-status=live}}</ref> <ref name="bjnews">{{cite web |last1=Liu |first1=Sijie |last2=Liu |first2=Jingyu |title=东南亚"杀猪盘":"爱情"圈养的网络骗局 |url=https://www.bjnews.com.cn/detail/155122874714389.html |publisher=[[The Beijing News]] |access-date=9 July 2024 |archive-url=https://web.archive.org/web/20240324142209/https://www.bjnews.com.cn/detail/155122874714389.html |archive-date=24 March 2024 |language=zh |date=27 February 2019}}</ref> <ref name="fincen">{{Cite web|url=https://www.fincen.gov/news/news-releases/fincen-issues-alert-prevalent-virtual-currency-investment-scam-commonly-known|title=FinCEN Issues Alert on Prevalent Virtual Currency Investment Scam Commonly Known as 'Pig Butchering'|website=www.fincen.gov|access-date=2023-11-03|archive-date=2023-11-03|archive-url=https://web.archive.org/web/20231103220954/https://www.fincen.gov/news/news-releases/fincen-issues-alert-prevalent-virtual-currency-investment-scam-commonly-known|url-status=live}}</ref> </references> == Further reading == * {{cite web |url=https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4742235 |title=How Do Crypto Flows Finance Slavery? The Economics of Pig Butchering |last1=Griffin |first1=Jon |last2=Mei |first2=Kevin |date=29 February 2024 |website=SSRN |publisher=University of Texas at Austin |ssrn=4742235 |access-date=1 March 2024 |quote=}} 54 pages. &[https://finance.yahoo.com/news/pig-butchering-scams-net-more-203351859.html Pig-Butchering Scams Net More Than $75 Billion, Study Finds]—a summary of the paper on [[Yahoo! Finance]] (original [https://www.bloomberg.com/news/articles/2024-02-29/pig-butchering-crypto-scams-netted-more-than-75-billion-new-study-finds article] behind a paywall at ''[[Bloomberg News]]''). * Tan, Xun (2023). [https://www.researchgate.net/publication/375000017_The_New_Network_Fraud_of_Pig_Butchering_from_the_Perspective_of_Criminal_Law "The New Network Fraud of Pig Butchering from the Perspective of Criminal Law"]. Lecture Notes in Education Psychology and Public Media. 17 (1): 57–62. {{doi|10.54254/2753-7048/17/20231215}}. ; Videos * {{cite web|url=https://www.youtube.com/watch?v=pLPpl2ISKTg|title=Pig Butchering Scams: Last Week Tonight with John Oliver|work=[[Last Week Tonight with John Oliver]]|date=2024-02-29<!--Date of video posting, not of the episode-->|via=[[YouTube]]}} An explanation of pig-butchering scams in the 25 February 2024 episode of ''[[Last Week Tonight with John Oliver]]'' (29 February reflects the day the video was uploaded onto YouTube). * {{cite web|url=https://www.youtube.com/watch?v=AFATpd6SB34|title='Pig Butchering': The Scam Where The Criminals Are Victims Too <nowiki>|</nowiki> The Pig Butchering Romance Scam|publisher=[[BBC Three]]|date=2023-04-09|via=[[YouTube]]}} * {{cite web|url=https://www.youtube.com/watch?v=vZfgHNVvwxs|title=A Nurse and her Lover: The Anatomy of a Scam <nowiki>|</nowiki> CloseUp|newspaper=[[The Straits Times]]|place=[[Singapore]]|date=2022-05-15|via=[[YouTube]]}} * {{cite web|url=https://www.youtube.com/watch?v=QMt3EdPC7-Q|title=I Fell for An Investment Scam: Here's How They Got Me|work=[[CNA Insider]]|publisher=[[Mediacorp]]|place=[[Singapore]]|date=2022-10-25|via=[[YouTube]]}} == External links == * [https://www.ic3.gov/Media/Y2022/PSA221003 FBI Public Service Announcement: Cryptocurrency Investment Schemes] {{Online dating}} {{Scams and confidence tricks}} [[Category:Confidence tricks]] [[Category:Cryptocurrency scams]] [[Category:Human trafficking]] [[Category:Fraud]] [[Category:Online dating]] [[Category:Social impact of the COVID-19 pandemic]] 5kctkas02mkavsv67oniandxlmxxdxs User:Punith.nyk/Demo 2 179248 768429 2026-10-15T04:45:52Z Punith.nyk 68432 Created page with "[[User:Punith.nyk]] hello! ~~~~" 768429 wikitext text/x-wiki [[User:Punith.nyk]] hello! [[User:Punith.nyk|Punith.nyk]] ([[User talk:Punith.nyk|talk]]) 04:45, 15 October 2026 (UTC) 4qyyvtihui71jr7ab5crhbwmx69s8w1 768430 768429 2026-10-15T04:51:12Z Punith.nyk 68432 768430 wikitext text/x-wiki [[User:Punith.nyk]] hello! [[User:Punith.nyk|Punith.nyk]] ([[User talk:Punith.nyk|talk]]) 04:45, 15 October 2026 (UTC) '''Hello from St Aloysius!''' qm0liklxaf5vr6i32u3mj079vgficjk 768431 768430 2026-10-15T06:58:26Z Punith.nyk 68432 Undid revision [[Special:Diff/768430|768430]] by [[Special:Contributions/Punith.nyk|Punith.nyk]] ([[User talk:Punith.nyk|talk]]) 768431 wikitext text/x-wiki [[User:Punith.nyk]] hello! [[User:Punith.nyk|Punith.nyk]] ([[User talk:Punith.nyk|talk]]) 04:45, 15 October 2026 (UTC) 4qyyvtihui71jr7ab5crhbwmx69s8w1 User:Nux/test/RefAutname 2 179249 768433 2026-10-15T07:44:55Z Nux 135 Created page with "== Konfiguracja == Generowanie automatycznych nazw przypisów jest konfigurowalne bezpośrednio na wiki: * [[Special:CommunityConfiguration/Cite-VisualEditor-Autonames]] – tu administratorzy mogą włączyć funkcję tłumaczenia po przygotowaniu szablonu. * [[MediaWiki:Cite-autoname-template-map.json]] – tu znajduje się mapa: ''Nazwa szablonu nazwy'' → tablica z listą obsługiwanych szablonów (albo <code>["*"]</code> jeśli dany szablon ma służyć za fallback..." 768433 wikitext text/x-wiki == Konfiguracja == Generowanie automatycznych nazw przypisów jest konfigurowalne bezpośrednio na wiki: * [[Special:CommunityConfiguration/Cite-VisualEditor-Autonames]] – tu administratorzy mogą włączyć funkcję tłumaczenia po przygotowaniu szablonu. * [[MediaWiki:Cite-autoname-template-map.json]] – tu znajduje się mapa: ''Nazwa szablonu nazwy'' → tablica z listą obsługiwanych szablonów (albo <code>["*"]</code> jeśli dany szablon ma służyć za fallback czy wręcz obsłużyć wszystko). == Test == <syntaxhighlight lang="wikitext" copy>{{Citation |last=Kowalski |first=Jan |title=Szablon:Test szablonu |date=2025-04-13 |work=Wikipedia, wolna encyklopedia |url=https://pl.wikipedia.org/w/index.php?title=Szablon:Test_szablonu&oldid=76450707 |access-date=2026-10-15 |language=pl}}</syntaxhighlight> Ref: <ref name="Kowalski 20251">{{Citation |last=Kowalski |first=Jan |title=Szablon:Test szablonu |date=2025-04-13 |work=Wikipedia, wolna encyklopedia |url=https://pl.wikipedia.org/w/index.php?title=Szablon:Test_szablonu&oldid=76450707 |access-date=2026-10-15 |language=pl}}</ref><ref name="Kowalski 20251" /> gvp3g4cjzuvqhzkj2t4tn11ze7x12oi User:Punith.nyk/aloysius.js 2 179250 768435 2026-10-15T09:36:15Z Punith.nyk 68432 Custom user script for the St Aloysius workshop 768435 javascript text/javascript // St Aloysius MediaWiki workshop: custom user script by Punith.nyk // Loaded from [[User:Punith.nyk/common.js]] mw.loader.using( [ 'mediawiki.util' ] ).then( function () { var user = mw.config.get( 'wgUserName' ); // 1. Welcome note at the top of every page mw.util.addSubtitle( 'Hello from the St Aloysius MediaWiki workshop, ' + user + '!' ); // 2. "Surprise me" link in the Tools menu: opens a random page mw.util.addPortletLink( 'p-tb', mw.util.getUrl( 'Special:Random' ), 'Surprise me', 't-aloysius-random', 'Open a random page' ); // 3. "My edits" link in the Tools menu: your contributions mw.util.addPortletLink( 'p-tb', mw.util.getUrl( 'Special:Contributions/' + user ), 'My edits', 't-aloysius-edits', 'Everything you edited on this wiki' ); } ); 2us8sc3yeuto6a1ni5qzubmai0iabfc 768437 768435 2026-10-15T09:39:52Z Punith.nyk 68432 Workshop script: gradient banner, confetti, reading mode 768437 javascript text/javascript // St Aloysius MediaWiki workshop: custom user script by Punith.nyk // Loaded from [[User:Punith.nyk/common.js]] // Adds: a gradient welcome banner, a confetti burst, a reading-mode button and two Tools links. mw.loader.using( [ 'mediawiki.util' ] ).then( function () { var user = mw.config.get( 'wgUserName' ) || 'friend'; var edits = mw.config.get( 'wgUserEditCount' ) || 0; // ---------- 1. Styles ---------- mw.util.addCSS( [ '@keyframes aloShift { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }', '@keyframes aloRise { from{opacity:0;transform:translateY(-12px)} to{opacity:1;transform:none} }', '.alo-banner { margin:12px 0 18px; padding:18px 22px; border-radius:16px; color:#fff;', ' background:linear-gradient(120deg,#ff6a3d,#e8396b,#7b3fe4,#2d8cf0,#ff6a3d); background-size:300% 300%;', ' animation:aloShift 10s ease infinite, aloRise .6s ease-out both; box-shadow:0 10px 30px rgba(123,63,228,.25); }', '.alo-banner h3 { margin:0 0 4px; padding:0; border:0; color:#fff; font-size:1.35em; font-weight:700; }', '.alo-banner p { margin:0; opacity:.95; }', '.alo-chips { margin-top:12px; display:flex; flex-wrap:wrap; gap:8px; }', '.alo-chip { background:rgba(255,255,255,.2); border:1px solid rgba(255,255,255,.35); border-radius:999px; padding:3px 12px; font-size:.9em; backdrop-filter:blur(4px); }', '.alo-fab { position:fixed; right:22px; bottom:22px; z-index:1000; width:52px; height:52px; border-radius:50%; border:0; cursor:pointer;', ' font-size:22px; color:#fff; background:linear-gradient(135deg,#e8396b,#7b3fe4); box-shadow:0 8px 24px rgba(123,63,228,.4); transition:transform .2s; }', '.alo-fab:hover { transform:scale(1.1) rotate(15deg); }', 'body.alo-read .mw-body-content { font-size:1.15em; line-height:1.85; }', 'body.alo-read, body.alo-read .mw-page-container, body.alo-read .vector-body { background:#fbf6ec !important; }', 'body.alo-read .mw-body-content p { color:#3b3127; }', '.mw-body-content a { transition:color .2s, text-shadow .2s; }', '.mw-body-content a:hover { color:#e8396b; text-shadow:0 0 12px rgba(232,57,107,.35); }' ].join( '\n' ) ); // ---------- 2. Welcome banner ---------- var hour = new Date().getHours(); var hello = hour < 12 ? 'Good morning' : hour < 17 ? 'Good afternoon' : 'Good evening'; var text = document.querySelector( '.mw-parser-output' ); var words = text ? text.innerText.split( /\s+/ ).length : 0; var minutes = Math.max( 1, Math.round( words / 200 ) ); var banner = document.createElement( 'div' ); banner.className = 'alo-banner'; banner.innerHTML = '<h3>' + hello + ', ' + mw.html.escape( user ) + '!</h3>' + '<p>Welcome to the St Aloysius MediaWiki workshop.</p>' + '<div class="alo-chips">' + '<span class="alo-chip">Your edits: ' + edits + '</span>' + '<span class="alo-chip">Reading time: ~' + minutes + ' min</span>' + '<span class="alo-chip">Page: ' + mw.html.escape( mw.config.get( 'wgTitle' ) ) + '</span>' + '</div>'; var heading = document.getElementById( 'firstHeading' ); var content = document.getElementById( 'bodyContent' ) || document.getElementById( 'content' ); if ( content ) { content.parentNode.insertBefore( banner, content ); } else if ( heading ) { heading.insertAdjacentElement( 'afterend', banner ); } // ---------- 3. Confetti, once per browser session ---------- var seen = false; try { seen = sessionStorage.getItem( 'alo-confetti' ) === '1'; sessionStorage.setItem( 'alo-confetti', '1' ); } catch ( e ) {} var reduce = window.matchMedia && window.matchMedia( '(prefers-reduced-motion: reduce)' ).matches; if ( !seen && !reduce ) { var canvas = document.createElement( 'canvas' ); canvas.style.cssText = 'position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2000'; document.body.appendChild( canvas ); var ctx = canvas.getContext( '2d' ); canvas.width = window.innerWidth; canvas.height = window.innerHeight; var colors = [ '#ff6a3d', '#e8396b', '#7b3fe4', '#2d8cf0', '#ffc93c' ]; var bits = []; for ( var i = 0; i < 160; i++ ) { bits.push( { x: canvas.width / 2, y: canvas.height / 3, vx: ( Math.random() - 0.5 ) * 16, vy: Math.random() * -14 - 4, s: Math.random() * 7 + 4, c: colors[ i % colors.length ], r: Math.random() * 6 } ); } var frame = 0; ( function draw() { ctx.clearRect( 0, 0, canvas.width, canvas.height ); bits.forEach( function ( b ) { b.vy += 0.35; b.x += b.vx; b.y += b.vy; b.r += 0.1; ctx.save(); ctx.translate( b.x, b.y ); ctx.rotate( b.r ); ctx.fillStyle = b.c; ctx.fillRect( -b.s / 2, -b.s / 4, b.s, b.s / 2 ); ctx.restore(); } ); if ( ++frame < 150 ) { requestAnimationFrame( draw ); } else { canvas.remove(); } }() ); } // ---------- 4. Reading-mode button ---------- var fab = document.createElement( 'button' ); fab.className = 'alo-fab'; fab.type = 'button'; fab.title = 'Toggle reading mode'; fab.textContent = '✨'; var on = false; try { on = localStorage.getItem( 'alo-read' ) === '1'; } catch ( e ) {} document.body.classList.toggle( 'alo-read', on ); fab.addEventListener( 'click', function () { on = !on; document.body.classList.toggle( 'alo-read', on ); try { localStorage.setItem( 'alo-read', on ? '1' : '0' ); } catch ( e ) {} mw.notify( on ? 'Reading mode on' : 'Reading mode off', { tag: 'alo' } ); } ); document.body.appendChild( fab ); // ---------- 5. Tools menu links ---------- mw.util.addPortletLink( 'p-tb', mw.util.getUrl( 'Special:Random' ), 'Surprise me', 't-aloysius-random', 'Open a random page' ); mw.util.addPortletLink( 'p-tb', mw.util.getUrl( 'Special:Contributions/' + user ), 'My edits', 't-aloysius-edits', 'Everything you edited on this wiki' ); } ); bugzll1111lajuw4fc0wc70mx9q5j3e User:Punith.nyk/common.js 2 179251 768436 2026-10-15T09:36:15Z Punith.nyk 68432 Load my workshop script 768436 javascript text/javascript // Load my workshop script importScript( 'User:Punith.nyk/aloysius.js' ); // Backlink: [[User:Punith.nyk/aloysius.js]] mkfpjfj75veu7ifk9mfwgqa26v2a30e Wikipedia:Sandbox/MoveIt moved 2026-10-15T11-23-33-170Z 4 179252 768439 2026-10-15T11:23:35Z Closed Limelike Curves 60396 MoveIt live rename test: creating the page to be renamed 768439 wikitext text/x-wiki Throwaway page for the Move It live rename test (2026-10-15T11-23-33-170Z). Safe to delete. czgw6jajif33hyee9izvro6rqlye77n 768440 768439 2026-10-15T11:23:36Z Closed Limelike Curves 60396 Closed Limelike Curves moved page [[Wikipedia:Sandbox/MoveIt move 2026-10-15T11-23-33-170Z]] to [[Wikipedia:Sandbox/MoveIt moved 2026-10-15T11-23-33-170Z]]: Move It live rename test (via Move It browser extension) 768439 wikitext text/x-wiki Throwaway page for the Move It live rename test (2026-10-15T11-23-33-170Z). Safe to delete. czgw6jajif33hyee9izvro6rqlye77n 768443 768440 2026-10-15T11:23:38Z Closed Limelike Curves 60396 MoveIt live rename test teardown 768443 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Wikipedia:Sandbox/MoveIt move 2026-10-15T11-23-33-170Z 4 179253 768441 2026-10-15T11:23:36Z Closed Limelike Curves 60396 Closed Limelike Curves moved page [[Wikipedia:Sandbox/MoveIt move 2026-10-15T11-23-33-170Z]] to [[Wikipedia:Sandbox/MoveIt moved 2026-10-15T11-23-33-170Z]]: Move It live rename test (via Move It browser extension) 768441 wikitext text/x-wiki #REDIRECT [[Wikipedia:Sandbox/MoveIt moved 2026-10-15T11-23-33-170Z]] {{Redirect category shell| {{R from move}} }} czqcmsj0p5254eo8rsooxstr6a5v2bb 768442 768441 2026-10-15T11:23:37Z Closed Limelike Curves 60396 MoveIt live rename test teardown 768442 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1