<commit_before><implementation>
	<filters>
	    <filter key="missing_tree" name="Missing Tree" type="OTMBoolFilter"/>
	    <filter key="missing_species" name="Missing Species" type="OTMBoolFilter"/>
	    <filter key="missing_diameter" name="Missing Diameter" type="OTMBoolFilter"/>
	    <filter key="species_id" name="Species" type="OTMListFilter" data="species"/>
	    <filter key="filter_edible" name="Edible" type="OTMBoolFilter"/>
	    <filter key="filter_fall_colors" name="Fall Colors" type="OTMBoolFilter"/>
	    <filter key="filter_flowering" name="Flowering" type="OTMBoolFilter"/>
	    <filter key="filter_native" name="Native" type="OTMBoolFilter"/>
	    <filter key="filter_dbh" name="Diameter" type="OTMRangeFilter"/>
	</filters>
	<choices>
		<choice key="action">
			<option type="int" value="1">Watered</option>
			<option type="int" value="2">Pruned</option>
			<option type="int" value="3">Fruit or Nuts Harvested</option>
			<option type="int" value="4">Removed</option>
			<option type="int" value="5">Inspected</option>
		</choice>		
		<choice key="alert">
		    <option type="int" value="1">Needs Watering</option>
		    <option type="int" value="2">Needs Pruning</option>
		    <option type="int" value="3">Should Be Removed</option>
		    <option type="int" value="4">Pest or Disease present</option>
		    <option type="int" value="5">Guard Shoudl be Removed</option>
		    <option type="int" value="6">Stakes and Ties Should be Removed</option>
		    <option type="int" value="7">Construction Work in the Area</option>
		    <option type="int" value="8">Touching Wires</option>
			<option type="int" value="9">Blocking Signs or Traffic Signals</option>
			<option type="int" value="10">Impropertly Pruned or Topped</option>
		</choice>
		<choice key="bool_set">
		    <option type="bool" value="True">Yes</option>
		    <option type="bool" value="False">No</option>
		</choice>
		<choice key="canopy_condition">
		    <option type="int" value="1">Full - No Gaps</option>
		    <option type="int" value="2">Small Gaps (up to 25% missing)"</option>
		    <option type="int" value="3">Moderate Gaps (up to 50% missing)</option>
		    <option type="int" value="4">Large Gaps (up to 75% missing)</option>
		    <option type="int" value="5">Little or None (up to 100% missing)</option>
		</choice>
		<choice key="condition">
		    <option type="int" value="1">Dead</option>
		    <option type="int" value="2">Critical</option>
		    <option type="int" value="3">Poor</option>
		    <option type="int" value="4">Fair</option>
		    <option type="int" value="5">Good</option>
		    <option type="int" value="6">Very Good</option>
		    <option type="int" value="7">Excellent</option>
		</choice>
		<choice key="factoid">
		    <option type="int" value="1">General</option>
		    <option type="int" value="2">Interesting Quote</option>
		    <option type="int" value="3">How You Can Help</option>
		    <option type="int" value="4">Editing</option>
		    <option type="int" value="5">Interesting Fact</option>
		</choice>
		<choice key="local">
		    <option type="int" value="1">Landmark Tree</option>
		    <option type="int" value="2">Local Carbon Fund</option>
		    <option type="int" value="3">Fruit Gleaning Project</option>
		    <option type="int" value="4">Historically Significant Tree</option>
		</choice>
		<choice key="plot_type">
		    <option type="int" value="1">Well or Pit</option>
		    <option type="int" value="2">Median</option>
		    <option type="int" value="3">Tree Lawn</option>
		    <option type="int" value="4">Island</option>
		    <option type="int" value="5">Planter</option>
		    <option type="int" value="6">Open</option>
		    <option type="int" value="7">Other</option>
		    <option type="int" value="8">Natural Area</option>
		</choice>
		<choice key="powerline_conflict_potential">
		    <option type="int" value="1">Yes</option>
		    <option type="int" value="2">No</option>
		    <option type="int" value="3">Unknown</option>
		</choice>
		<choice key="sidewalk_damage">
		    <option type="int" value="1">Minor or No Damage</option>
		    <option type="int" value="2">Raised More Than 3/4 Ince</option>
		</choice>
		<choice key="status">
		    <option type="int" value="1">Height (in feet)</option>
		    <option type="int" value="2">Diameter (in inches)</option>
		</choice>    
	</choices>
	<fields>
	    <fieldGroup>
	        <field key="geometry" label="" minimumToEdit="99999"/>
	    </fieldGroup>
	    <fieldGroup>
			<field key="id" label="Tree Number" minimumToEdit="99999"/>
			<field key="tree.sci_name" label="Scientific Name" minimumToEdit="10000">
			    <owner>tree.species</owner>
			</field>        
			<field key="tree.dbh" label="Trunk Diameter (in)" mimimumToEdit="0" format="inch">
			    <keyboard type="decimal"/>
			</field>
			<field key="tree.height" label="Tree Height (ft)" mimimumToEdit="500" format="feet">
			    <keyboard type="decimal"/>
			</field>
			<field key="tree.canopy_height" label="Canopy Height (ft)" mimimumToEdit="500" format="feet">
			    <keyboard type="decimal"/>
			</field>
	    </fieldGroup>
	    <fieldGroup>
	        <field key="plot_width" label="Plot Width (ft)" mimimumToEdit="0" format="feet">
			    <keyboard type="decimal"/>
			</field>
			<field key="plot_length" label="Plot Length (ft)" mimimumToEdit="0" format="feet">
			    <keyboard type="decimal"/>
			</field>
			<field key="power_lines" label="Powerlines" mimimumToEdit="0">
			    <choice type="powerline_conflict_potential"/>
			</field>
			<field key="sidewalk_damage" label="Sidewalk" mimimumToEdit="500">
			    <choice type="sidewalk_damage"/>
			</field>
			<field key="tree.canopy_condition" label="Canopy Condition" mimimumToEdit="500">
			    <choice type="canopy_condition"/>
			</field>
	    </fieldGroup>
	    <fieldGroup>
	        <field type="eco" key="tree.eco.annual_co2_reduced" label="Greenhouse Gas" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_stormwater_management" label="Water Benefits" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_energy_conserved" label="Energy Beefits" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_air_quality_improvement" label="Air Quality" minimumToEdit="99999"/>
	    </fieldGroup>
	</fields>
