text:
        Character Name:<input type="text" name="attr_CharacterName" />
		Code Name:<input type="text" name="attr_CodeName" />
		Player:<input type="text" name="attr_Player" />

		Class Levels:

<input type="text"/>

<input type="text"/>

<input type="text"/>

        Career Level<input type="number" name="attr_CareerLevel" value="1"/>

		Talent:<input type="text" name="attr_Talent" />
		Specialty:<input type="text" name="attr_Specialty" />
        Base Speed<input type="number" name="attr_Speed" value="30"/>

Base Stats

                    Attribute
                    Score
                    Mod
                    Temp Score
                    Temp Mod

                    Strength
                    <input type="number" name="attr_Strength" value="24"/>
                    <input type="number" name="attr_StrengthMod" value="floor((@{Strength}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempStrength" value="0"/>
                    <input type="number" name="attr_TempStrengthMod" value="floor(@{TempStrength}/2)"  disabled="true"/>

                    Dexterity
                    <input type="number" name="attr_Dexterity" value="16"/>
                    <input type="number" name="attr_DexterityMod" value="floor((@{Dexterity}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempDexterity" value="0"/>
                    <input type="number" name="attr_TempDexterityMod" value="floor(@{TempDexterity}/2)"  disabled="true"/>

                    Constitution
                    <input type="number" name="attr_Constitution" value="14"/>
                    <input type="number" name="attr_ConstitutionMod" value="floor((@{Constitution}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempConstitution" value="0"/>
                    <input type="number" name="attr_TempConstitutionMod" value="floor(@{TempConstitution}/2)"  disabled="true"/>

                    Wisdom
                    <input type="number" name="attr_Wisdom" value="12"/>
                    <input type="number" name="attr_WisdomMod" value="floor((@{Wisdom}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempWisdom" value="0"/>
                    <input type="number" name="attr_TempWisdomMod" value="floor(@{TempWisdom}/2)"  disabled="true"/>

                    Intelligence
                    <input type="number" name="attr_Intelligence" value="10"/>
                    <input type="number" name="attr_IntelligenceMod" value="floor((@{Intelligence}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempIntelligence" value="0"/>
                    <input type="number" name="attr_TempIntelligenceMod" value="floor(@{TempIntelligence}/2)"  disabled="true"/>

                    Charisma
                    <input type="number" name="attr_Charisma" value="8"/>
                    <input type="number" name="attr_CharismaMod" value="floor((@{Charisma}/2)-5)"  disabled="true"/>
                    <input type="number" name="attr_TempCharisma" value="0"/>
                    <input type="number" name="attr_TempCharismaMod" value="floor(@{TempCharisma}/2)"  disabled="true"/>

                    Total
                    Current

                    Threshold
                    Current

                    Vitality
                    <input type="number" name="attr_TotalVitality" />
                    <input type="number" name="attr_CurrentVitality"/>
                    Subdual Damage
                    <input type="number" name="attr_SubdualThresh" />
                    <input type="number" name="attr_CurrentSubdual"/>

                    Wounds
                    <input type="number" name="attr_TotalWounds" value="@{Constitution}"/>
                    <input type="number" name="attr_CurrentWounds"/>
                    Stress Damage
                    <input type="number" name="attr_StressThresh" value="@{Wisdom}"/>
                    <input type="number" name="attr_CurrentStress"/>

                    Total

                    Class
                    Dex
                    Size
                    Misc
                    Armor

                    Defense
                    <input type="number" name="attr_Defense" value="10+@{DefenseClass}+@{DefenseDex}+@{DefenseSize}+@{DefenseMisc}+@{DefenseArmor}" disabled="true"/>
                    =
                    <input type="number" value="10" disabled="true"/>
                    <input type="number" name="attr_DefenseClass" value="0"/>
                    <input type="number" name="attr_DefenseDex" value="@{DexterityMod}+@{TempDexterityMod}" disabled="true"/>
                    <input type="number" name="attr_DefenseSize" value="0"/>
                    <input type="number" name="attr_DefenseMisc" value="0"/>
                    <input type="number" name="attr_DefenseArmor" value="0"/>

                    Total

                    Class
                    Dex
                    Misc

                    Initiative
                    <input type="number" name="attr_Initiative" value="@{InitiativeClass}+@{InitiativeDex}+@{InitiativeMisc}" disabled="true"/>
                    =
                    <input type="number" name="attr_InitiativeClass" value="0"/>
                    <input type="number" name="attr_InitiativeDex" value="@{DexterityMod}+@{TempDexterityMod}" disabled="true"/>
                    <input type="number" name="attr_InitiativeMisc" value="0"/>

                        Total

                        Level
                        Int Mod
                        Misc

                        Knowledge Check Bonus
                        <input type="number" name="attr_KnowledgeBonus" value="@{CareerLevel}+@{KnowledgeIntelligence}+@{KnowledgeMisc}" disabled="true"/>
                        =
                        <input type="number" name="attr_KL" value="@{CareerLevel}" disabled="true"/>
                        <input type="number" name="attr_KnowledgeIntelligence" value="@{IntelligenceMod}+@{TempIntelligenceMod}" disabled="true"/>
                        <input type="number" name="attr_KnowledgeMisc" value="0"/>

                        Total

                        Level
                        Cha Mod
                        Misc

                        Request Check Bonus
                        <input type="number" name="attr_RequestBonus" value="@{CareerLevel}+@{RequestCharisma}+@{RequestMisc}" disabled="true"/>
                        =
                        <input type="number" name="attr_RL" value="@{CareerLevel}" disabled="true"/>
                        <input type="number" name="attr_RequestCharisma" value="@{CharismaMod}+@{TempCharismaMod}" disabled="true"/>
                        <input type="number" name="attr_CharismaMisc" value="0"/>

                        Total

                        Level
                        Wis Mod
                        Misc

                        Gear Check Bonus
                        <input type="number" name="attr_GearBonus" value="@{CareerLevel}+@{GearWisdom}+@{GearMisc}" disabled="true"/>
                        =
                        <input type="number" name="attr_GL" value="@{CareerLevel}" disabled="true"/>
                        <input type="number" name="attr_GearWisdom" value="@{WisdomMod}+@{TempWisdomMod}" disabled="true"/>
                        <input type="number" name="attr_GearMisc" value="0"/>

                        Die Type
                        Total
                        Current

                        Action Dice
                        <select name="attr_dtype" class="dtype">
                            <option value="d4">d4</option>
                            <option value="d6">d6</option>
                            <option value="d8">d8</option>
                            <option value="d10">d10</option>
                            <option value="d12">d12</option>
                            </select>

                        <input type="number" name="attr_ActionDiceMax" value="3"/>
                        <input type="number" name="attr_ActionDiceCurrent" value="3"/>

                        Saving Throws
                        Bonus

                        Base Save
                        Attribute Mod
                        Misc Mod

                        Fortitude
                        <input type="number" name="attr_FortitudeSave" value="@{FortitudeBaseSave}+@{FortitudeStatMod}+@{FortitudeMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_FortitudeBaseSave" value="0"/>
                        <input type="number" name="attr_FortitudeStatMod" value="@{ConstitutionMod}+@{TempConstitutionMod}" disabled="true"/>
                        <input type="number" name="attr_FortitudeMiscMod" value="0"/>

                        Reflex
                        <input type="number" name="attr_ReflexSave" value="@{ReflexBaseSave}+@{ReflexStatMod}+@{ReflexMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_ReflexBaseSave" value="0"/>
                        <input type="number" name="attr_ReflexStatMod" value="@{DexterityMod}+@{TempDexterityMod}" disabled="true"/>
                        <input type="number" name="attr_ReflexMiscMod" value="0"/>

                        Will
                        <input type="number" name="attr_WillSave" value="@{WillBaseSave}+@{WillStatMod}+@{WillMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_WillBaseSave" value="0"/>
                        <input type="number" name="attr_WillStatMod" value="@{WisdomMod}+@{TempWisdomMod}" disabled="true"/>
                        <input type="number" name="attr_WillMiscMod" value="0"/>

                        Base Attacks
                        Bonus

                        Base Attack
                        Attribute Mod
                        Misc Mod

                        Unarmed
                        <input type="number" name="attr_UnarmedAttackBonus" value="@{BaseAttackBonus}+@{UnarmedStatMod}+@{UnarmedMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_BaseAttackBonus" value="0"/>
                        <input type="number" name="attr_UnarmedStatMod" value="@{StrengthMod}+@{TempStrengthMod}" disabled="true"/>
                        <input type="number" name="attr_UnarmedMiscMod" value="0"/>

                        Melee
                        <input type="number" name="attr_MeleeAttackBonus" value="@{BaseAttackBonus}+@{MeleeStatMod}+@{MeleeMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_BaseAttackBonus" value="0"/>
                        <input type="number" name="attr_MeleeStatMod" value="@{StrengthMod}+@{TempStrengthMod}" disabled="true"/>
                        <input type="number" name="attr_MeleeMiscMod" value="0"/>

                        Ranged
                        <input type="number" name="attr_RangedAttackBonus" value="@{BaseAttackBonus}+@{RangedStatMod}+@{RangedMiscMod}" disabled="true"/>
                        =
                        <input type="number" name="attr_BaseAttackBonus" value="0" />
                        <input type="number" name="attr_RangedStatMod" value="@{DexterityMod}+@{TempDexterityMod}" disabled="true"/>
                        <input type="number" name="attr_RangedMiscMod" value="0"/>

                Primary Weapon
                Atk
                Recoil
                DMG
                E/T
                Range
                SZ/Hand
                Weight
                Qualities

                <input type="text" name="attr_PrimaryWeaponName">
                <input type="number" name="attr_PrimaryWeaponAttackBonus" value="0"/>
                <input type="number" name="attr_PrimaryWeaponRecoil" value="0">
                <input type="text" class="sheet-input-medium" name="attr_PrimaryWeaponDMG" value="0"/>
                <input type="text" class="sheet-input-medium" name="attr_PrimaryWeaponE_T" value="0" />
                <input type="number" name="attr_PrimaryWeaponRange" value="0"/>
                <input type="text" class="sheet-input-small" name="attr_PrimaryWeaponSize" value="2H">
                <input type="number" name="attr_PrimaryWeaponWeight" value="1">
                <input type="text" class="sheet-input-medium" name="attr_PrimaryWeaponQualities">

                Ammo Type
                Ammo Special
                Shots
                Ammo Type
                Ammo Special
                Shots

                <input type="text" class="sheet-input-medium" name="attr_PrimaryAmmoType1"/>
                <input type="text" class="sheet-input-medium" name="attr_PrimaryAmmoSpecial1" />
                <input type="text" class="sheet-input-small" name="attr_PrimaryAmmoShots1" >
                <input type="text" class="sheet-input-medium" name="attr_PrimaryAmmoType2"/>
                <input type="text" class="sheet-input-medium" name="attr_PrimaryAmmoSpecial2" />
                <input type="text" class="sheet-input-small" name="attr_PrimaryAmmoShots2" >

                Secondary Weapon
                Atk
                Recoil
                DMG
                E/T
                Range
                SZ/Hand
                Weight
                Qualities

                <input type="text" name="attr_SecondaryWeaponName">
                <input type="number" name="attr_SecondaryWeaponAttackBonus" value="0"/>
                <input type="number" name="attr_SecondaryWeaponRecoil" value="0">
                <input type="text" class="sheet-input-medium" name="attr_SecondaryWeaponDMG" value="0"/>
                <input type="text" class="sheet-input-medium" name="attr_SecondaryWeaponE_T" value="0" />
                <input type="number" name="attr_SecondaryWeaponRange" value="0"/>
                <input type="text" class="sheet-input-small" name="attr_SecondaryWeaponSize" value="2H">
                <input type="number" name="attr_SecondaryWeaponWeight" value="1">
                <input type="text" class="sheet-input-medium" name="attr_SecondaryWeaponQualities">

                Ammo Type
                Ammo Special
                Shots
                Ammo Type
                Ammo Special
                Shots

                <input type="text" class="sheet-input-medium" name="attr_SecondaryAmmoType1"/>
                <input type="text" class="sheet-input-medium" name="attr_SecondaryAmmoSpecial1" />
                <input type="text" class="sheet-input-small" name="attr_SecondaryAmmoShots1" >
                <input type="text" class="sheet-input-medium" name="attr_SecondaryAmmoType2"/>
                <input type="text" class="sheet-input-medium" name="attr_SecondaryAmmoSpecial2" />
                <input type="text" class="sheet-input-small" name="attr_SecondaryAmmoShots2" >

                Armor
                DR
                Resist
                Defense Penalty
                ACP
                Speed Penalty
                Notice DC
                Weight
                Special

                <input type="text" name="attr_ArmorName">
                <input type="text" class="sheet-input-medium" name="attr_ArmorDR" value="0/0"/>
                <input type="text" class="sheet-input-medium" name="attr_ArmorResist" value="0"/>
                <input type="number" name="attr_ArmorDefensePenalty" value="0"/>
                <input type="number" name="attr_ArmorCheckPenalty" value="0">
                <input type="number" name="attr_ArmorSpeedPenalty" value="0">
                <input type="number" name="attr_ArmorNoticeSearchDC" value="20">
                <input type="number" name="attr_ArmorWeight" value="0">
                <input type="text" class="sheet-input-medium" name="attr_ArmorSpecial"/>

