leaflet deflate osmtogeojson ajax polygons

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css">
<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
<script src="https://msys.pro/test/L.Deflate.js"></script>
<script src="https://msys.pro/test/osmtogeojson.js"></script>

<div id="map"></div>

CSS

#map {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

JavaScript

map = new L.Map('map', { center: new L.LatLng(57.81077,28.26697), zoom: 15});

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
  maxZoom: 19,
  attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(map);

//var group_red = L.featureGroup().addTo(map);

$.get("https://msys.pro/test/schools.php", function (data) {
  L.geoJson(osmtogeojson(data)).addTo(map);
});

//L.Deflate({minSize: 20, featureGroup: group_red}).addTo(map); //not working
var deflate_red = L.Deflate({minSize: 20}).addTo(map); // working for all polygons

$.get("https://msys.pro/test/red.php", function (data_arr) {
  $.each(data_arr, function(i, item){
    var feature_red = L.geoJson(JSON.parse(item.b_polygon), {
      style: function (feature) {
        return { color: '#E62600'};
      }});
    deflate_red.addLayer(feature_red);
  });
});