|  | define( [ | 
|  | "../var/document", | 
|  | "../var/support" | 
|  | ], function( document, support ) { | 
|  |  | 
|  | "use strict"; | 
|  |  | 
|  | ( function() { | 
|  | var input = document.createElement( "input" ), | 
|  | select = document.createElement( "select" ), | 
|  | opt = select.appendChild( document.createElement( "option" ) ); | 
|  |  | 
|  | input.type = "checkbox"; | 
|  |  | 
|  | // Support: Android <=4.3 only | 
|  | // Default value for a checkbox should be "on" | 
|  | support.checkOn = input.value !== ""; | 
|  |  | 
|  | // Support: IE <=11 only | 
|  | // Must access selectedIndex to make default options select | 
|  | support.optSelected = opt.selected; | 
|  |  | 
|  | // Support: IE <=11 only | 
|  | // An input loses its value after becoming a radio | 
|  | input = document.createElement( "input" ); | 
|  | input.value = "t"; | 
|  | input.type = "radio"; | 
|  | support.radioValue = input.value === "t"; | 
|  | } )(); | 
|  |  | 
|  | return support; | 
|  |  | 
|  | } ); |