SKILLS

                Class Skill
                Skill Name
                Key Attributes
                Result Cap
                Skill Bonus

                Ranks
                Attribute Mod
                Misc Mod
                Error Range
                Threat Range

                Class Skill
                Skill Name
                Key Attributes
                Result Cap
                Skill Bonus

                Ranks
                Attribute Mod
                Misc Mod
                Error Range
                Threat Range

                <input type="checkbox" name="attr_AcrobaticsClassSkill" >
                Acrobatics
                Str/Dex
                <input type="number" name="attr_AcrobaticsSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_AcrobaticsSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_AcrobaticsRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_AcrobaticsAttributeMods" value="0/0">
                <input type="number" name="attr_AcrobaticsMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_AcrobaticsErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_AcrobaticsThreatRange" value="20">

                <input type="checkbox" name="attr_MechanicsClassSkill" >
                Mechanics
                Int/Wis
                <input type="number" name="attr_MechanicsSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_MechanicsSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_MechanicsRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_MechanicsAttributeMods" value="0/0">
                <input type="number" name="attr_MechanicsMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_MechanicsErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_MechanicsThreatRange" value="20">

                <input type="checkbox" name="attr_AnalysisClassSkill" >
                Analysis
                Int/Wis
                <input type="number" name="attr_AnalysisSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_AnalysisSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_AnalysisRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_AnalysisAttributeMods" value="0/0">
                <input type="number" name="attr_AnalysisMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_AnalysisErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_AnalysisThreatRange" value="20">

                <input type="checkbox" name="attr_MedicineClassSkill" >
                Medicine
                Int/Wis
                <input type="number" name="attr_MedicineSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_MedicineSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_MedicineRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_MedicineAttributeMods" value="0/0">
                <input type="number" name="attr_MedicineMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_MedicineErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_MedicineThreatRange" value="20">

                <input type="checkbox" name="attr_AthleticsClassSkill" >
                Athletics
                Str/Con
                <input type="number" name="attr_AthleticsSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_AthleticsSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_AthleticsRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_AthleticsAttributeMods" value="0/0">
                <input type="number" name="attr_AthleticsMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_AthleticsErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_AthleticsThreatRange" value="20">

                <input type="checkbox" name="attr_NetworkingClassSkill" >
                Networking
                Wis/Cha
                <input type="number" name="attr_NetworkingSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_NetworkingSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_NetworkingRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_NetworkingAttributeMods" value="0/0">
                <input type="number" name="attr_NetworkingMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_NetworkingErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_NetworkingThreatRange" value="20">

                <input type="checkbox" name="attr_BlendClassSkill" >
                Blend
                Dex/Cha
                <input type="number" name="attr_BlendSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_BlendSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_BlendRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_BlendAttributeMods" value="0/0">
                <input type="number" name="attr_BlendMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_BlendErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_BlendThreatRange" value="20">

                <input type="checkbox" name="attr_NoticeClassSkill" >
                Notice
                Wis
                <input type="number" name="attr_NoticeSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_NoticeSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_NoticeRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_NoticeAttributeMods" value="0/0">
                <input type="number" name="attr_NoticeMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_NoticeErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_NoticeThreatRange" value="20">

                <input type="checkbox" name="attr_BluffClassSkill" >
                Bluff
                Cha
                <input type="number" name="attr_BluffSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_BluffSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_BluffRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_BluffAttributeMods" value="0/0">
                <input type="number" name="attr_BluffMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_BluffErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_BluffThreatRange" value="20">

                <input type="checkbox" name="attr_ProfessionClassSkill" >
                Profession
                Cha
                <input type="number" name="attr_ProfessionSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ProfessionSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ProfessionRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ProfessionAttributeMods" value="0/0">
                <input type="number" name="attr_ProfessionMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ProfessionErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ProfessionThreatRange" value="20">

                <input type="checkbox" name="attr_BureaucracyClassSkill" >
                Bureaucracy
                Cha
                <input type="number" name="attr_BureaucracySkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_BureaucracySkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_BureaucracyRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_BureaucracyAttributeMods" value="0/0">
                <input type="number" name="attr_BureaucracyMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_BureaucracyErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_BureaucracyThreatRange" value="20">

                <input type="checkbox" name="attr_ResolveClassSkill" >
                Resolve
                Con/Wis
                <input type="number" name="attr_ResolveSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ResolveSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ResolveRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ResolveAttributeMods" value="0/0">
                <input type="number" name="attr_ResolveMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ResolveErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ResolveThreatRange" value="20">

                <input type="checkbox" name="attr_ComputersClassSkill" >
                Computers
                Int
                <input type="number" name="attr_ComputersSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ComputersSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ComputersRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ComputersAttributeMods" value="0/0">
                <input type="number" name="attr_ComputersMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ComputersErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ComputersThreatRange" value="20">

                <input type="checkbox" name="attr_ScienceClassSkill" >
                Science
                Int
                <input type="number" name="attr_ScienceSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ScienceSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ScienceRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ScienceAttributeMods" value="0/0">
                <input type="number" name="attr_ScienceMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ScienceErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ScienceThreatRange" value="20">

                <input type="checkbox" name="attr_CulturesClassSkill" >
                Cultures
                Int
                <input type="number" name="attr_CulturesSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_CulturesSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_CulturesRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_CulturesAttributeMods" value="0/0">
                <input type="number" name="attr_CulturesMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_CulturesErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_CulturesThreatRange" value="20">

                <input type="checkbox" name="attr_SearchClassSkill" >
                Search
                Int
                <input type="number" name="attr_SearchSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SearchSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SearchRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SearchAttributeMods" value="0/0">
                <input type="number" name="attr_SearchMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SearchErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SearchThreatRange" value="20">

                <input type="checkbox" name="attr_DriveClassSkill" >
                Drive
                Dex
                <input type="number" name="attr_DriveSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_DriveSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_DriveRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_DriveAttributeMods" value="0/0">
                <input type="number" name="attr_DriveMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_DriveErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_DriveThreatRange" value="20">

                <input type="checkbox" name="attr_SecurityClassSkill" >
                Security
                Int
                <input type="number" name="attr_SecuritySkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SecuritySkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SecurityRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SecurityAttributeMods" value="0/0">
                <input type="number" name="attr_SecurityMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SecurityErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SecurityThreatRange" value="20">

                <input type="checkbox" name="attr_ElectronicsClassSkill" >
                Electronics
                Int/Wis
                <input type="number" name="attr_ElectronicsSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ElectronicsSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ElectronicsRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ElectronicsAttributeMods" value="0/0">
                <input type="number" name="attr_ElectronicsMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ElectronicsErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ElectronicsThreatRange" value="20">

                <input type="checkbox" name="attr_SenseMotiveClassSkill" >
                Sense Motive
                Wis/Cha
                <input type="number" name="attr_SenseMotiveSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SenseMotiveSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SenseMotiveRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SenseMotiveAttributeMods" value="0/0">
                <input type="number" name="attr_SenseMotiveMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SenseMotiveErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SenseMotiveThreatRange" value="20">

                <input type="checkbox" name="attr_FalsifyClassSkill" >
                Falsify
                Int/Wis
                <input type="number" name="attr_FalsifySkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_FalsifySkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_FalsifyRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_FalsifyAttributeMods" value="0/0">
                <input type="number" name="attr_FalsifyMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_FalsifyErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_FalsifyThreatRange" value="20">

                <input type="checkbox" name="attr_SleightOfHandClassSkill" >
                Sleight Of Hand
                Dex
                <input type="number" name="attr_SleightOfHandSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SleightOfHandSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SleightOfHandRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SleightOfHandAttributeMods" value="0/0">
                <input type="number" name="attr_SleightOfHandMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SleightOfHandErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SleightOfHandThreatRange" value="20">

                <input type="checkbox" name="attr_ImpressClassSkill" >
                Impress
                Cha
                <input type="number" name="attr_ImpressSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ImpressSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ImpressRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ImpressAttributeMods" value="0/0">
                <input type="number" name="attr_ImpressMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ImpressErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ImpressThreatRange" value="20">

                <input type="checkbox" name="attr_SneakClassSkill" >
                Sneak
                Dex/Cha
                <input type="number" name="attr_SneakSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SneakSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SneakRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SneakAttributeMods" value="0/0">
                <input type="number" name="attr_SneakMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SneakErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SneakThreatRange" value="20">

                <input type="checkbox" name="attr_IntimidateClassSkill" >
                Intimidate
                Str/Wis
                <input type="number" name="attr_IntimidateSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_IntimidateSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_IntimidateRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_IntimidateAttributeMods" value="0/0">
                <input type="number" name="attr_IntimidateMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_IntimidateErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_IntimidateThreatRange" value="20">

                <input type="checkbox" name="attr_StreetwiseClassSkill" >
                Streetwise
                Wis/Cha
                <input type="number" name="attr_StreetwiseSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_StreetwiseSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_StreetwiseRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_StreetwiseAttributeMods" value="0/0">
                <input type="number" name="attr_StreetwiseMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_StreetwiseErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_StreetwiseThreatRange" value="20">

                <input type="checkbox" name="attr_InvestigationClassSkill" >
                Investigation
                Wis/Cha
                <input type="number" name="attr_InvestigationSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_InvestigationSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_InvestigationRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_InvestigationAttributeMods" value="0/0">
                <input type="number" name="attr_InvestigationMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_InvestigationErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_InvestigationThreatRange" value="20">

                <input type="checkbox" name="attr_SurvivalClassSkill" >
                Survival
                Wis/Cha
                <input type="number" name="attr_SurvivalSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_SurvivalSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_SurvivalRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_SurvivalAttributeMods" value="0/0">
                <input type="number" name="attr_SurvivalMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_SurvivalErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_SurvivalThreatRange" value="20">

                <input type="checkbox" name="attr_ManipulateClassSkill" >
                Manipulate
                Wis/Cha
                <input type="number" name="attr_ManipulateSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_ManipulateSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_ManipulateRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_ManipulateAttributeMods" value="0/0">
                <input type="number" name="attr_ManipulateMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_ManipulateErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_ManipulateThreatRange" value="20">

                <input type="checkbox" name="attr_TacticsClassSkill" >
                Tactics
                Wis/Cha
                <input type="number" name="attr_TacticsSkillCap" value="15"/>
                <input type="text" class="sheet-input-small" name="attr_TacticsSkillBonus" value="0/0"/>
                =
                <input type="number" name="attr_TacticsRanks" value="0">
                <input type="text" class="sheet-input-small" name="attr_TacticsAttributeMods" value="0/0">
                <input type="number" name="attr_TacticsMiscMod" value="0">
                <input type="text" class="sheet-input-small" name="attr_TacticsErrorRange" value="1">
                <input type="text" class="sheet-input-small" name="attr_TacticsThreatRange" value="20">