</implementation><commit_msg>Change keyboard format to actual Android value<commit_after><implementation>
	<filters>
	    <filter key="missing_tree" name="Missing Tree" type="OTMBoolFilter"/>
	    <filter key="missing_species" name="Missing Species" type="OTMBoolFilter"/>
	    <filter key="missing_diameter" name="Missing Diameter" type="OTMBoolFilter"/>
	    <filter key="species_id" name="Species" type="OTMListFilter" data="species"/>
	    <filter key="filter_edible" name="Edible" type="OTMBoolFilter"/>
	    <filter key="filter_fall_colors" name="Fall Colors" type="OTMBoolFilter"/>
	    <filter key="filter_flowering" name="Flowering" type="OTMBoolFilter"/>
	    <filter key="filter_native" name="Native" type="OTMBoolFilter"/>
	    <filter key="filter_dbh" name="Diameter" type="OTMRangeFilter"/>
	</filters>
	<choices>
		<choice key="action">
			<option type="int" value="1">Watered</option>
			<option type="int" value="2">Pruned</option>
			<option type="int" value="3">Fruit or Nuts Harvested</option>
			<option type="int" value="4">Removed</option>
			<option type="int" value="5">Inspected</option>
		</choice>		
		<choice key="alert">
		    <option type="int" value="1">Needs Watering</option>
		    <option type="int" value="2">Needs Pruning</option>
		    <option type="int" value="3">Should Be Removed</option>
		    <option type="int" value="4">Pest or Disease present</option>
		    <option type="int" value="5">Guard Shoudl be Removed</option>
		    <option type="int" value="6">Stakes and Ties Should be Removed</option>
		    <option type="int" value="7">Construction Work in the Area</option>
		    <option type="int" value="8">Touching Wires</option>
			<option type="int" value="9">Blocking Signs or Traffic Signals</option>
			<option type="int" value="10">Impropertly Pruned or Topped</option>
		</choice>
		<choice key="bool_set">
		    <option type="bool" value="True">Yes</option>
		    <option type="bool" value="False">No</option>
		</choice>
		<choice key="canopy_condition">
		    <option type="int" value="1">Full - No Gaps</option>
		    <option type="int" value="2">Small Gaps (up to 25% missing)"</option>
		    <option type="int" value="3">Moderate Gaps (up to 50% missing)</option>
		    <option type="int" value="4">Large Gaps (up to 75% missing)</option>
		    <option type="int" value="5">Little or None (up to 100% missing)</option>
		</choice>
		<choice key="condition">
		    <option type="int" value="1">Dead</option>
		    <option type="int" value="2">Critical</option>
		    <option type="int" value="3">Poor</option>
		    <option type="int" value="4">Fair</option>
		    <option type="int" value="5">Good</option>
		    <option type="int" value="6">Very Good</option>
		    <option type="int" value="7">Excellent</option>
		</choice>
		<choice key="factoid">
		    <option type="int" value="1">General</option>
		    <option type="int" value="2">Interesting Quote</option>
		    <option type="int" value="3">How You Can Help</option>
		    <option type="int" value="4">Editing</option>
		    <option type="int" value="5">Interesting Fact</option>
		</choice>
		<choice key="local">
		    <option type="int" value="1">Landmark Tree</option>
		    <option type="int" value="2">Local Carbon Fund</option>
		    <option type="int" value="3">Fruit Gleaning Project</option>
		    <option type="int" value="4">Historically Significant Tree</option>
		</choice>
		<choice key="plot_type">
		    <option type="int" value="1">Well or Pit</option>
		    <option type="int" value="2">Median</option>
		    <option type="int" value="3">Tree Lawn</option>
		    <option type="int" value="4">Island</option>
		    <option type="int" value="5">Planter</option>
		    <option type="int" value="6">Open</option>
		    <option type="int" value="7">Other</option>
		    <option type="int" value="8">Natural Area</option>
		</choice>
		<choice key="powerline_conflict_potential">
		    <option type="int" value="1">Yes</option>
		    <option type="int" value="2">No</option>
		    <option type="int" value="3">Unknown</option>
		</choice>
		<choice key="sidewalk_damage">
		    <option type="int" value="1">Minor or No Damage</option>
		    <option type="int" value="2">Raised More Than 3/4 Ince</option>
		</choice>
		<choice key="status">
		    <option type="int" value="1">Height (in feet)</option>
		    <option type="int" value="2">Diameter (in inches)</option>
		</choice>    
	</choices>
	<fields>
	    <fieldGroup>
	        <field key="geometry" label="" minimumToEdit="99999"/>
	    </fieldGroup>
	    <fieldGroup>
			<field key="id" label="Tree Number" minimumToEdit="99999"/>
			<field key="tree.sci_name" label="Scientific Name" minimumToEdit="10000">
			    <owner>tree.species</owner>
			</field>        
			<field key="tree.dbh" label="Trunk Diameter (in)" mimimumToEdit="0" format="inch">
			    <keyboard type="numberDecimal"/>
			</field>
			<field key="tree.height" label="Tree Height (ft)" mimimumToEdit="500" format="feet">
			    <keyboard type="numberDecimal"/>
			</field>
			<field key="tree.canopy_height" label="Canopy Height (ft)" mimimumToEdit="500" format="feet">
			    <keyboard type="numberDecimal"/>
			</field>
	    </fieldGroup>
	    <fieldGroup>
	        <field key="plot_width" label="Plot Width (ft)" mimimumToEdit="0" format="feet">
			    <keyboard type="numberDecimal"/>
			</field>
			<field key="plot_length" label="Plot Length (ft)" mimimumToEdit="0" format="feet">
			    <keyboard type="numberDecimal"/>
			</field>
			<field key="power_lines" label="Powerlines" mimimumToEdit="0">
			    <choice type="powerline_conflict_potential"/>
			</field>
			<field key="sidewalk_damage" label="Sidewalk" mimimumToEdit="500">
			    <choice type="sidewalk_damage"/>
			</field>
			<field key="tree.canopy_condition" label="Canopy Condition" mimimumToEdit="500">
			    <choice type="canopy_condition"/>
			</field>
	    </fieldGroup>
	    <fieldGroup>
	        <field type="eco" key="tree.eco.annual_co2_reduced" label="Greenhouse Gas" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_stormwater_management" label="Water Benefits" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_energy_conserved" label="Energy Beefits" minimumToEdit="99999"/>
	        <field type="eco" key="tree.eco.annual_air_quality_improvement" label="Air Quality" minimumToEdit="99999"/>
	    </fieldGroup>
	</fields>
</implementation>
{'fraction_non_alphanumeric': 0.18003299033854372, 'fraction_numerical': 0.018066137773937632, 'mean_word_length': 4.3789607097591885, 'pattern_counts': {'":': 0, '<': 377, '<?xml version=': 0, '>': 377, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3613305', 'n_tokens_mistral': 4698, 'n_tokens_neox': 4075, 'n_words': 889}