Focuses and Fortes

                Cultures
                Drive
                Profession

                    Known
                    Forte
                    Focus

                        <input type="checkbox" name="attr_CentralAmericaFocus" >
                        <input type="checkbox" name="attr_CentralAmericaForte" >
                        Central America

                        <input type="checkbox" name="attr_EasternAsiaFocus" >
                        <input type="checkbox" name="attr_EasternAsiaForte" >
                        Eastern Asia (incl. China)

                        <input type="checkbox" name="attr_EasternEuropeFocus" >
                        <input type="checkbox" name="attr_EasternEuropeForte" >
                        Eastern Europe (incl. Russia)

                        <input type="checkbox" name="attr_NorthAfricaFocus" >
                        <input type="checkbox" name="attr_NorthAfricaForte" >
                        North Africa

                        <input type="checkbox" name="attr_NorthernAmericaFocus" >
                        <input type="checkbox" name="attr_NorthernAmericaForte" >
                        Northern America (incl. Greenland)

                        <input type="checkbox" name="attr_OceaniaFocus" >
                        <input type="checkbox" name="attr_OceaniaForte" >
                        Oceania (incl. Australia)

                        <input type="checkbox" name="attr_SouthAmericaFocus" >
                        <input type="checkbox" name="attr_SouthAmericaForte" >
                        South America

                        <input type="checkbox" name="attr_SouthernAfricaFocus" >
                        <input type="checkbox" name="attr_SouthernAfricaForte" >
                        Southern Africa

                        <input type="checkbox" name="attr_SouthAsiaFocus" >
                        <input type="checkbox" name="attr_SouthAsiaForte" >
                        Southern Asia (incl. Southeast Asia)

                        <input type="checkbox" name="attr_WesternAsiaFocus" >
                        <input type="checkbox" name="attr_WesternAsiaForte" >
                        Western Asia (incl. The Middle East)

                        <input type="checkbox" name="attr_WesternEuropeFocus" >
                        <input type="checkbox" name="attr_WesternEuropeForte" >
                        Western Europe

                    Known
                    Forte
                    Focus

                        <input type="checkbox" name="attr_PersonalGroundFocus" >
                        <input type="checkbox" name="attr_PersonalGroundForte" >
                        Personal Ground Vehicles

                        <input type="checkbox" name="attr_StandardGroundFocus" >
                        <input type="checkbox" name="attr_StandardGroundForte" >
                        Standard Ground Vehicles

                        <input type="checkbox" name="attr_HeavyGroundFocus" >
                        <input type="checkbox" name="attr_HeavyGroundForte" >
                        Heavy Ground Vehicles

                        <input type="checkbox" name="attr_MountsFocus" >
                        <input type="checkbox" name="attr_MountsForte" >
                        Mounts and Animal-Drawn Vehicles

                        <input type="checkbox" name="attr_PersonalAircraftFocus" >
                        <input type="checkbox" name="attr_PersonalAircraftForte" >
                        Personal Aircraft

                        <input type="checkbox" name="attr_PerformanceAircraftFocus" >
                        <input type="checkbox" name="attr_PerformanceAircraftForte" >
                        Performance Aircraft

                        <input type="checkbox" name="attr_ServiceAircraftFocus" >
                        <input type="checkbox" name="attr_ServiceAircraftForte" >
                        Service Aircraft

                        <input type="checkbox" name="attr_RotaryWingFocus" >
                        <input type="checkbox" name="attr_RotaryWingForte" >
                        Rotary-Wing Aircraft

                        <input type="checkbox" name="attr_PersonalWatercraftFocus" >
                        <input type="checkbox" name="attr_PersonalWatercraftForte" >
                        Personal Watercraft

                        <input type="checkbox" name="attr_StandardWatercraftFocus" >
                        <input type="checkbox" name="attr_StandardWatercraftForte" >
                        Standard Watercraft

                        <input type="checkbox" name="attr_ShipsFocus" >
                        <input type="checkbox" name="attr_ShipsForte" >
                        Ships

                        <input type="checkbox" name="attr_SubmarinesFocus" >
                        <input type="checkbox" name="attr_SubmarinesForte" >
                        Submarines

                    Known
                    Forte
                    Focus

                        <input type="checkbox" name="attr_Profession1Focus" >
                        <input type="checkbox" name="attr_Profession1Forte" >
                        <input type="text" name="attr_Profession1">

                        <input type="checkbox" name="attr_Profession2Focus" >
                        <input type="checkbox" name="attr_Profession2Forte" >
                        <input type="text" name="attr_Profession2">

                        <input type="checkbox" name="attr_Profession3Focus" >
                        <input type="checkbox" name="attr_Profession3Forte" >
                        <input type="text" name="attr_Profession3">

                        <input type="checkbox" name="attr_Profession4Focus" >
                        <input type="checkbox" name="attr_Profession4Forte" >
                        <input type="text" name="attr_Profession4">

                        <input type="checkbox" name="attr_Profession5Focus" >
                        <input type="checkbox" name="attr_Profession5Forte" >
                        <input type="text" name="attr_Profession5">

                        <input type="checkbox" name="attr_Profession6Focus" >
                        <input type="checkbox" name="attr_Profession6Forte" >
                        <input type="text" name="attr_Profession6">

Science

                    Known
                    Forte
                    Focus

                        <input type="checkbox" name="attr_ChemistryFocus" >
                        <input type="checkbox" name="attr_ChemistryForte" >
                        Chemistry

                        <input type="checkbox" name="attr_EconomyFocus" >
                        <input type="checkbox" name="attr_EconomyForte" >
                        Economy

                        <input type="checkbox" name="attr_EngineeringFocus" >
                        <input type="checkbox" name="attr_EngineeringForte" >
                        Engineering

                        <input type="checkbox" name="attr_FabricationFocus" >
                        <input type="checkbox" name="attr_FabricationForte" >
                        Fabrication

                        <input type="checkbox" name="attr_GeneticsFocus" >
                        <input type="checkbox" name="attr_GeneticsForte" >
                        Genetics

                        <input type="checkbox" name="attr_MathematicsFocus" >
                        <input type="checkbox" name="attr_MathematicsForte" >
                        Mathematics

                        <input type="checkbox" name="attr_PharmacologyFocus" >
                        <input type="checkbox" name="attr_PharmacologyForte" >
                        Pharmacology

                        <input type="checkbox" name="attr_ProgrammingFocus" >
                        <input type="checkbox" name="attr_ProgrammingForte" >
                        Programming

                        <input type="checkbox" name="attr_SuperScienceFocus" >
                        <input type="checkbox" name="attr_SuperScienceForte" >
                        Super-Science

            Conditions

<input type="text" name="attr_Conditions1">

<input type="text" name="attr_Conditions2">

                        Faction/Freelance

                        <input type='text' class="sheet-input-long" name="attr_FactionFreelance">

                        Gender
                        Age
                        Height
                        Weight
                        Eyes
                        Hair

                        <input type="text" class="sheet-short" name="attr_Gender">
                        <input type="text" class="sheet-short" name="attr_Age">
                        <input type="text" class="sheet-short" name="attr_Height">
                        <input type="text" class="sheet-short" name="attr_Weight">
                        <input type="text" class="sheet-short" name="attr_Eyes">
                        <input type="text" class="sheet-short" name="attr_Hair">

                        Campaign
                        Campaign Qualities

                        <input type="text" class="sheet-input-fifteen" name="attr_CampaignName">
                        <input type="text" class="sheet-input-fifteen" name="attr_CampaignQualities">

                        XP Gained
                        XP Needed
                        XP Reputation/Net Worth

                        <input type="text" class="sheet-input-ten" name="attr_CurrentXP">
                        <input type="text" class="sheet-input-ten" name="attr_NeededXP">
                        <input type="text" class="sheet-input-ten" name="attr_Reputation">

                        Interests

                        <input type='text' class="sheet-input-long" name="attr_Interests">

Subplots

                            Completed

                            Completed

                            <input type="text" class="sheet-class-medium" name="attr_Subplot1">
                            <input type="checkbox" name="attr_Subplot1Completed" >
                            <input type="text" class="sheet-class-medium" name="attr_Subplot2">
                            <input type="checkbox" name="attr_Subplot2Completed" >

                            <input type="text" class="sheet-class-medium" name="attr_Subplot3">
                            <input type="checkbox" name="attr_Subplot3Completed">
                            <input type="text" class="sheet-class-medium" name="attr_Subplot4">
                            <input type="checkbox" name="attr_Subplot4Completed" >

                            <input type="text" class="sheet-class-medium" name="attr_Subplot5">
                            <input type="checkbox" name="attr_Subplot5Completed" >
                            <input type="text" class="sheet-class-medium" name="attr_Subplot6">
                            <input type="checkbox" name="attr_Subplot6Completed" >

                            Regular completed
                            <input type="number" name="attr_SubplotsCompleted">
                            Crossroads completed
                            <input type="number" name="attr_CrossroadsCompleted">

                        Contacts

                        Contact 1

                        Name
                        <input type="text" class="sheet-input-twenty" name="attr_Contact1Name">

                        Acquaintance
                        <input type="text" class="sheet-input-twenty" name="attr_Contact1Acquaintance">

                        Associate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact1Associate">

                        Confederate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact1Confederate">

                        Partner
                        <input type="text" class="sheet-input-twenty" name="attr_Contact1Partner">

                        Contact 2

                        Name
                        <input type="text" class="sheet-input-twenty" name="attr_Contact2Name">

                        Acquaintance
                        <input type="text" class="sheet-input-twenty" name="attr_Contact2Acquaintance">

                        Associate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact2Associate">

                        Confederate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact2Confederate">

                        Partner
                        <input type="text" class="sheet-input-twenty" name="attr_Contact2Partner">

                        Contact 3

                        Name
                        <input type="text" class="sheet-input-twenty" name="attr_Contact3Name">

                        Acquaintance
                        <input type="text" class="sheet-input-twenty" name="attr_Contact3Acquaintance">

                        Associate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact3Associate">

                        Confederate
                        <input type="text" class="sheet-input-twenty" name="attr_Contact3Confederate">

                        Partner
                        <input type="text" class="sheet-input-twenty" name="attr_Contact3Partner">

                            Mission Gead

                            Gear Picks
                            Reserve Picks
                            Reserve Common Items

                            <input type="text" class="sheet-input-ten" name="attr_GearPicks">
                            <input type="text" class="sheet-input-ten" name="attr_ReservePicks">
                            <input type="text" class="sheet-input-ten" name="attr_ReserveCommonItems">

                            <input type="text" class="sheet-input-long" name="attr_GearLine1">

                            <input type="text" class="sheet-input-long" name="attr_GearLine2">

                            <input type="text" class="sheet-input-long" name="attr_GearLine3">

                            <input type="text" class="sheet-input-long" name="attr_GearLine4">

                            <input type="text" class="sheet-input-long" name="attr_GearLine5">

                            <input type="text" class="sheet-input-long" name="attr_GearLine6">

                            <input type="text" class="sheet-input-long" name="attr_GearLine7">

                            <input type="text" class="sheet-input-long" name="attr_GearLine8">

                            <input type="text" class="sheet-input-long" name="attr_GearLine9">

                            Carrying Capacity

                            Light Load
                            Medium Load
                            Heavy Load
                            Extreme Load
                            Overloaded

                            <input type="number" name="attr_LightLoad">
                            <input type="number" name="attr_MediumLoad">
                            <input type="number" name="attr_HeavyLoad">
                            <input type="number" name="attr_ExtremeLoad">
                            <input type="number" name="attr_Overloaded">

                            Lift Over Head
                            Lift Off Ground
                            Push or Drag

                            <input type="number" name="attr_LiftOverHead">
                            <input type="number" name="attr_LiftOffGround">
                            <input type="number" name="attr_PushOrDrag">

                            Proficiencies

                            Proficient
                            Forte

                            Proficient
                            Forte

                            <input type="checkbox" name="attr_UnarmedFocus" >
                            <input type="checkbox" name="attr_UnarmedForte" >
                            Unarmed
                            <input type="checkbox" name="attr_HurledFocus" >
                            <input type="checkbox" name="attr_HurledForte" >
                            Hurled

                            <input type="checkbox" name="attr_BluntFocus" >
                            <input type="checkbox" name="attr_BluntForte" >
                            Blunt
                            <input type="checkbox" name="attr_ExoticHurledFocus" >
                            <input type="checkbox" name="attr_ExoticHurledForte" >
                            Exotic (Hurled)

                            <input type="checkbox" name="attr_ExoticBluntFocus" >
                            <input type="checkbox" name="attr_ExoticBluntForte" >
                            Exotic (Blunt)
                            <input type="checkbox" name="attr_IndirectFireFocus" >
                            <input type="checkbox" name="attr_IndirectFireForte" >
                            Indirect Fire

                            <input type="checkbox" name="attr_EdgedFocus" >
                            <input type="checkbox" name="attr_EdgedForte" >
                            Edged
                            <input type="checkbox" name="attr_RifleFocus" >
                            <input type="checkbox" name="attr_RifleForte" >
                            Rifle

                            <input type="checkbox" name="attr_ExoticEdgedFocus" >
                            <input type="checkbox" name="attr_ExoticEdgedForte" >
                            Exotic (Edged)
                            <input type="checkbox" name="attr_ShotgunFocus" >
                            <input type="checkbox" name="attr_ShotgunForte" >
                            Shotgun

                            <input type="checkbox" name="attr_ExplosivesFocus" >
                            <input type="checkbox" name="attr_ExplosivesForte" >
                            Explosives
                            <input type="checkbox" name="attr_SubmachinegunFocus" >
                            <input type="checkbox" name="attr_SubmachinegunForte" >
                            Submachinegun

                            <input type="checkbox" name="attr_GuidedFocus" >
                            <input type="checkbox" name="attr_GuidedForte" >
                            Guided
                            <input type="checkbox" name="attr_TacticalFocus" >
                            <input type="checkbox" name="attr_TacticalForte" >
                            Tactical

                            <input type="checkbox" name="attr_HandgunFocus" >
                            <input type="checkbox" name="attr_HandgunForte" >
                            Handgun
                            <input type="checkbox" name="attr_VehicleWeaponsFocus" >
                            <input type="checkbox" name="attr_VehicleWeaponsForte" >
                            Vehicle Weapon


text:
Shopping Items

        Add Item

            <input type="text" data-ng-model="name" id="name" class="col-md-11 setWidth form-control" placeholder="Name" ng-keypress="($event.which === 13)?create(true):0" required>
            <button class="btn btn-default col-md-1" id="create" ng-click="create(true)">Add</button>

        <input class="todo-input" id="{{'item' + $index}}" type="checkbox" ng-checked="shop.isDone" ng-click="setToDone($index, shop)">
        {{shop.name}}  done by {{shop.done_by}} {{shop.done_when | date:"dd.MM.yyyy (H:mm)"}}

Not Bought yet

Bought

    	No item yet, why don't you create one?

redpajama_set_name: RedPajamaGithub


text:
`lua_function` is a resource to execute lua function.

## Actions

* `run`: (default).

## Attributes

* `func` (function):

## Example

```lua
lua_function "run_luafunc" {
    func = function()

        print("hogehoge")

    end,
}
```


text:
"""
.. todo::

    WRITEME
"""
from __future__ import print_function

__authors__ = "Ian Goodfellow"
__copyright__ = "Copyright 2010-2012, Universite de Montreal"
__credits__ = ["Ian Goodfellow"]
__license__ = "3-clause BSD"
__maintainer__ = "LISA Lab"
__email__ = "pylearn-dev@googlegroups"

import argparse
import numpy as np
from theano.compat.six.moves import xrange
from pylearn2.gui import patch_viewer
from pylearn2.config import yaml_parse

def show_examples(path, rows, cols, rescale='global', out=None):
    """
    .. todo::

        WRITEME

    Parameters
    ----------
    path : string
        The pickle or YAML file to show examples of
    rows : int
        WRITEME
    cols : int
        WRITEME
    rescale : {'rescale', 'global', 'individual'}
        Default is 'rescale', WRITEME
    out : string, optional
        WRITEME
    """

    if rescale == 'none':
        global_rescale = False
        patch_rescale = False
    elif rescale == 'global':
        global_rescale = True
        patch_rescale = False
    elif rescale == 'individual':
        global_rescale = False
        patch_rescale = True

    if path.endswith('.pkl'):
        from pylearn2.utils import serial
        obj = serial.load(path)
    elif path.endswith('.yaml'):
        print('Building dataset from yaml...')
        obj = yaml_parse.load_path(path)
        print('...done')
    else:
        obj = yaml_parse.load(path)

    if hasattr(obj, 'get_batch_topo'):
        # obj is a Dataset
        dataset = obj

        examples = dataset.get_batch_topo(rows*cols)
    else:
        # obj is a Model
        model = obj
        from theano.sandbox.rng_mrg import MRG_RandomStreams as RandomStreams
        theano_rng = RandomStreams(42)
        design_examples_var = model.random_design_matrix(
            batch_size=rows * cols, theano_rng=theano_rng
        )
        from theano import function
        print('compiling sampling function')
        f = function([], design_examples_var)
        print('sampling')
        design_examples = f()
        print('loading dataset')
        dataset = yaml_parse.load(model.dataset_yaml_src)
        examples = dataset.get_topological_view(design_examples)

    norms = np.asarray([np.sqrt(np.sum(np.square(examples[i, :])))
                        for i in xrange(examples.shape[0])])
    print('norms of examples: ')
    print('\tmin: ', norms.min())
    print('\tmean: ', norms.mean())
    print('\tmax: ', norms.max())

    print('range of elements of examples', (examples.min(), examples.max()))
    print('dtype: ', examples.dtype)

    examples = dataset.adjust_for_viewer(examples)

    if global_rescale:
        examples /= np.abs(examples).max()

    if len(examples.shape) != 4:
        print('sorry, view_examples.py only supports image examples for now.')
        print('this dataset has ' + str(len(examples.shape) - 2), end='')
        print('topological dimensions')
        quit(-1)

    if examples.shape[3] == 1:
        is_color = False
    elif examples.shape[3] == 3:
        is_color = True
    else:
        print('got unknown image format with', str(examples.shape[3]), end='')
        print('channels')
        print('supported formats are 1 channel greyscale or three channel RGB')
        quit(-1)

    print(examples.shape[1:3])

    pv = patch_viewer.PatchViewer((rows, cols), examples.shape[1:3],
                                  is_color=is_color)

    for i in xrange(rows*cols):
        pv.add_patch(examples[i, :, :, :], activation=0.0,
                     rescale=patch_rescale)

    if out is None:
        pv.show()
    else:
        pv.save(out)

if __name__ == "__main__":
    parser = argparse.ArgumentParser()

    parser.add_argument('--rows', default=20, type=int)
    parser.add_argument('--cols', default=20, type=int)
    parser.add_argument('--rescale', default='global',
                        choices=['none', 'global', 'individual'],
                        help="how to rescale the patches for display")
    parser.add_argument('--out',
                        help='if not specified, displays an image. '
                             'otherwise saves an image to the specified path')
    parser.add_argument("path")

    args = parser.parse_args()
    show_examples(args.path, args.rows, args.cols, args.rescale, args.out)


text:
<?php namespace TwoBros\Report;

    /**
     * Fetches list of reports available from Amazon.
     *
     * This Amazon Reports Core object retrieves a list of available on Amazon.
     * No parameters are required, but a number of filters are available to
     * narrow the returned list. It can also retrieve a count of the feeds.
     * This object can use tokens when retrieving the list.
     */
    class AmazonReportList extends AmazonReportsCore implements \Iterator
    {

        protected $tokenFlag    = false;
        protected $tokenUseFlag = false;
        private   $index        = 0;
        private   $i            = 0;
        private   $reportList;

        /**
         * AmazonReportList gets a list of reports from Amazon.
         *
         * The parameters are passed to the parent constructor, which are
         * in turn passed to the AmazonCore constructor. See it for more information
         * on these parameters and common methods.
         *
         * @param string       $s      [optional]
Name for the store you want to use.
         *                             This parameter is optional if only one store is defined in the config file.

         * @param boolean      $mock   [optional]
This is a flag for enabling Mock Mode.
         *                             This defaults to FALSE.

         * @param array|string $m      [optional]
The files (or file) to use in Mock Mode.

         * @param string       $config [optional]
An alternate config file to set. Used for testing.

         */
        public function __construct( $s = null, $mock = false, $m = null, $config = null )
        {

            parent::__construct( $s, $mock, $m, $config );
            include( $this->env );

            if (isset( $THROTTLE_LIMIT_REPORTLIST )) {
                $this->throttleLimit = $THROTTLE_LIMIT_REPORTLIST;
            }
            if (isset( $THROTTLE_TIME_REPORTLIST )) {
                $this->throttleTime = $THROTTLE_TIME_REPORTLIST;
            }
        }

        /**
         * Returns whether or not a token is available.
         *
         * @return boolean
         */
        public function hasToken()
        {

            return $this->tokenFlag;
        }

        /**
         * Sets whether or not the object should automatically use tokens if it receives one.
         *
         * If this option is set to TRUE, the object will automatically perform
         * the necessary operations to retrieve the rest of the list using tokens. If
         * this option is off, the object will only ever retrieve the first section of
         * the list.
         *
         * @param boolean $b [optional]
Defaults to TRUE

         *
         * @return boolean FALSE if improper input
         */
        public function setUseToken( $b = true )
        {

            if (is_bool( $b )) {
                $this->tokenUseFlag = $b;
            } else {
                return false;
            }
        }

        /**
         * Sets the report request ID(s). (Optional)
         *
         * This method sets the list of report request IDs to be sent in the next request.
         *
         * @param array|string $s
A list of report request IDs, or a single type string.

         *
         * @return boolean FALSE if improper input
         */
        public function setRequestIds( $s )
        {

            if (is_string( $s )) {
                $this->resetRequestIds();
                $this->options[ 'ReportRequestIdList.Id.1' ] = $s;
            } else if (is_array( $s )) {
                $this->resetRequestIds();
                $i = 1;
                foreach ($s as $x) {
                    $this->options[ 'ReportRequestIdList.Id.' . $i ] = $x;
                    $i++;
                }
            } else {
                return false;
            }
        }

        /**
         * Removes report request ID options.
         *
         * Use this in case you change your mind and want to remove the Report Request ID
         * parameters you previously set.
         */
        public function resetRequestIds()
        {

            foreach ($this->options as $op => $junk) {
                if (preg_match( "#ReportRequestIdList#", $op )) {
                    unset( $this->options[ $op ] );
                }
            }
        }

        /**
         * Sets the report type(s). (Optional)
         *
         * This method sets the list of report types to be sent in the next request.
         *
         * @param array|string $s
A list of report types, or a single type string.

         *
         * @return boolean FALSE if improper input
         */
        public function setReportTypes( $s )
        {

            if (is_string( $s )) {
                $this->resetReportTypes();
                $this->options[ 'ReportTypeList.Type.1' ] = $s;
            } else if (is_array( $s )) {
                $this->resetReportTypes();
                $i = 1;
                foreach ($s as $x) {
                    $this->options[ 'ReportTypeList.Type.' . $i ] = $x;
                    $i++;
                }
            } else {
                return false;
            }
        }

        /**
         * Removes report type options.
         *
         * Use this in case you change your mind and want to remove the Report Type
         * parameters you previously set.
         */
        public function resetReportTypes()
        {

            foreach ($this->options as $op => $junk) {
                if (preg_match( "#ReportTypeList#", $op )) {
                    unset( $this->options[ $op ] );
                }
            }
        }

        /**
         * Sets the maximum response count. (Optional)
         *
         * This method sets the maximum number of Report Requests for Amazon to return.
         * If this parameter is not set, Amazon will send 100 at a time.
         *
         * @param array|string $s
Positive integer from 1 to 100.

         *
         * @return boolean FALSE if improper input
         */
        public function setMaxCount( $s )
        {

            if (is_int( $s ) && $s >= 1 && $s <= 100) {
                $this->options[ 'MaxCount' ] = $s;
            } else {
                return false;
            }
        }

        /**
         * Sets the report acknowledgement filter. (Optional)
         *
         * Setting this parameter to TRUE lists only reports that have been
         * acknowledged. Setting this parameter to FALSE lists only reports
         * that have not been acknowledged yet.
         *
         * @param string|boolean $s
"true" or "false", or boolean

         *
         * @return boolean FALSE if improper input
         */
        public function setAcknowledgedFilter( $s )
        {

            if ($s == 'true' || ( is_bool( $s ) && $s == true )) {
                $this->options[ 'Acknowledged' ] = 'true';
            } else if ($s == 'false' || ( is_bool( $s ) && $s == false )) {
                $this->options[ 'Acknowledged' ] = 'false';
            } else if ($s == null) {
                unset( $this->options[ 'Acknowledged' ] );
            } else {
                return false;
            }
        }

        /**
         * Sets the time frame options. (Optional)
         *
         * This method sets the start and end times for the next request. If this
         * parameter is set, Amazon will only return Report Requests that were submitted
         * between the two times given. If these parameters are not set, Amazon will
         * only return Report Requests that were submitted within the past 90 days.
         * The parameters are passed through strtotime, so values such as "-1 hour" are fine.
         *
         * @param string $s [optional]
A time string for the earliest time.

         * @param string $e [optional]
A time string for the latest time.

         */
        public function setTimeLimits( $s = null, $e = null )
        {

            if ($s && is_string( $s )) {
                $times                                = $this->genTime( $s );
                $this->options[ 'AvailableFromDate' ] = $times;
            }
            if ($e && is_string( $e )) {
                $timee                              = $this->genTime( $e );
                $this->options[ 'AvailableToDate' ] = $timee;
            }
            if (isset( $this->options[ 'AvailableFromDate' ] )
                && isset( $this->options[ 'AvailableToDate' ] )
                && $this->options[ 'AvailableFromDate' ] > $this->options[ 'AvailableToDate' ]
            ) {
                $this->setTimeLimits( $this->options[ 'AvailableToDate' ] . ' - 1 second' );
            }
        }

        /**
         * Removes time limit options.
         *
         * Use this in case you change your mind and want to remove the time limit
         * parameters you previously set.
         */
        public function resetTimeLimits()
        {

            unset( $this->options[ 'AvailableFromDate' ] );
            unset( $this->options[ 'AvailableToDate' ] );
        }

        /**
         * Fetches a list of Reports from Amazon.
         *
         * Submits a GetReportList request to Amazon. Amazon will send
         * the list back as a response, which can be retrieved using getList.
         * Other methods are available for fetching specific values from the list.
         * This operation can potentially involve tokens.
         *
         * @param boolean
When set to FALSE, the function will not recurse, defaults to TRUE

         *
         * @return boolean FALSE if something goes wrong
         */
        public function fetchReportList( $r = true )
        {

            $this->prepareToken();

            $url = $this->urlbase . $this->urlbranch;

            $query = $this->genQuery();

            $path = $this->options[ 'Action' ] . 'Result';

            if ($this->mockMode) {
                $xml = $this->fetchMockFile()->$path;
            } else {
                $response = $this->sendRequest( $url, [ 'Post' => $query ] );

                if (!$this->checkResponse( $response )) {
                    return false;
                }

                $xml = simplexml_load_string( $response[ 'body' ] )->$path;
            }

            $this->parseXML( $xml );

            $this->checkToken( $xml );

            if ($this->tokenFlag && $this->tokenUseFlag && $r === true) {
                while ($this->tokenFlag) {
                    $this->log( "Recursively fetching more Reports" );
                    $this->fetchReportList( false );
                }

            }

        }

        /**
         * Sets up options for using tokens.
         *
         * This changes key options for switching between simply fetching a list and
         * fetching the rest of a list using a token. Please note: because the
         * operation for using tokens does not use any other parameters, all other
         * parameters will be removed.
         */
        protected function prepareToken()
        {

            include( $this->env );
            if ($this->tokenFlag && $this->tokenUseFlag) {
                $this->options[ 'Action' ] = 'GetReportListByNextToken';
                if (isset( $THROTTLE_LIMIT_REPORTTOKEN )) {
                    $this->throttleLimit = $THROTTLE_LIMIT_REPORTTOKEN;
                }
                if (isset( $THROTTLE_TIME_REPORTTOKEN )) {
                    $this->throttleTime = $THROTTLE_TIME_REPORTTOKEN;
                }
                $this->throttleGroup = 'GetReportListByNextToken';
                $this->resetRequestIds();
                $this->resetReportTypes();
                $this->resetTimeLimits();
                unset( $this->options[ 'MaxCount' ] );
                unset( $this->options[ 'Acknowledged' ] );
            } else {
                $this->options[ 'Action' ] = 'GetReportList';
                if (isset( $THROTTLE_LIMIT_REPORTLIST )) {
                    $this->throttleLimit = $THROTTLE_LIMIT_REPORTLIST;
                }
                if (isset( $THROTTLE_TIME_REPORTLIST )) {
                    $this->throttleTime = $THROTTLE_TIME_REPORTLIST;
                }
                $this->throttleGroup = 'GetReportList';
                unset( $this->options[ 'NextToken' ] );
                $this->reportList = [ ];
                $this->index      = 0;
            }
        }

        /**
         * Parses XML response into array.
         *
         * This is what reads the response XML and converts it into an array.
         *
         * @param SimpleXMLObject $xml
The XML response from Amazon.

         *
         * @return boolean FALSE if no XML data is found
         */
        protected function parseXML( $xml )
        {

            if (!$xml) {
                return false;
            }
            foreach ($xml->children() as $key => $x) {
                $i = $this->index;
                if ($key != 'ReportInfo') {
                    continue;
                }

                $this->reportList[ $i ][ 'ReportId' ]        = (string) $x->ReportId;
                $this->reportList[ $i ][ 'ReportType' ]      = (string) $x->ReportType;
                $this->reportList[ $i ][ 'ReportRequestId' ] = (string) $x->ReportRequestId;
                $this->reportList[ $i ][ 'AvailableDate' ]   = (string) $x->AvailableDate;
                $this->reportList[ $i ][ 'Acknowledged' ]    = (string) $x->Acknowledged;

                $this->index++;
            }
        }

        /**
         * Fetches a count of Reports from Amazon.
         *
         * Submits a GetReportCount request to Amazon. Amazon will send
         * the count back as a response, which can be retrieved using getCount.
         *
         * @return boolean FALSE if something goes wrong
         */
        public function fetchCount()
        {

            $this->prepareCount();

            $url = $this->urlbase . $this->urlbranch;

            $query = $this->genQuery();

            $path = $this->options[ 'Action' ] . 'Result';
            if ($this->mockMode) {
                $xml = $this->fetchMockFile()->$path;
            } else {
                $response = $this->sendRequest( $url, [ 'Post' => $query ] );

                if (!$this->checkResponse( $response )) {
                    return false;
                }

                $xml = simplexml_load_string( $response[ 'body' ] )->$path;
            }

            $this->count = (string) $xml->Count;

        }

        /**
         * Sets up options for using fetchCount.
         *
         * This changes key options for using fetchCount. Please note: because the
         * operation for counting reports does not use all of the parameters, some of the
         * parameters will be removed. The following parameters are removed:
         * request IDs, max count, and token.
         */
        protected function prepareCount()
        {

            include( $this->env );
            $this->options[ 'Action' ] = 'GetReportCount';
            if (isset( $THROTTLE_LIMIT_REPORTREQUESTLIST )) {
                $this->throttleLimit = $THROTTLE_LIMIT_REPORTREQUESTLIST;
            }
            if (isset( $THROTTLE_TIME_REPORTREQUESTLIST )) {
                $this->throttleTime = $THROTTLE_TIME_REPORTREQUESTLIST;
            }
            $this->throttleGroup = 'GetReportCount';
            unset( $this->options[ 'NextToken' ] );
            unset( $this->options[ 'MaxCount' ] );
            $this->resetRequestIds();
        }

        /**
         * Returns the report ID for the specified entry.
         *
         * This method will return FALSE if the list has not yet been filled.
         *
         * @param int $i [optional]
List index to retrieve the value from. Defaults to 0.

         *
         * @return string|boolean single value, or FALSE if Non-numeric index
         */
        public function getReportId( $i = 0 )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ][ 'ReportId' ];
            } else {
                return false;
            }
        }

        /**
         * Returns the report type for the specified entry.
         *
         * This method will return FALSE if the list has not yet been filled.
         *
         * @param int $i [optional]
List index to retrieve the value from. Defaults to 0.

         *
         * @return string|boolean single value, or FALSE if Non-numeric index
         */
        public function getReportType( $i = 0 )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ][ 'ReportType' ];
            } else {
                return false;
            }
        }

        /**
         * Returns the report request ID for the specified entry.
         *
         * This method will return FALSE if the list has not yet been filled.
         *
         * @param int $i [optional]
List index to retrieve the value from. Defaults to 0.

         *
         * @return string|boolean single value, or FALSE if Non-numeric index
         */
        public function getReportRequestId( $i = 0 )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ][ 'ReportRequestId' ];
            } else {
                return false;
            }
        }

        /**
         * Returns the date the specified report was first available.
         *
         * This method will return FALSE if the list has not yet been filled.
         *
         * @param int $i [optional]
List index to retrieve the value from. Defaults to 0.

         *
         * @return string|boolean single value, or FALSE if Non-numeric index
         */
        public function getAvailableDate( $i = 0 )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ][ 'AvailableDate' ];
            } else {
                return false;
            }
        }

        /**
         * Returns whether or not the specified report has been acknowledged yet.
         *
         * This method will return FALSE if the list has not yet been filled.
         *
         * @param int $i [optional]
List index to retrieve the value from. Defaults to 0.

         *
         * @return string|boolean single value, or FALSE if Non-numeric index
         */
        public function getIsAcknowledged( $i = 0 )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ][ 'Acknowledged' ];
            } else {
                return false;
            }
        }

        /**
         * Returns the full list.
         *
         * This method will return FALSE if the list has not yet been filled.
         * The array for a single report will have the following fields:
         *

         *
ReportId

         *
ReportType

         *
ReportRequestId

         *
AvailableDate

         *
Acknowledged

         *
AcknowledgedDate

         *

         *
         * @param int $i [optional]
List index of the report to return. Defaults to NULL.

         *
         * @return array|boolean multi-dimensional array, or FALSE if list not filled yet
         */
        public function getList( $i = null )
        {

            if (!isset( $this->reportList )) {
                return false;
            }
            if (is_int( $i )) {
                return $this->reportList[ $i ];
            } else {
                return $this->reportList;
            }
        }

        /**
         * Returns the report count.
         *
         * This method will return FALSE if the count has not been set yet.
         *
         * @return number|boolean number, or FALSE if count not set yet
         */
        public function getCount()
        {

            if (isset( $this->count )) {
                return $this->count;
            } else {
                return false;
            }
        }

        /**
         * Iterator function
         *
         * @return type
         */
        public function current()
        {

            return $this->reportList[ $this->i ];
        }

        /**
         * Iterator function
         */
        public function rewind()
        {

            $this->i = 0;
        }

        /**
         * Iterator function
         *
         * @return type
         */
        public function key()
        {

            return $this->i;
        }

        /**
         * Iterator function
         */
        public function next()
        {

            $this->i++;
        }

        /**
         * Iterator function
         *
         * @return type
         */
        public function valid()
        {

            return isset( $this->reportList[ $this->i ] );
        }

    }

?>


text:
import * as options from '../../utils/options';
import * as yarn from '../../utils/yarn';
import { BoltError } from '../../utils/errors';

export type GlobalBinOptions = {
  cwd?: string
};

export function toGlobalBinOptions(
  args: options.Args,
  flags: options.Flags
): GlobalBinOptions {
  return { cwd: options.string(flags.cwd, 'cwd') };
}

export async function globalBin(opts: GlobalBinOptions) {
  let cwd = opts.cwd || process.cwd();
  try {
    await yarn.cliCommand(cwd, 'global', ['bin']);
  } catch (err) {
    throw new BoltError(err);
  }
}


text:
title:  "Engaged discussions at the Nordic accounting workshop 2014 in Uppsala"
summary: "Lively discussions on hot topics as energy-, GPU/Accelerator- and Cloud accounting have been held at this year's Nordic accounting workshop."
photo: "/assets/images/news/2014-10-16-nordic-accounting-workshop.jpeg"
---

Engaged discussions at the Nordic accounting workshop 2014 in Uppsala
=====================================================================

**Lively discussions on hot topics as energy-, GPU/Accelerator- and Cloud accounting have been held at this year's Nordic accounting workshop.**

The participants unanimously agreed that such small dedicated meetings are very useful in getting the right people to talk to each other.

Also the remote participants from Norway, Iceland and the UK could contribute to the meeting in a meaningful way.

All slides and links are online on the [wiki page](https://wiki.neic.no/wiki/Nordic_accounting_workshop_2014). The complete minutes will be made available during next week.

The next come-together will be during the dedicated workshop session on accounting at the NeIC2015 conference near Helsinki in May 2015.

Special thanks go to the local staff at Uppsala University for their great support.